From 5c47271d8cf8432b93293b845e30179f14317af6 Mon Sep 17 00:00:00 2001 From: Hazim Bin Ijaz Date: Mon, 11 Aug 2025 13:38:55 +0500 Subject: [PATCH] Added Dotween and health manager and mana manager --- .idea/.idea.FantasyAsset/.idea/.gitignore | 13 + .idea/.idea.FantasyAsset/.idea/encodings.xml | 4 + .../.idea.FantasyAsset/.idea/indexLayout.xml | 8 + .idea/.idea.FantasyAsset/.idea/vcs.xml | 6 + Assets/Plugins.meta | 8 + Assets/Plugins/Demigiant.meta | 23 + Assets/Plugins/Demigiant/DOTween.meta | 21 + Assets/Plugins/Demigiant/DOTween/DOTween.XML | 3077 ++++++++ .../Demigiant/DOTween/DOTween.XML.meta | 4 + Assets/Plugins/Demigiant/DOTween/DOTween.dll | Bin 0 -> 175104 bytes .../Demigiant/DOTween/DOTween.dll.meta | 22 + Assets/Plugins/Demigiant/DOTween/Editor.meta | 5 + .../DOTween/Editor/DOTweenEditor.XML | 124 + .../DOTween/Editor/DOTweenEditor.XML.meta | 4 + .../DOTween/Editor/DOTweenEditor.dll | Bin 0 -> 69632 bytes .../DOTween/Editor/DOTweenEditor.dll.meta | 22 + .../Demigiant/DOTween/Editor/Imgs.meta | 5 + .../DOTween/Editor/Imgs/DOTweenIcon.png | Bin 0 -> 1565 bytes .../DOTween/Editor/Imgs/DOTweenIcon.png.meta | 47 + .../DOTween/Editor/Imgs/DOTweenMiniIcon.png | Bin 0 -> 319 bytes .../Editor/Imgs/DOTweenMiniIcon.png.meta | 68 + .../Demigiant/DOTween/Editor/Imgs/Footer.png | Bin 0 -> 4409 bytes .../DOTween/Editor/Imgs/Footer.png.meta | 47 + .../DOTween/Editor/Imgs/Footer_dark.png | Bin 0 -> 4429 bytes .../DOTween/Editor/Imgs/Footer_dark.png.meta | 47 + .../Demigiant/DOTween/Editor/Imgs/Header.jpg | Bin 0 -> 22787 bytes .../DOTween/Editor/Imgs/Header.jpg.meta | 47 + Assets/Plugins/Demigiant/DOTween/Modules.meta | 5 + .../DOTween/Modules/DOTweenModuleAudio.cs | 198 + .../Modules/DOTweenModuleAudio.cs.meta | 8 + .../Modules/DOTweenModuleEPOOutline.cs | 146 + .../Modules/DOTweenModuleEPOOutline.cs.meta | 12 + .../DOTween/Modules/DOTweenModulePhysics.cs | 216 + .../Modules/DOTweenModulePhysics.cs.meta | 8 + .../DOTween/Modules/DOTweenModulePhysics2D.cs | 193 + .../Modules/DOTweenModulePhysics2D.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleSprite.cs | 93 + .../Modules/DOTweenModuleSprite.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleUI.cs | 662 ++ .../DOTween/Modules/DOTweenModuleUI.cs.meta | 8 + .../Modules/DOTweenModuleUnityVersion.cs | 389 + .../Modules/DOTweenModuleUnityVersion.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleUtils.cs | 167 + .../Modules/DOTweenModuleUtils.cs.meta | 8 + Assets/Plugins/Demigiant/DOTween/readme.txt | 29 + .../Plugins/Demigiant/DOTween/readme.txt.meta | 4 + Assets/Plugins/Demigiant/DOTweenPro.meta | 23 + .../Demigiant/DOTweenPro/DOTweenAnimation.cs | 917 +++ .../DOTweenPro/DOTweenAnimation.cs.meta | 8 + .../Demigiant/DOTweenPro/DOTweenDeAudio.cs | 9 + .../DOTweenPro/DOTweenDeAudio.cs.meta | 12 + .../DOTweenPro/DOTweenDeUnityExtended.cs | 9 + .../DOTweenPro/DOTweenDeUnityExtended.cs.meta | 12 + .../Demigiant/DOTweenPro/DOTweenPro.XML | 80 + .../Demigiant/DOTweenPro/DOTweenPro.XML.meta | 4 + .../Demigiant/DOTweenPro/DOTweenPro.dll | Bin 0 -> 16384 bytes .../Demigiant/DOTweenPro/DOTweenPro.dll.meta | 22 + .../DOTweenPro/DOTweenProShortcuts.cs | 90 + .../DOTweenPro/DOTweenProShortcuts.cs.meta | 8 + .../DOTweenPro/DOTweenTextMeshPro.cs | 1037 +++ .../DOTweenPro/DOTweenTextMeshPro.cs.meta | 8 + .../Demigiant/DOTweenPro/DOTweenTk2d.cs | 247 + .../Demigiant/DOTweenPro/DOTweenTk2d.cs.meta | 8 + .../Plugins/Demigiant/DOTweenPro/Editor.meta | 5 + .../Editor/DOTweenAnimationInspector.cs | 764 ++ .../Editor/DOTweenAnimationInspector.cs.meta | 8 + .../Editor/DOTweenPreviewManager.cs | 265 + .../Editor/DOTweenPreviewManager.cs.meta | 8 + .../DOTweenPro/Editor/DOTweenProEditor.XML | 18 + .../Editor/DOTweenProEditor.XML.meta | 4 + .../DOTweenPro/Editor/DOTweenProEditor.dll | Bin 0 -> 35840 bytes .../Editor/DOTweenProEditor.dll.meta | 22 + .../Plugins/Demigiant/DOTweenPro/readme.txt | 35 + .../Demigiant/DOTweenPro/readme.txt.meta | 4 + Assets/Plugins/Demigiant/DemiLib.meta | 21 + Assets/Plugins/Demigiant/DemiLib/Core.meta | 5 + .../Demigiant/DemiLib/Core/DemiLib.dll | Bin 0 -> 14848 bytes .../Demigiant/DemiLib/Core/DemiLib.dll.meta | 22 + .../Demigiant/DemiLib/Core/DemiLib.xml | 231 + .../Demigiant/DemiLib/Core/DemiLib.xml.meta | 4 + .../Demigiant/DemiLib/Core/Editor.meta | 5 + .../DemiLib/Core/Editor/DemiEditor.dll | Bin 0 -> 193536 bytes .../DemiLib/Core/Editor/DemiEditor.dll.meta | 22 + .../DemiLib/Core/Editor/DemiEditor.xml | 2370 ++++++ .../DemiLib/Core/Editor/DemiEditor.xml.meta | 4 + .../Demigiant/DemiLib/Core/Editor/Imgs.meta | 5 + .../DemiLib/Core/Editor/Imgs/blackSquare.png | Bin 0 -> 109 bytes .../Core/Editor/Imgs/blackSquare.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha10.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha10.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha15.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha15.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha25.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha25.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha50.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha50.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha80.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha80.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/blueSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/blueSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/circle.png | Bin 0 -> 455 bytes .../DemiLib/Core/Editor/Imgs/circle.png.meta | 47 + .../Editor/Imgs/circle_dashedBorderEmpty.png | Bin 0 -> 673 bytes .../Imgs/circle_dashedBorderEmpty.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/greenSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/greenSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/grid_bright.png | Bin 0 -> 222 bytes .../Core/Editor/Imgs/grid_bright.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/grid_dark.png | Bin 0 -> 216 bytes .../Core/Editor/Imgs/grid_dark.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alert.png | Bin 0 -> 540 bytes .../Core/Editor/Imgs/ico_alert.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignB.png | Bin 0 -> 131 bytes .../Core/Editor/Imgs/ico_alignB.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBC.png | Bin 0 -> 158 bytes .../Core/Editor/Imgs/ico_alignBC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBL.png | Bin 0 -> 152 bytes .../Core/Editor/Imgs/ico_alignBL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBR.png | Bin 0 -> 150 bytes .../Core/Editor/Imgs/ico_alignBR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCC.png | Bin 0 -> 152 bytes .../Core/Editor/Imgs/ico_alignCC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCL.png | Bin 0 -> 158 bytes .../Core/Editor/Imgs/ico_alignCL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCR.png | Bin 0 -> 153 bytes .../Core/Editor/Imgs/ico_alignCR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignHC.png | Bin 0 -> 147 bytes .../Core/Editor/Imgs/ico_alignHC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignL.png | Bin 0 -> 136 bytes .../Core/Editor/Imgs/ico_alignL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignR.png | Bin 0 -> 145 bytes .../Core/Editor/Imgs/ico_alignR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignT.png | Bin 0 -> 129 bytes .../Core/Editor/Imgs/ico_alignT.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTC.png | Bin 0 -> 164 bytes .../Core/Editor/Imgs/ico_alignTC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTL.png | Bin 0 -> 153 bytes .../Core/Editor/Imgs/ico_alignTL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTR.png | Bin 0 -> 155 bytes .../Core/Editor/Imgs/ico_alignTR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignVC.png | Bin 0 -> 135 bytes .../Core/Editor/Imgs/ico_alignVC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_camera.png | Bin 0 -> 206 bytes .../Core/Editor/Imgs/ico_camera.png.meta | 47 + .../Core/Editor/Imgs/ico_camera_border.png | Bin 0 -> 347 bytes .../Editor/Imgs/ico_camera_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_cog.png | Bin 0 -> 197 bytes .../DemiLib/Core/Editor/Imgs/ico_cog.png.meta | 47 + .../Core/Editor/Imgs/ico_cog_border.png | Bin 0 -> 376 bytes .../Core/Editor/Imgs/ico_cog_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_comment.png | Bin 0 -> 176 bytes .../Core/Editor/Imgs/ico_comment.png.meta | 47 + .../Core/Editor/Imgs/ico_comment_border.png | Bin 0 -> 426 bytes .../Editor/Imgs/ico_comment_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_delete.png | Bin 0 -> 145 bytes .../Core/Editor/Imgs/ico_delete.png.meta | 47 + .../Core/Editor/Imgs/ico_demigiant.png | Bin 0 -> 605 bytes .../Core/Editor/Imgs/ico_demigiant.png.meta | 47 + .../Editor/Imgs/ico_distributeHAlignT.png | Bin 0 -> 174 bytes .../Imgs/ico_distributeHAlignT.png.meta | 47 + .../Editor/Imgs/ico_distributeVAlignL.png | Bin 0 -> 197 bytes .../Imgs/ico_distributeVAlignL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_doing.png | Bin 0 -> 838 bytes .../Core/Editor/Imgs/ico_doing.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/ico_end.png | Bin 0 -> 475 bytes .../DemiLib/Core/Editor/Imgs/ico_end.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_flipV.png | Bin 0 -> 167 bytes .../Core/Editor/Imgs/ico_flipV.png.meta | 47 + .../Core/Editor/Imgs/ico_foldout_closed.png | Bin 0 -> 158 bytes .../Editor/Imgs/ico_foldout_closed.png.meta | 47 + .../Core/Editor/Imgs/ico_foldout_open.png | Bin 0 -> 170 bytes .../Editor/Imgs/ico_foldout_open.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_heart.png | Bin 0 -> 210 bytes .../Core/Editor/Imgs/ico_heart.png.meta | 47 + .../Core/Editor/Imgs/ico_heart_border.png | Bin 0 -> 307 bytes .../Editor/Imgs/ico_heart_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_light.png | Bin 0 -> 190 bytes .../Core/Editor/Imgs/ico_light.png.meta | 47 + .../Core/Editor/Imgs/ico_light_border.png | Bin 0 -> 292 bytes .../Editor/Imgs/ico_light_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_lock.png | Bin 0 -> 300 bytes .../Core/Editor/Imgs/ico_lock.png.meta | 47 + .../Core/Editor/Imgs/ico_lock_open.png | Bin 0 -> 293 bytes .../Core/Editor/Imgs/ico_lock_open.png.meta | 47 + .../Core/Editor/Imgs/ico_nodeArrow.png | Bin 0 -> 168 bytes .../Core/Editor/Imgs/ico_nodeArrow.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_ok.png | Bin 0 -> 715 bytes .../DemiLib/Core/Editor/Imgs/ico_ok.png.meta | 47 + .../Core/Editor/Imgs/ico_optionsDropdown.png | Bin 0 -> 135 bytes .../Editor/Imgs/ico_optionsDropdown.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_play.png | Bin 0 -> 256 bytes .../Core/Editor/Imgs/ico_play.png.meta | 47 + .../Core/Editor/Imgs/ico_play_border.png | Bin 0 -> 386 bytes .../Core/Editor/Imgs/ico_play_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_skull.png | Bin 0 -> 227 bytes .../Core/Editor/Imgs/ico_skull.png.meta | 47 + .../Core/Editor/Imgs/ico_skull_border.png | Bin 0 -> 332 bytes .../Editor/Imgs/ico_skull_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_star.png | Bin 0 -> 203 bytes .../Core/Editor/Imgs/ico_star.png.meta | 47 + .../Core/Editor/Imgs/ico_star_border.png | Bin 0 -> 323 bytes .../Core/Editor/Imgs/ico_star_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_todo.png | Bin 0 -> 674 bytes .../Core/Editor/Imgs/ico_todo.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/ico_ui.png | Bin 0 -> 223 bytes .../DemiLib/Core/Editor/Imgs/ico_ui.png.meta | 47 + .../Core/Editor/Imgs/ico_ui_border.png | Bin 0 -> 259 bytes .../Core/Editor/Imgs/ico_ui_border.png.meta | 47 + .../Core/Editor/Imgs/ico_visibility.png | Bin 0 -> 298 bytes .../Core/Editor/Imgs/ico_visibility.png.meta | 47 + .../Core/Editor/Imgs/ico_visibility_off.png | Bin 0 -> 367 bytes .../Editor/Imgs/ico_visibility_off.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/orangeSquare.png | Bin 0 -> 104 bytes .../Core/Editor/Imgs/orangeSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/project.meta | 5 + .../Core/Editor/Imgs/project/ico_atlas.png | Bin 0 -> 218 bytes .../Editor/Imgs/project/ico_atlas.png.meta | 47 + .../Core/Editor/Imgs/project/ico_audio.png | Bin 0 -> 338 bytes .../Editor/Imgs/project/ico_audio.png.meta | 47 + .../Core/Editor/Imgs/project/ico_bundle.png | Bin 0 -> 522 bytes .../Editor/Imgs/project/ico_bundle.png.meta | 47 + .../Core/Editor/Imgs/project/ico_cog.png | Bin 0 -> 406 bytes .../Core/Editor/Imgs/project/ico_cog.png.meta | 47 + .../Core/Editor/Imgs/project/ico_cross.png | Bin 0 -> 210 bytes .../Editor/Imgs/project/ico_cross.png.meta | 47 + .../Editor/Imgs/project/ico_demigiant.png | Bin 0 -> 388 bytes .../Imgs/project/ico_demigiant.png.meta | 47 + .../Core/Editor/Imgs/project/ico_folder.png | Bin 0 -> 150 bytes .../Editor/Imgs/project/ico_folder.png.meta | 47 + .../Core/Editor/Imgs/project/ico_fonts.png | Bin 0 -> 465 bytes .../Editor/Imgs/project/ico_fonts.png.meta | 47 + .../Core/Editor/Imgs/project/ico_heart.png | Bin 0 -> 334 bytes .../Editor/Imgs/project/ico_heart.png.meta | 47 + .../Editor/Imgs/project/ico_materials.png | Bin 0 -> 355 bytes .../Imgs/project/ico_materials.png.meta | 47 + .../Core/Editor/Imgs/project/ico_models.png | Bin 0 -> 380 bytes .../Editor/Imgs/project/ico_models.png.meta | 47 + .../Editor/Imgs/project/ico_particles.png | Bin 0 -> 493 bytes .../Imgs/project/ico_particles.png.meta | 47 + .../Core/Editor/Imgs/project/ico_play.png | Bin 0 -> 217 bytes .../Editor/Imgs/project/ico_play.png.meta | 47 + .../Core/Editor/Imgs/project/ico_prefab.png | Bin 0 -> 343 bytes .../Editor/Imgs/project/ico_prefab.png.meta | 47 + .../Core/Editor/Imgs/project/ico_scripts.png | Bin 0 -> 208 bytes .../Editor/Imgs/project/ico_scripts.png.meta | 47 + .../Core/Editor/Imgs/project/ico_shaders.png | Bin 0 -> 379 bytes .../Editor/Imgs/project/ico_shaders.png.meta | 47 + .../Core/Editor/Imgs/project/ico_skull.png | Bin 0 -> 368 bytes .../Editor/Imgs/project/ico_skull.png.meta | 47 + .../Core/Editor/Imgs/project/ico_star.png | Bin 0 -> 289 bytes .../Editor/Imgs/project/ico_star.png.meta | 47 + .../Core/Editor/Imgs/project/ico_terrains.png | Bin 0 -> 309 bytes .../Editor/Imgs/project/ico_terrains.png.meta | 47 + .../Core/Editor/Imgs/project/ico_textures.png | Bin 0 -> 278 bytes .../Editor/Imgs/project/ico_textures.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/purpleSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/purpleSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/redSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/redSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/squareBorder.png | Bin 0 -> 122 bytes .../Core/Editor/Imgs/squareBorder.png.meta | 47 + .../Core/Editor/Imgs/squareBorderAlpha15.png | Bin 0 -> 116 bytes .../Editor/Imgs/squareBorderAlpha15.png.meta | 47 + .../Core/Editor/Imgs/squareBorderCurved.png | Bin 0 -> 196 bytes .../Editor/Imgs/squareBorderCurved.png.meta | 47 + .../Core/Editor/Imgs/squareBorderCurved02.png | Bin 0 -> 281 bytes .../Editor/Imgs/squareBorderCurved02.png.meta | 47 + .../Imgs/squareBorderCurved02_darkBorders.png | Bin 0 -> 336 bytes .../squareBorderCurved02_darkBorders.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedAlpha.png | Bin 0 -> 197 bytes .../Imgs/squareBorderCurvedAlpha.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedEmpty.png | Bin 0 -> 180 bytes .../Imgs/squareBorderCurvedEmpty.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedEmpty02.png | Bin 0 -> 217 bytes .../Imgs/squareBorderCurvedEmpty02.png.meta | 47 + .../Imgs/squareBorderCurvedEmptyThick.png | Bin 0 -> 233 bytes .../squareBorderCurvedEmptyThick.png.meta | 47 + .../Imgs/squareBorderCurved_darkBorders.png | Bin 0 -> 216 bytes .../squareBorderCurved_darkBorders.png.meta | 47 + .../squareBorderCurved_darkBordersAlpha.png | Bin 0 -> 200 bytes ...uareBorderCurved_darkBordersAlpha.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty.png | Bin 0 -> 114 bytes .../Editor/Imgs/squareBorderEmpty.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty01.png | Bin 0 -> 114 bytes .../Editor/Imgs/squareBorderEmpty01.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty02.png | Bin 0 -> 121 bytes .../Editor/Imgs/squareBorderEmpty02.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty03.png | Bin 0 -> 122 bytes .../Editor/Imgs/squareBorderEmpty03.png.meta | 47 + .../Editor/Imgs/squareBorderThickEmpty.png | Bin 0 -> 121 bytes .../Imgs/squareBorderThickEmpty.png.meta | 47 + .../Editor/Imgs/squareBorderThickerEmpty.png | Bin 0 -> 122 bytes .../Imgs/squareBorderThickerEmpty.png.meta | 47 + .../Core/Editor/Imgs/squareCorners03.png | Bin 0 -> 133 bytes .../Core/Editor/Imgs/squareCorners03.png.meta | 47 + .../Core/Editor/Imgs/squareCornersEmpty02.png | Bin 0 -> 131 bytes .../Editor/Imgs/squareCornersEmpty02.png.meta | 47 + .../Core/Editor/Imgs/tileBars_empty.png | Bin 0 -> 236 bytes .../Core/Editor/Imgs/tileBars_empty.png.meta | 47 + .../Core/Editor/Imgs/tileBars_slanted.png | Bin 0 -> 285 bytes .../Editor/Imgs/tileBars_slanted.png.meta | 47 + .../Editor/Imgs/tileBars_slanted_alpha.png | Bin 0 -> 266 bytes .../Imgs/tileBars_slanted_alpha.png.meta | 47 + .../Core/Editor/Imgs/tileCheckerboard.png | Bin 0 -> 397 bytes .../Editor/Imgs/tileCheckerboard.png.meta | 92 + .../Core/Editor/Imgs/transparentSquare.png | Bin 0 -> 97 bytes .../Editor/Imgs/transparentSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/whiteDot.png | Bin 0 -> 148 bytes .../Core/Editor/Imgs/whiteDot.png.meta | 47 + .../Core/Editor/Imgs/whiteDot_darkBorder.png | Bin 0 -> 219 bytes .../Editor/Imgs/whiteDot_darkBorder.png.meta | 47 + .../Editor/Imgs/whiteDot_whiteBorderAlpha.png | Bin 0 -> 176 bytes .../Imgs/whiteDot_whiteBorderAlpha.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/whiteSquare.png | Bin 0 -> 103 bytes .../Core/Editor/Imgs/whiteSquare.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha10.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha10.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha15.png | Bin 0 -> 109 bytes .../Editor/Imgs/whiteSquareAlpha15.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha25.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha25.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha50.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha50.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha80.png | Bin 0 -> 110 bytes .../Editor/Imgs/whiteSquareAlpha80.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareCurved.png | Bin 0 -> 144 bytes .../Editor/Imgs/whiteSquareCurved.png.meta | 68 + .../Core/Editor/Imgs/whiteSquareCurved02.png | Bin 0 -> 190 bytes .../Editor/Imgs/whiteSquareCurved02.png.meta | 68 + .../Editor/Imgs/whiteSquare_fadeOut_bt.png | Bin 0 -> 131 bytes .../Imgs/whiteSquare_fadeOut_bt.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/yellowSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/yellowSquare.png.meta | 47 + .../Scenes/DemoExterior.unity | 6702 ++++++++++++----- Assets/Resources.meta | 8 + Assets/Resources/DOTweenSettings.asset | 54 + Assets/Resources/DOTweenSettings.asset.meta | 8 + Assets/Scripts.meta | 8 + Assets/Scripts/Resources.meta | 8 + Assets/Scripts/Resources/HealthManager.cs | 70 + .../Scripts/Resources/HealthManager.cs.meta | 11 + Assets/Scripts/Resources/ManaManager.cs | 57 + Assets/Scripts/Resources/ManaManager.cs.meta | 11 + 343 files changed, 22940 insertions(+), 2021 deletions(-) create mode 100644 .idea/.idea.FantasyAsset/.idea/.gitignore create mode 100644 .idea/.idea.FantasyAsset/.idea/encodings.xml create mode 100644 .idea/.idea.FantasyAsset/.idea/indexLayout.xml create mode 100644 .idea/.idea.FantasyAsset/.idea/vcs.xml create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/Demigiant.meta create mode 100644 Assets/Plugins/Demigiant/DOTween.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.XML create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.dll create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/readme.txt create mode 100644 Assets/Plugins/Demigiant/DOTween/readme.txt.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/readme.txt create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileCheckerboard.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileCheckerboard.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png.meta create mode 100644 Assets/Resources.meta create mode 100644 Assets/Resources/DOTweenSettings.asset create mode 100644 Assets/Resources/DOTweenSettings.asset.meta create mode 100644 Assets/Scripts.meta create mode 100644 Assets/Scripts/Resources.meta create mode 100644 Assets/Scripts/Resources/HealthManager.cs create mode 100644 Assets/Scripts/Resources/HealthManager.cs.meta create mode 100644 Assets/Scripts/Resources/ManaManager.cs create mode 100644 Assets/Scripts/Resources/ManaManager.cs.meta diff --git a/.idea/.idea.FantasyAsset/.idea/.gitignore b/.idea/.idea.FantasyAsset/.idea/.gitignore new file mode 100644 index 00000000..aea03581 --- /dev/null +++ b/.idea/.idea.FantasyAsset/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/.idea.FantasyAsset.iml +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.FantasyAsset/.idea/encodings.xml b/.idea/.idea.FantasyAsset/.idea/encodings.xml new file mode 100644 index 00000000..df87cf95 --- /dev/null +++ b/.idea/.idea.FantasyAsset/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.FantasyAsset/.idea/indexLayout.xml b/.idea/.idea.FantasyAsset/.idea/indexLayout.xml new file mode 100644 index 00000000..7b08163c --- /dev/null +++ b/.idea/.idea.FantasyAsset/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.FantasyAsset/.idea/vcs.xml b/.idea/.idea.FantasyAsset/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/.idea.FantasyAsset/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 00000000..3ac23741 --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f474abd9e0f59942a36585ec5f411ec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant.meta b/Assets/Plugins/Demigiant.meta new file mode 100644 index 00000000..cfb2591a --- /dev/null +++ b/Assets/Plugins/Demigiant.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 9f80792dcd2829e41b1f075e7245ca5b +labels: +- Tween +- Tweening +- Animation +- HOTween +- Paths +- VisualScripting +- VisualEditor +- iTween +- Ease +- Easing +- Shake +- Punch +- 2DToolkit +- TextMeshPro +- Text +- LeanTween +- DFTween +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween.meta b/Assets/Plugins/Demigiant/DOTween.meta new file mode 100644 index 00000000..cbebc392 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: a50bd9a009c8dfc4ebd88cc8101225a7 +labels: +- Tween +- Tweening +- Animation +- HOTween +- Paths +- iTween +- DFTween +- LeanTween +- Ease +- Easing +- Shake +- Punch +- 2DToolkit +- TextMeshPro +- Text +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/DOTween.XML b/Assets/Plugins/Demigiant/DOTween/DOTween.XML new file mode 100644 index 00000000..ceb16e43 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/DOTween.XML @@ -0,0 +1,3077 @@ + + + + DOTween + + + + + Types of autoPlay behaviours + + + + No tween is automatically played + + + Only Sequences are automatically played + + + Only Tweeners are automatically played + + + All tweens are automatically played + + + + What axis to constrain in case of Vector tweens + + + + Called the first time the tween is set in a playing state, after any eventual delay + + + + Used in place of System.Func, which is not available in mscorlib. + + + + + Used in place of System.Action. + + + + + Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) + + + + + Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). + Contains all instance-based methods + + + + Used internally inside Unity Editor, as a trick to update DOTween's inspector at every frame + + + + Directly sets the current max capacity of Tweeners and Sequences + (meaning how many Tweeners and Sequences can be running at the same time), + so that DOTween doesn't need to automatically increase them in case the max is reached + (which might lead to hiccups when that happens). + Sequences capacity must be less or equal to Tweeners capacity + (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). + Beware: use this method only when there are no tweens running. + + Max Tweeners capacity. + Default: 200 + Max Sequences capacity. + Default: 50 + + + + This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). + + + + + Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity. + + + Current time (in frames or seconds). + + + Expected easing duration (in frames or seconds). + + Unused: here to keep same delegate for all ease types. + Unused: here to keep same delegate for all ease types. + + The eased value. + + + + + Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity. + + + Current time (in frames or seconds). + + + Expected easing duration (in frames or seconds). + + Unused: here to keep same delegate for all ease types. + Unused: here to keep same delegate for all ease types. + + The eased value. + + + + + Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration. + + + Current time (in frames or seconds). + + + Expected easing duration (in frames or seconds). + + Unused: here to keep same delegate for all ease types. + Unused: here to keep same delegate for all ease types. + + The eased value. + + + + + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + + + + + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + + + + + Used to interpret AnimationCurves as eases. + Public so it can be used by external ease factories + + + + + Behaviour in case a tween nested inside a Sequence fails and is captured by safe mode + + + + If the Sequence contains other elements, kill the failed tween but preserve the rest + + + Kill the whole Sequence + + + + Log types thrown by errors captured and prevented by safe mode + + + + No logs. NOT RECOMMENDED + + + Throw a normal log + + + Throw a warning log (default) + + + Throw an error log + + + + Additional notices passed to plugins when updating. + Public so it can be used by custom plugins. Internally, only PathPlugin uses it + + + + + None + + + + + Lets the plugin know that we restarted or rewinded + + + + + OnRewind callback behaviour (can only be set via DOTween's Utility Panel) + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. + When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded + + + + + Public only so custom shortcuts can access some of these methods + + + + + INTERNAL: used by DO shortcuts and Modules to set special startup mode + + + + + INTERNAL: used by DO shortcuts and Modules to set the tween as blendable + + + + + INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed + + + + + Used to dispatch commands that need to be captured externally, usually by Modules + + + + + Various utils + + + + + Returns a Vector3 with z = 0 + + + + + Returns the 2D angle between two vectors + + + + + Returns a point on a circle with the given center and radius, + using Unity's circle coordinates (0° points up and increases clockwise) + + + + + Uses approximate equality on each axis instead of Unity's Vector3 equality, + because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. + + + + + Looks for the type within all possible project assembly names + + + + NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + NO-GC METHOD: changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + NO-GC METHOD: changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + NO-GC METHOD: changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + + + + Struct that stores two colors (used for LineRenderer tweens) + + + + + Used for tween callbacks + + + + + Used for tween callbacks + + + + + Used for custom and animationCurve-based ease functions. Must return a value between 0 and 1. + + + + + Straight Quaternion plugin. Instead of using Vector3 values accepts Quaternion values directly. + Beware: doesn't work with LoopType.Incremental (neither directly nor if inside a LoopType.Incremental Sequence). + To use it, call DOTween.To with the plugin parameter overload, passing it PureQuaternionPlugin.Plug() as first parameter + (do not use any of the other public PureQuaternionPlugin methods): + DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration); + + + + + Plug this plugin inside a DOTween.To call. + Example: + DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration); + + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + INTERNAL: do not use + + + + Extra non-tweening-related curve methods + + + + + Cubic bezier curve methods + + + + + Calculates a point along the given Cubic Bezier segment-curve. + + Segment start point + Start point's control point/handle + Segment end point + End point's control point/handle + 0-1 percentage along which to retrieve point + + + + Returns an array containing a series of points along the given Cubic Bezier segment-curve. + + Start point + Start point's control point/handle + End point + End point's control point/handle + Cloud resolution (min: 2) + + + + Calculates a series of points along the given Cubic Bezier segment-curve and adds them to the given list. + + Start point + Start point's control point/handle + End point + End point's control point/handle + Cloud resolution (min: 2) + + + + Main DOTween class. Contains static methods to create and control tweens in a generic way + + + + DOTween's version + + + If TRUE (default) makes tweens slightly slower but safer, automatically taking care of a series of things + (like targets becoming null while a tween is playing). + Default: TRUE + + + Log type when safe mode reports capturing an error and preventing it + + + Behaviour in case a tween nested inside a Sequence fails (and is caught by safe mode). + Default: NestedTweenFailureBehaviour.TryToPreserveSequence + + + If TRUE you will get a DOTween report when exiting play mode (only in the Editor). + Useful to know how many max Tweeners and Sequences you reached and optimize your final project accordingly. + Beware, this will slightly slow down your tweens while inside Unity Editor. + Default: FALSE + + + Global DOTween global timeScale (default: 1). + The final timeScale of a non-timeScaleIndependent tween is: + Unity's Time.timeScale * DOTween.timeScale * tween.timeScale + while the final timeScale of a timeScaleIndependent tween is: + DOTween.unscaledTimeScale * DOTween.timeScale * tween.timeScale + + + DOTween timeScale applied only to timeScaleIndependent tweens (default: 1). + The final timeScale of a timeScaleIndependent tween is: + DOTween.unscaledTimeScale * DOTween.timeScale * tween.timeScale + + + If TRUE, DOTween will use Time.smoothDeltaTime instead of Time.deltaTime for UpdateType.Normal and UpdateType.Late tweens + (unless they're set as timeScaleIndependent, in which case a value between the last timestep + and will be used instead). + Setting this to TRUE will lead to smoother animations. + Default: FALSE + + + If is TRUE, this indicates the max timeStep that an independent update call can last. + Setting this to TRUE will lead to smoother animations. + Default: FALSE + + + DOTween's log behaviour. + Default: LogBehaviour.ErrorsOnly + + + Used to intercept DOTween's logs. If this method isn't NULL, DOTween will call it before writing a log via Unity's own Debug log methods. + Return TRUE if you want DOTween to proceed with the log, FALSE otherwise. + This method must return a bool and accept two parameters: + - LogType: the type of Unity log that DOTween is trying to log + - object: the log message that DOTween wants to log + + + If TRUE draws path gizmos in Unity Editor (if the gizmos button is active). + Deactivate this if you want to avoid gizmos overhead while in Unity Editor + + + If TRUE activates various debug options + + + Stores the target id so it can be used to give more info in case of safeMode error capturing. + Only active if both debugMode and useSafeMode are TRUE + + + Default updateType for new tweens. + Default: UpdateType.Normal + + + Sets whether Unity's timeScale should be taken into account by default or not. + Default: false + + + Default autoPlay behaviour for new tweens. + Default: AutoPlay.All + + + Default autoKillOnComplete behaviour for new tweens. + Default: TRUE + + + Default loopType applied to all new tweens. + Default: LoopType.Restart + + + If TRUE all newly created tweens are set as recyclable, otherwise not. + Default: FALSE + + + Default ease applied to all new Tweeners (not to Sequences which always have Ease.Linear as default). + Default: Ease.InOutQuad + + + Default overshoot/amplitude used for eases + Default: 1.70158f + + + Default period used for eases + Default: 0 + + + Used internally. Assigned/removed by DOTweenComponent.Create/DestroyInstance + + + + Must be called once, before the first ever DOTween call/reference, + otherwise it will be called automatically and will use default options. + Calling it a second time won't have any effect. + You can chain SetCapacity to this method, to directly set the max starting size of Tweeners and Sequences: + DOTween.Init(false, false, LogBehaviour.Default).SetCapacity(100, 20); + + If TRUE all new tweens will be set for recycling, meaning that when killed, + instead of being destroyed, they will be put in a pool and reused instead of creating new tweens. This option allows you to avoid + GC allocations by reusing tweens, but you will have to take care of tween references, since they might result active + even if they were killed (since they might have been respawned and are now being used for other tweens). + If you want to automatically set your tween references to NULL when a tween is killed + you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + You can change this setting at any time by changing the static property, + or you can set the recycling behaviour for each tween separately, using: + SetRecyclable(bool recyclable) + Default: FALSE + If TRUE makes tweens slightly slower but safer, automatically taking care of a series of things + (like targets becoming null while a tween is playing). + You can change this setting at any time by changing the static property. + Default: FALSE + Type of logging to use. + You can change this setting at any time by changing the static property. + Default: ErrorsOnly + + + + Directly sets the current max capacity of Tweeners and Sequences + (meaning how many Tweeners and Sequences can be running at the same time), + so that DOTween doesn't need to automatically increase them in case the max is reached + (which might lead to hiccups when that happens). + Sequences capacity must be less or equal to Tweeners capacity + (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). + Beware: use this method only when there are no tweens running. + + Max Tweeners capacity. + Default: 200 + Max Sequences capacity. + Default: 50 + + + + Kills all tweens, clears all cached tween pools and plugins and resets the max Tweeners/Sequences capacities to the default values. + + If TRUE also destroys DOTween's gameObject and resets its initializiation, default settings and everything else + (so that next time you use it it will need to be re-initialized) + + + + Clears all cached tween pools. + + + + + Checks all active tweens to find and remove eventually invalid ones (usually because their targets became NULL) + and returns the total number of invalid tweens found and removed. + IMPORTANT: this will cause an error on UWP platform, so don't use it there + BEWARE: this is a slightly expensive operation so use it with care + + + + + Updates all tweens that are set to . + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a property or field to the given value using a custom plugin + The plugin to use. Each custom plugin implements a static Get() method + you'll need to call to assign the correct plugin in the correct way, like this: + CustomPlugin.Get() + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens only one axis of a Vector3 to the given value using default plugins. + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + The axis to tween + + + Tweens only the alpha of a Color to the given value using default plugins + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end value to reachThe tween's duration + + + Tweens a virtual property from the given start to the given end value + and implements a setter that allows to use that value with an external method or a lambda + Example: + To(MyMethod, 0, 12, 0.5f); + Where MyMethod is a function that accepts a float parameter (which will be the result of the virtual tween) + The action to perform with the tweened value + The value to start from + The end value to reach + The duration of the virtual tween + + + + Punches a Vector3 towards the given direction and then back to the starting one + as if it was connected to the starting position via an elastic. + This tween type generates some GC allocations at startup + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The direction and strength of the punch + The duration of the tween + Indicates how much will the punch vibrate + Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. + 1 creates a full oscillation between the direction and the opposite decaying direction, + while 0 oscillates only between the starting position and the decaying direction + + + Shakes a Vector3 with the given values. + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction and behave like a random punch. + If TRUE only shakes on the X Y axis (looks better with things like cameras). + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Vector3 with the given values. + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction and behave like a random punch. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Tweens a property or field to the given values using default plugins. + Ease is applied between each segment and not as a whole. + This tween type generates some GC allocations at startup + A getter for the field or property to tween. + Example usage with lambda:()=> myProperty + A setter for the field or property to tween + Example usage with lambda:x=> myProperty = x + The end values to reach for each segment. This array must have the same length as durations + The duration of each segment. This array must have the same length as endValues + + + + Returns a new to be used for tween groups. + Mind that Sequences don't have a target applied automatically like Tweener creation shortcuts, + so if you want to be able to kill this Sequence when calling DOTween.Kill(target) you'll have to add + the target manually; you can do that directly by using the overload instead of this one + + + + + Returns a new to be used for tween groups, and allows to set a target + (because Sequences don't have their target set automatically like Tweener creation shortcuts). + That way killing/controlling tweens by target will apply to this Sequence too. + + The target of the Sequence. Relevant only for static target-based methods like DOTween.Kill(target), + useless otherwise + + + Completes all tweens and returns the number of actual tweens completed + (meaning tweens that don't have infinite loops and were not already complete) + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + Completes all tweens with the given ID or target and returns the number of actual tweens completed + (meaning the tweens that don't have infinite loops and were not already complete) + For Sequences only: if TRUE internal Sequence callbacks will be fired, + otherwise they will be ignored + + + Flips all tweens (changing their direction to forward if it was backwards and viceversa), + then returns the number of actual tweens flipped + + + Flips the tweens with the given ID or target (changing their direction to forward if it was backwards and viceversa), + then returns the number of actual tweens flipped + + + Sends all tweens to the given position (calculating also eventual loop cycles) and returns the actual tweens involved + + + Sends all tweens with the given ID or target to the given position (calculating also eventual loop cycles) + and returns the actual tweens involved + + + Kills all tweens and returns the number of actual tweens killed + If TRUE completes the tweens before killing them + + + Kills all tweens and returns the number of actual tweens killed + If TRUE completes the tweens before killing them + Eventual IDs or targets to exclude from the killing + + + Kills all tweens with the given ID or target and returns the number of actual tweens killed + If TRUE completes the tweens before killing them + + + Kills all tweens with the given target and the given ID, and returns the number of actual tweens killed + If TRUE completes the tweens before killing them + + + Pauses all tweens and returns the number of actual tweens paused + + + Pauses all tweens with the given ID or target and returns the number of actual tweens paused + (meaning the tweens that were actually playing and have been paused) + + + Plays all tweens and returns the number of actual tweens played + (meaning tweens that were not already playing or complete) + + + Plays all tweens with the given ID or target and returns the number of actual tweens played + (meaning the tweens that were not already playing or complete) + + + Plays all tweens with the given target and the given ID, and returns the number of actual tweens played + (meaning the tweens that were not already playing or complete) + + + Plays backwards all tweens and returns the number of actual tweens played + (meaning tweens that were not already started, playing backwards or rewinded) + + + Plays backwards all tweens with the given ID or target and returns the number of actual tweens played + (meaning the tweens that were not already started, playing backwards or rewinded) + + + Plays backwards all tweens with the given target and ID and returns the number of actual tweens played + (meaning the tweens that were not already started, playing backwards or rewinded) + + + Plays forward all tweens and returns the number of actual tweens played + (meaning tweens that were not already playing forward or complete) + + + Plays forward all tweens with the given ID or target and returns the number of actual tweens played + (meaning the tweens that were not already playing forward or complete) + + + Plays forward all tweens with the given target and ID and returns the number of actual tweens played + (meaning the tweens that were not already started, playing backwards or rewinded) + + + Restarts all tweens, then returns the number of actual tweens restarted + + + Restarts all tweens with the given ID or target, then returns the number of actual tweens restarted + If TRUE includes the eventual tweens delays, otherwise skips them + If >= 0 changes the startup delay of all involved tweens to this value, otherwise doesn't touch it + + + Restarts all tweens with the given target and the given ID, and returns the number of actual tweens played + (meaning the tweens that were not already playing or complete) + If TRUE includes the eventual tweens delays, otherwise skips them + If >= 0 changes the startup delay of all involved tweens to this value, otherwise doesn't touch it + + + Rewinds and pauses all tweens, then returns the number of actual tweens rewinded + (meaning tweens that were not already rewinded) + + + Rewinds and pauses all tweens with the given ID or target, then returns the number of actual tweens rewinded + (meaning the tweens that were not already rewinded) + + + Smoothly rewinds all tweens (delays excluded), then returns the number of actual tweens rewinding/rewinded + (meaning tweens that were not already rewinded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Smoothly rewinds all tweens (delays excluded) with the given ID or target, then returns the number of actual tweens rewinding/rewinded + (meaning the tweens that were not already rewinded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Toggles the play state of all tweens and returns the number of actual tweens toggled + (meaning tweens that could be played or paused, depending on the toggle state) + + + Toggles the play state of all tweens with the given ID or target and returns the number of actual tweens toggled + (meaning the tweens that could be played or paused, depending on the toggle state) + + + + Returns TRUE if a tween with the given ID or target is active. + You can also use this to know if a shortcut tween is active for a given target. + Example: + transform.DOMoveX(45, 1); // transform is automatically added as the tween target + DOTween.IsTweening(transform); // Returns true + + The target or ID to look for + If FALSE (default) returns TRUE as long as a tween for the given target/ID is active, + otherwise also requires it to be playing + + + + Returns the total number of active tweens (so both Tweeners and Sequences). + A tween is considered active if it wasn't killed, regardless if it's playing or paused + + + + + Returns the total number of active Tweeners. + A Tweener is considered active if it wasn't killed, regardless if it's playing or paused + + + + + Returns the total number of active Sequences. + A Sequence is considered active if it wasn't killed, regardless if it's playing or paused + + + + + Returns the total number of active and playing tweens. + A tween is considered as playing even if its delay is actually playing + + + + + Returns a the total number of active tweens with the given id. + + If TRUE returns only the tweens with the given ID that are currently playing + + + + Returns a list of all active tweens in a playing state. + Returns NULL if there are no active playing tweens. + Beware: each time you call this method a new list is generated, so use it for debug only + + If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) + + + + Returns a list of all active tweens in a paused state. + Returns NULL if there are no active paused tweens. + Beware: each time you call this method a new list is generated, so use it for debug only + + If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) + + + + Returns a list of all active tweens with the given id. + Returns NULL if there are no active tweens with the given id. + Beware: each time you call this method a new list is generated + + If TRUE returns only the tweens with the given ID that are currently playing + If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) + + + + Returns a list of all active tweens with the given target. + Returns NULL if there are no active tweens with the given target. + Beware: each time you call this method a new list is generated + If TRUE returns only the tweens with the given target that are currently playing + If NULL creates a new list, otherwise clears and fills this one (and thus saves allocations) + + + + + Creates virtual tweens that can be used to change other elements via their OnUpdate calls + + + + + Tweens a virtual float. + You can add regular settings to the generated tween, + but do not use OnUpdate or you will overwrite the onVirtualUpdate parameter + + The value to start from + The value to tween to + The duration of the tween + A callback which must accept a parameter of type float, called at each update + + + + Tweens a virtual int. + You can add regular settings to the generated tween, + but do not use OnUpdate or you will overwrite the onVirtualUpdate parameter + + The value to start from + The value to tween to + The duration of the tween + A callback which must accept a parameter of type int, called at each update + + + + Tweens a virtual Vector2. + You can add regular settings to the generated tween, + but do not use OnUpdate or you will overwrite the onVirtualUpdate parameter + + The value to start from + The value to tween to + The duration of the tween + A callback which must accept a parameter of type Vector3, called at each update + + + + Tweens a virtual Vector3. + You can add regular settings to the generated tween, + but do not use OnUpdate or you will overwrite the onVirtualUpdate parameter + + The value to start from + The value to tween to + The duration of the tween + A callback which must accept a parameter of type Vector3, called at each update + + + + Tweens a virtual Color. + You can add regular settings to the generated tween, + but do not use OnUpdate or you will overwrite the onVirtualUpdate parameter + + The value to start from + The value to tween to + The duration of the tween + A callback which must accept a parameter of type Color, called at each update + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + Eventual overshoot to use with Back ease + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + Eventual amplitude to use with Elastic easeType + Eventual period to use with Elastic easeType + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The AnimationCurve to use for ease + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + Eventual overshoot to use with Back ease + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The type of ease + Eventual amplitude to use with Elastic easeType + Eventual period to use with Elastic easeType + + + Returns a value based on the given ease and lifetime percentage (0 to 1) + The value to start from when lifetimePercentage is 0 + The value to reach when lifetimePercentage is 1 + The time percentage (0 to 1) at which the value should be taken + The AnimationCurve to use for ease + + + Fires the given callback after the given time. + Callback delay + Callback to fire when the delay has expired + If TRUE (default) ignores Unity's timeScale + + + + Don't assign this! It's assigned automatically when creating 0 duration tweens + + + + + Don't assign this! It's assigned automatically when setting the ease to an AnimationCurve or to a custom ease function + + + + + Allows to wrap ease method in special ways, adding extra features + + + + + Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS + + FPS at which the tween should be played + Ease type + + + + Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS + + FPS at which the tween should be played + AnimationCurve to use for the ease + + + + Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS + + FPS at which the tween should be played + Custom ease function to use + + + + Used to allow method chaining with DOTween.Init + + + + + Directly sets the current max capacity of Tweeners and Sequences + (meaning how many Tweeners and Sequences can be running at the same time), + so that DOTween doesn't need to automatically increase them in case the max is reached + (which might lead to hiccups when that happens). + Sequences capacity must be less or equal to Tweeners capacity + (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). + Beware: use this method only when there are no tweens running. + + Max Tweeners capacity. + Default: 200 + Max Sequences capacity. + Default: 50 + + + + Behaviour that can be assigned when chaining a SetLink to a tween + + + + Pauses the tween when the link target is disabled + + + Pauses the tween when the link target is disabled, plays it when it's enabled + + + Pauses the tween when the link target is disabled, restarts it when it's enabled + + + Plays the tween when the link target is enabled + + + Restarts the tween when the link target is enabled + + + Kills the tween when the link target is disabled + + + Kills the tween when the link target is destroyed (becomes NULL). This is always active even if another behaviour is chosen + + + Completes the tween when the link target is disabled + + + Completes and kills the tween when the link target is disabled + + + Rewinds the tween (delay excluded) when the link target is disabled + + + Rewinds and kills the tween when the link target is disabled + + + + Path mode (used to determine correct LookAt orientation) + + + + Ignores the path mode (and thus LookAt behaviour) + + + Regular 3D path + + + 2D top-down path + + + 2D side-scroller path + + + + Type of path to use with DOPath tweens + + + + Linear, composed of straight segments between each waypoint + + + Curved path (which uses Catmull-Rom curves) + + + EXPERIMENTAL: Curved path (which uses Cubic Bezier curves, where each point requires two extra control points) + + + + Tweens a Vector2 along a circle. + EndValue represents the center of the circle, start and end value degrees are inside options + ChangeValue x is changeValue°, y is unused + + + + + Path control point + + + + + Path waypoints (modified by PathPlugin when setting relative end/change value or by CubicBezierDecoder) and by DOTweenPathInspector + + + + + Minimum input points necessary to create the path (doesn't correspond to actual waypoints required) + + + + + Gets the point on the path at the given percentage (0 to 1) + + The percentage (0 to 1) at which to get the point + If TRUE constant speed is taken into account, otherwise not + + + + Base interface for all tween plugins options + + + + Resets the plugin + + + + This plugin generates some GC allocations at startup + + + + + Path plugin works exclusively with Transforms + + + + + Rotation mode used with DORotate methods + + + + + Fastest way that never rotates beyond 360° + + + + + Fastest way that rotates beyond 360° + + + + + Adds the given rotation to the transform using world axis and an advanced precision mode + (like when using transform.Rotate(Space.World)). + In this mode the end value is is always considered relative + + + + + Adds the given rotation to the transform's local axis + (like when rotating an object with the "local" switch enabled in Unity's editor or using transform.Rotate(Space.Self)). + In this mode the end value is is always considered relative + + + + + Type of scramble to apply to string tweens + + + + + No scrambling of characters + + + + + A-Z + a-z + 0-9 characters + + + + + A-Z characters + + + + + a-z characters + + + + + 0-9 characters + + + + + Custom characters + + + + + Type of randomness to apply to a shake tween + + + + Default, full randomness + + + Creates a more balanced randomness that looks more harmonic + + + + Methods that extend Tween objects and allow to control or get data from them + + + + Completes the tween + + + Completes the tween + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + Flips the direction of this tween (backwards if it was going forward or viceversa) + + + Forces the tween to initialize its settings immediately + + + Send the tween to the given position in time + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Send the tween to the given position in time while also executing any callback between the previous time position and the new one + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Kills the tween + If TRUE completes the tween before killing it + + + + Forces this tween to update manually, regardless of the set via SetUpdate. + Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. + Also note that if you only want to update this tween instance manually you'll have to set it to anyway, + so that it's not updated automatically. + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) + + + Pauses the tween + + + Plays the tween + + + Sets the tween in a backwards direction and plays it + + + Sets the tween in a forward direction and plays it + + + Restarts the tween from the beginning + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it + + + Rewinds and pauses the tween + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + + + Smoothly rewinds the tween (delays excluded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Plays the tween if it was paused, pauses it if it was playing + + + Send a path tween to the given waypoint. + Has no effect if this is not a path tween. + BEWARE, this is a special utility method: + it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually + (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) + Waypoint index to reach + (if higher than the max waypoint index the tween will simply go to the last one) + If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it + + + + Creates a yield instruction that waits until the tween is killed or complete. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForCompletion(); + + + + + Creates a yield instruction that waits until the tween is killed or rewinded. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForRewind(); + + + + + Creates a yield instruction that waits until the tween is killed. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForKill(); + + + + + Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForElapsedLoops(2); + + Elapsed loops to wait for + + + + Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForPosition(2.5f); + + Position (loops included, delays excluded) to wait for + + + + Creates a yield instruction that waits until the tween is killed or started + (meaning when the tween is set in a playing state the first time, after any eventual delay). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForStart(); + + + + Returns the total number of loops completed by this tween + + + Returns the eventual delay set for this tween + + + Returns the eventual elapsed delay set for this tween + + + Returns the duration of this tween (delays excluded). + NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts + If TRUE returns the full duration loops included, + otherwise the duration of a single loop cycle + + + Returns the elapsed time for this tween (delays exluded) + If TRUE returns the elapsed time since startup loops included, + otherwise the elapsed time within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded) + If TRUE returns the elapsed percentage since startup loops included, + otherwise the elapsed percentage within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded), + based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 + + + Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. + BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. + When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. + If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + + + Returns TRUE if this tween was reversed and is set to go backwards + + + NOTE: To check if a tween was simply set to go backwards see . + Returns TRUE if this tween is going backwards for any of these reasons: + - The tween was reversed and is going backwards on a straight loop + - The tween was reversed and is going backwards on an odd Yoyo loop + - The tween is going forward but on an even Yoyo loop + IMPORTANT: if used inside a tween's callback, this will return a result concerning the exact frame when it's asked, + so for example in a callback at the end of a Yoyo loop step this method will never return FALSE + because the frame will never end exactly there and the tween will already be going backwards when the callback is fired + + + Returns TRUE if the tween is complete + (silently fails and returns FALSE if the tween has been killed) + + + Returns TRUE if this tween has been initialized + + + Returns TRUE if this tween is playing + + + Returns the total number of loops set for this tween + (returns -1 if the loops are infinite) + + + + Returns a point on a path based on the given path percentage. + Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + Percentage of the path (0 to 1) on which to get the point + + + + Returns an array of points that can be used to draw the path. + Note that this method generates allocations, because it creates a new array. + Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + How many points to create for each path segment (waypoint to waypoint). + Only used in case of non-Linear paths + + + + Returns the length of a path. + Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + + + + Types of loop + + + + Each loop cycle restarts from the beginning + + + The tween moves forward and backwards at alternate cycles + + + Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". + In case of String tweens works only if the tween is set as relative + + + + Controls other tweens as a group + + + + + Methods that extend known Unity objects and allow to directly create and control tweens from their instances + + + + Tweens a Camera's aspect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's backgroundColor to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's farClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's fieldOfView to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's nearClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's orthographicSize to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's pixelRect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's rect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Shakes a Camera's localPosition along its relative X Y axes with the given values. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Camera's localPosition along its relative X Y axes with the given values. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Camera's localRotation. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Camera's localRotation. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Tweens a Light's color to the given value. + Also stores the light as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Light's intensity to the given value. + Also stores the light as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Light's shadowStrength to the given value. + Also stores the light as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a LineRenderer's color to the given value. + Also stores the LineRenderer as the tween's target so it can be used for filtered operations. + Note that this method requires to also insert the start colors for the tween, + since LineRenderers have no way to get them. + The start value to tween from + The end value to reachThe duration of the tween + + + Tweens a Material's color to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Material's named color property to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's named color property with the given ID to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The ID of the material property to tween (also called nameID in Unity's manual) + The duration of the tween + + + Tweens a Material's alpha color to the given value + (will have no effect unless your material supports transparency). + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Material's alpha color to the given value + (will have no effect unless your material supports transparency). + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's alpha color with the given ID to the given value + (will have no effect unless your material supports transparency). + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The ID of the material property to tween (also called nameID in Unity's manual) + The duration of the tween + + + Tweens a Material's named float property to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween + The duration of the tween + + + Tweens a Material's named float property with the given ID to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The ID of the material property to tween (also called nameID in Unity's manual) + The duration of the tween + + + Tweens a Material's texture offset to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The duration of the tween + + + Tweens a Material's named texture offset property to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween + The duration of the tween + + + Tweens a Material's texture scale to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The duration of the tween + + + Tweens a Material's named texture scale property to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween + The duration of the tween + + + Tweens a Material's named Vector property to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The name of the material property to tween + The duration of the tween + + + Tweens a Material's named Vector property with the given ID to the given value. + Also stores the material as the tween's target so it can be used for filtered operations + The end value to reach + The ID of the material property to tween (also called nameID in Unity's manual) + The duration of the tween + + + Tweens a TrailRenderer's startWidth/endWidth to the given value. + Also stores the TrailRenderer as the tween's target so it can be used for filtered operations + The end startWidth to reachThe end endWidth to reach + The duration of the tween + + + Tweens a TrailRenderer's time to the given value. + Also stores the TrailRenderer as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's position to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's X position to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's Y position to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's Z position to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's localPosition to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's X localPosition to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's Y localPosition to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's Z localPosition to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's rotation to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + Rotation mode + + + Tweens a Transform's rotation to the given value using pure quaternion values. + Also stores the transform as the tween's target so it can be used for filtered operations. + PLEASE NOTE: DORotate, which takes Vector3 values, is the preferred rotation method. + This method was implemented for very special cases, and doesn't support LoopType.Incremental loops + (neither for itself nor if placed inside a LoopType.Incremental Sequence) + + The end value to reachThe duration of the tween + + + Tweens a Transform's localRotation to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + Rotation mode + + + Tweens a Transform's rotation to the given value using pure quaternion values. + Also stores the transform as the tween's target so it can be used for filtered operations. + PLEASE NOTE: DOLocalRotate, which takes Vector3 values, is the preferred rotation method. + This method was implemented for very special cases, and doesn't support LoopType.Incremental loops + (neither for itself nor if placed inside a LoopType.Incremental Sequence) + + The end value to reachThe duration of the tween + + + Tweens a Transform's localScale to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's localScale uniformly to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's X localScale to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's Y localScale to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's Z localScale to the given value. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Transform's rotation so that it will look towards the given world position. + Also stores the transform as the tween's target so it can be used for filtered operations + The position to look atThe duration of the tween + Eventual axis constraint for the rotation + The vector that defines in which direction up is (default: Vector3.up) + + + EXPERIMENTAL Tweens a Transform's rotation so that it will look towards the given world position, + while also updating the lookAt position every frame + (contrary to which calculates the lookAt rotation only once, when the tween starts). + Also stores the transform as the tween's target so it can be used for filtered operations + The position to look atThe duration of the tween + Eventual axis constraint for the rotation + The vector that defines in which direction up is (default: Vector3.up) + + + Punches a Transform's localPosition towards the given direction and then back to the starting one + as if it was connected to the starting position via an elastic. + The direction and strength of the punch (added to the Transform's current position) + The duration of the tween + Indicates how much will the punch vibrate + Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. + 1 creates a full oscillation between the punch direction and the opposite direction, + while 0 oscillates only between the punch and the start position + If TRUE the tween will smoothly snap all values to integers + + + Punches a Transform's localScale towards the given size and then back to the starting one + as if it was connected to the starting scale via an elastic. + The punch strength (added to the Transform's current scale) + The duration of the tween + Indicates how much will the punch vibrate + Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. + 1 creates a full oscillation between the punch scale and the opposite scale, + while 0 oscillates only between the punch scale and the start scale + + + Punches a Transform's localRotation towards the given size and then back to the starting one + as if it was connected to the starting rotation via an elastic. + The punch strength (added to the Transform's current rotation) + The duration of the tween + Indicates how much will the punch vibrate + Represents how much (0 to 1) the vector will go beyond the starting rotation when bouncing backwards. + 1 creates a full oscillation between the punch rotation and the opposite rotation, + while 0 oscillates only between the punch and the start rotation + + + Shakes a Transform's localPosition with the given values. + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the tween will smoothly snap all values to integers + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Transform's localPosition with the given values. + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the tween will smoothly snap all values to integers + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Transform's localRotation. + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Transform's localRotation. + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Transform's localScale. + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Shakes a Transform's localScale. + The duration of the tween + The shake strength on each axis + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. + If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + Randomness mode + + + Tweens a Transform's position to the given value, while also applying a jump effect along the Y axis. + Returns a Sequence instead of a Tweener. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reach + Power of the jump (the max height of the jump is represented by this plus the final Y offset) + Total number of jumps + The duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's localPosition to the given value, while also applying a jump effect along the Y axis. + Returns a Sequence instead of a Tweener. + Also stores the transform as the tween's target so it can be used for filtered operations + The end value to reach + Power of the jump (the max height of the jump is represented by this plus the final Y offset) + Total number of jumps + The duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's position through the given path waypoints, using the chosen path algorithm. + Also stores the transform as the tween's target so it can be used for filtered operations + The waypoints to go through + The duration of the tween + The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + The path mode: 3D, side-scroller 2D, top-down 2D + The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. + Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + + Tweens a Transform's localPosition through the given path waypoints, using the chosen path algorithm. + Also stores the transform as the tween's target so it can be used for filtered operations + The waypoint to go through + The duration of the tween + The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + The path mode: 3D, side-scroller 2D, top-down 2D + The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. + Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + + IMPORTANT: Unless you really know what you're doing, you should use the overload that accepts a Vector3 array instead. + Tweens a Transform's position via the given path. + Also stores the transform as the tween's target so it can be used for filtered operations + The path to use + The duration of the tween + The path mode: 3D, side-scroller 2D, top-down 2D + + + IMPORTANT: Unless you really know what you're doing, you should use the overload that accepts a Vector3 array instead. + Tweens a Transform's localPosition via the given path. + Also stores the transform as the tween's target so it can be used for filtered operations + The path to use + The duration of the tween + The path mode: 3D, side-scroller 2D, top-down 2D + + + Tweens a Tween's timeScale to the given value. + Also stores the Tween as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Light's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Light as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's named color property to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's named color property with the given ID to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The ID of the material property to tween (also called nameID in Unity's manual) + The duration of the tween + + + Tweens a Transform's position BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableMove tweens to work together on the same target, + instead than fight each other as multiple DOMove would do. + Also stores the transform as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + Tweens a Transform's localPosition BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableMove tweens to work together on the same target, + instead than fight each other as multiple DOMove would do. + Also stores the transform as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + If TRUE the tween will smoothly snap all values to integers + + + EXPERIMENTAL METHOD - Tweens a Transform's rotation BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableRotate tweens to work together on the same target, + instead than fight each other as multiple DORotate would do. + Also stores the transform as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + Rotation mode + + + EXPERIMENTAL METHOD - Tweens a Transform's lcoalRotation BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableRotate tweens to work together on the same target, + instead than fight each other as multiple DORotate would do. + Also stores the transform as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + Rotation mode + + + Punches a Transform's localRotation BY the given value and then back to the starting one + as if it was connected to the starting rotation via an elastic. Does it in a way that allows other + DOBlendableRotate tweens to work together on the same target + The punch strength (added to the Transform's current rotation) + The duration of the tween + Indicates how much will the punch vibrate + Represents how much (0 to 1) the vector will go beyond the starting rotation when bouncing backwards. + 1 creates a full oscillation between the punch rotation and the opposite rotation, + while 0 oscillates only between the punch and the start rotation + + + Tweens a Transform's localScale BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableScale tweens to work together on the same target, + instead than fight each other as multiple DOScale would do. + Also stores the transform as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + + Completes all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens completed + (meaning the tweens that don't have infinite loops and were not already complete) + + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + + Completes all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens completed + (meaning the tweens that don't have infinite loops and were not already complete) + + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + + Kills all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens killed. + + If TRUE completes the tween before killing it + + + + Kills all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens killed. + + If TRUE completes the tween before killing it + + + + Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens flipped. + + + + + Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens flipped. + + + + + Sends to the given position all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens involved. + + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + + Sends to the given position all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens involved. + + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + + Pauses all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens paused. + + + + + Pauses all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens paused. + + + + + Plays all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Plays all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Plays backwards all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Plays backwards all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Plays forward all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Plays forward all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens played. + + + + + Restarts all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens restarted. + + + + + Restarts all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens restarted. + + + + + Rewinds all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens rewinded. + + + + + Rewinds all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens rewinded. + + + + + Smoothly rewinds all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens rewinded. + + + + + Smoothly rewinds all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens rewinded. + + + + + Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens involved. + + + + + Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference + (meaning tweens that were started from this target, or that had this target added as an Id) + and returns the total number of tweens involved. + + + + + This class serves only as a utility class to store tween settings to apply on multiple tweens. + It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining + + + + A variable you can eventually Clear and reuse when needed, + to avoid instantiating TweenParams objects + + + Creates a new TweenParams object, which you can use to store tween settings + to pass to multiple tweens via myTween.SetAs(myTweenParms) + + + Clears and resets this TweenParams instance using default values, + so it can be reused without instantiating another one + + + Sets the autoKill behaviour of the tween. + Has no effect if the tween has already started + If TRUE the tween will be automatically killed when complete + + + Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets the target for the tween, which can then be used as a filter with DOTween's static methods. + IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. + When using shorcuts the shortcut target is already assigned as the tween's target, + so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. + The target to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets the looping options for the tween. + Has no effect if the tween has already started + Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) + Loop behaviour type (default: LoopType.Restart) + + + Sets the ease of the tween. + If applied to Sequences eases the whole sequence animation + Eventual overshoot or amplitude to use with Back or Elastic easeType (default is 1.70158) + Eventual period to use with Elastic easeType (default is 0) + + + Sets the ease of the tween using an AnimationCurve. + If applied to Sequences eases the whole sequence animation + + + Sets the ease of the tween using a custom ease function. + If applied to Sequences eases the whole sequence animation + + + Sets the recycling behaviour for the tween. + If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. + + + Sets the update type to the one defined in DOTween.defaultUpdateType (UpdateType.Normal unless changed) + and lets you choose if it should be independent from Unity's Time.timeScale + If TRUE the tween will ignore Unity's Time.timeScale + + + Sets the type of update (default or independent) for the tween + The type of update (default: UpdateType.Normal) + If TRUE the tween will ignore Unity's Time.timeScale + + + Sets the onStart callback for the tween. + Called the first time the tween is set in a playing state, after any eventual delay + + + Sets the onPlay callback for the tween. + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Sets the onRewind callback for the tween. + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Sets the onUpdate callback for the tween. + Called each time the tween updates + + + Sets the onStepComplete callback for the tween. + Called the moment the tween completes one loop cycle, even when going backwards + + + Sets the onComplete callback for the tween. + Called the moment the tween reaches its final forward position, loops included + + + Sets the onKill callback for the tween. + Called the moment the tween is killed + + + Sets the onWaypointChange callback for the tween. + Called when a path tween reaches a new waypoint + + + Sets a delayed startup for the tween. + Has no effect on Sequences or if the tween has already started + + + If isRelative is TRUE sets the tween as relative + (the endValue will be calculated as startValue + endValue instead than being used directly). + Has no effect on Sequences or if the tween has already started + + + If isSpeedBased is TRUE sets the tween as speed based + (the duration will represent the number of units the tween moves x second). + Has no effect on Sequences, nested tweens, or if the tween has already started + + + + Methods that extend Tween objects and allow to set their parameters + + + + Sets the autoKill behaviour of the tween to TRUE. + Has no effect if the tween has already started or if it's added to a Sequence + + + Sets the autoKill behaviour of the tween. + Has no effect if the tween has already started or if it's added to a Sequence + If TRUE the tween will be automatically killed when complete + + + Sets an ID for the tween (), which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets a string ID for the tween (), which can then be used as a filter with DOTween's static methods. + Filtering via string is 2X faster than using an object as an ID (using the alternate obejct overload) + The string ID to assign to this tween. + + + Sets an int ID for the tween (), which can then be used as a filter with DOTween's static methods. + Filtering via int is 4X faster than via object, 2X faster than via string (using the alternate object/string overloads) + The int ID to assign to this tween. + + + Allows to link this tween to a GameObject + so that it will be automatically killed when the GameObject is destroyed. + Has no effect if the tween is added to a Sequence + The link target (unrelated to the target set via SetTarget) + + + Allows to link this tween to a GameObject and assign a behaviour depending on it. + This will also automatically kill the tween when the GameObject is destroyed. + Has no effect if the tween is added to a Sequence + The link target (unrelated to the target set via SetTarget) + The behaviour to use ( is always evaluated even if you choose another one) + + + Sets the target for the tween, which can then be used as a filter with DOTween's static methods. + IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. + When using shorcuts the shortcut target is already assigned as the tween's target, + so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. + The target to assign to this tween. Can be an int, a string, an object or anything else. + + + Sets the looping options for the tween. + Has no effect if the tween has already started + Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) + + + Sets the looping options for the tween. + Has no effect if the tween has already started + Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) + Loop behaviour type (default: LoopType.Restart) + + + Sets the ease of the tween. + If applied to Sequences eases the whole sequence animation + + + Sets the ease of the tween. + If applied to Sequences eases the whole sequence animation + + Eventual overshoot to use with Back or Flash ease (default is 1.70158 - 1 for Flash). + In case of Flash ease it must be an intenger and sets the total number of flashes that will happen. + Using an even number will complete the tween on the starting value, while an odd one will complete it on the end value. + + + + Sets the ease of the tween. + If applied to Sequences eases the whole sequence animation + Eventual amplitude to use with Elastic easeType or overshoot to use with Flash easeType (default is 1.70158 - 1 for Flash). + In case of Flash ease it must be an integer and sets the total number of flashes that will happen. + Using an even number will complete the tween on the starting value, while an odd one will complete it on the end value. + + Eventual period to use with Elastic or Flash easeType (default is 0). + In case of Flash ease it indicates the power in time of the ease, and must be between -1 and 1. + 0 is balanced, 1 weakens the ease with time, -1 starts the ease weakened and gives it power towards the end. + + + + Sets the ease of the tween using an AnimationCurve. + If applied to Sequences eases the whole sequence animation + + + Sets the ease of the tween using a custom ease function (which must return a value between 0 and 1). + If applied to Sequences eases the whole sequence animation + + + Allows the tween to be recycled after being killed. + + + Sets the recycling behaviour for the tween. + If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. + + + Sets the update type to UpdateType.Normal and lets you choose if it should be independent from Unity's Time.timeScale + If TRUE the tween will ignore Unity's Time.timeScale + + + Sets the type of update for the tween + The type of update (defalt: UpdateType.Normal) + + + Sets the type of update for the tween and lets you choose if it should be independent from Unity's Time.timeScale + The type of update + If TRUE the tween will ignore Unity's Time.timeScale + + + EXPERIMENTAL: inverts this tween, so that it will play from the end to the beginning + (playing it backwards will actually play it from the beginning to the end). + Has no effect if the tween has already started or if it's added to a Sequence + + + EXPERIMENTAL: inverts this tween, so that it will play from the end to the beginning + (playing it backwards will actually play it from the beginning to the end). + Has no effect if the tween has already started or if it's added to a Sequence + If TRUE the tween will be inverted, otherwise it won't + + + Sets the onStart callback for the tween, clearing any previous onStart callback that was set. + Called the first time the tween is set in a playing state, after any eventual delay + + + Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Sets the onPause callback for the tween, clearing any previous onPause callback that was set. + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. + Called each time the tween updates + + + Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. + Called the moment the tween completes one loop cycle, even when going backwards + + + Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. + Called the moment the tween reaches its final forward position, loops included + + + Sets the onKill callback for the tween, clearing any previous onKill callback that was set. + Called the moment the tween is killed + + + Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. + Called when a path tween's current waypoint changes + + + Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given one. + Doesn't copy specific SetOptions settings: those will need to be applied manually each time. + Has no effect if the tween has already started. + NOTE: the tween's target will not be changed + Tween from which to copy the parameters + + + Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given TweenParams. + Has no effect if the tween has already started. + TweenParams from which to copy the parameters + + + Adds the given tween to the end of the Sequence. + Has no effect if the Sequence has already started + The tween to append + + + Adds the given tween to the beginning of the Sequence, pushing forward the other nested content. + Has no effect if the Sequence has already started + The tween to prepend + + + Inserts the given tween at the same time position of the last tween, callback or intervale added to the Sequence. + Note that, in case of a Join after an interval, the insertion time will be the time where the interval starts, not where it finishes. + Has no effect if the Sequence has already started + + + Inserts the given tween at the given time position in the Sequence, + automatically adding an interval if needed. + Has no effect if the Sequence has already started + The time position where the tween will be placed + The tween to insert + + + Adds the given interval to the end of the Sequence. + Has no effect if the Sequence has already started + The interval duration + + + Adds the given interval to the beginning of the Sequence, pushing forward the other nested content. + Has no effect if the Sequence has already started + The interval duration + + + Adds the given callback to the end of the Sequence. + Has no effect if the Sequence has already started + The callback to append + + + Adds the given callback to the beginning of the Sequence, pushing forward the other nested content. + Has no effect if the Sequence has already started + The callback to prepend + + + Inserts the given callback at the given time position in the Sequence, + automatically adding an interval if needed. + Has no effect if the Sequence has already started + The time position where the callback will be placed + The callback to insert + + + Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue + then immediately sends the target to the previously set endValue. + + + Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue + then immediately sends the target to the previously set endValue. + If TRUE the FROM value will be calculated as relative to the current one + + + Changes a TO tween into a FROM tween: sets the current value of the target as the endValue, + and the previously passed endValue as the actual startValue. + If TRUE sets the target to from value immediately, otherwise waits for the tween to start + If TRUE the FROM value will be calculated as relative to the current one + + + Changes a TO tween into a FROM tween: sets the tween's starting value to the given one + and eventually sets the tween's target to that value immediately. + Value to start from + If TRUE sets the target to from value immediately, otherwise waits for the tween to start + If TRUE the FROM/TO values will be calculated as relative to the current ones + + + Changes a TO tween into a FROM tween: sets the tween's starting value to the given one + and eventually sets the tween's target to that value immediately. + Alpha value to start from (in case of Fade tweens) + If TRUE sets the target to from value immediately, otherwise waits for the tween to start + If TRUE the FROM/TO values will be calculated as relative to the current ones + + + Changes a TO tween into a FROM tween: sets the tween's starting value to the given one + and eventually sets the tween's target to that value immediately. + Value to start from (in case of Vector tweens that act on a single coordinate or scale tweens) + If TRUE sets the target to from value immediately, otherwise waits for the tween to start + If TRUE the FROM/TO values will be calculated as relative to the current ones + + + Changes a TO tween into a FROM tween: sets the tween's starting value to the given one + and eventually sets the tween's target to that value immediately. + Value to start from (in case of Vector tweens that act on a single coordinate or scale tweens) + If TRUE sets the target to from value immediately, otherwise waits for the tween to start + If TRUE the FROM/TO values will be calculated as relative to the current ones + + + Sets a delayed startup for the tween. + In case of Sequences behaves the same as , + which means the delay will repeat in case of loops (while with tweens it's ignored after the first loop cycle). + Has no effect if the tween has already started + + + EXPERIMENTAL: implemented in v1.2.340. + Sets a delayed startup for the tween with options to choose how the delay is applied in case of Sequences. + Has no effect if the tween has already started + Only used by types: If FALSE sets the delay as a one-time occurrence + (defaults to this for types), + otherwise as a Sequence interval which will repeat at the beginning of every loop cycle + + + Sets the tween as relative + (the endValue will be calculated as startValue + endValue instead than being used directly). + Has no effect on Sequences or if the tween has already started + + + If isRelative is TRUE sets the tween as relative + (the endValue will be calculated as startValue + endValue instead than being used directly). + Has no effect on Sequences or if the tween has already started + + + If isSpeedBased is TRUE sets the tween as speed based + (the duration will represent the number of units the tween moves x second). + Has no effect on Sequences, nested tweens, or if the tween has already started + + + If isSpeedBased is TRUE sets the tween as speed based + (the duration will represent the number of units the tween moves x second). + Has no effect on Sequences, nested tweens, or if the tween has already started + + + Options for float tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector2 tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector2 tweens + Selecting an axis will tween the vector only on that axis, leaving the others untouched + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector3 tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector3 tweens + Selecting an axis will tween the vector only on that axis, leaving the others untouched + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector4 tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector4 tweens + Selecting an axis will tween the vector only on that axis, leaving the others untouched + If TRUE the tween will smoothly snap all values to integers + + + Options for Quaternion tweens + If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. + If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative + + + Options for Color tweens + If TRUE only the alpha value of the color will be tweened + + + Options for Vector4 tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector4 tweens + If TRUE, rich text will be interpreted correctly while animated, + otherwise all tags will be considered as normal text + The type of scramble to use, if any + A string containing the characters to use for scrambling. + Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. + Leave it to NULL to use default ones + + + Options for Vector3Array tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for Vector3Array tweens + If TRUE the tween will smoothly snap all values to integers + + + Options for ShapeCircle tweens + If TRUE the center you set in the DOTween.To method will be considered as relative + to the starting position of the target + If TRUE the tween will smoothly snap all values to integers + + + Options for Path tweens (created via the DOPath shortcut) + The eventual movement axis to lock. You can input multiple axis if you separate them like this: + AxisConstrain.X | AxisConstraint.Y + The eventual rotation axis to lock. You can input multiple axis if you separate them like this: + AxisConstrain.X | AxisConstraint.Y + + + Options for Path tweens (created via the DOPath shortcut) + If TRUE the path will be automatically closed + The eventual movement axis to lock. You can input multiple axis if you separate them like this: + AxisConstrain.X | AxisConstraint.Y + The eventual rotation axis to lock. You can input multiple axis if you separate them like this: + AxisConstrain.X | AxisConstraint.Y + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the target towards the given position. + Must be chained directly to the tween creation method or to a SetOptions + The position to look at + The eventual direction to consider as "forward". + If left to NULL defaults to the regular forward side of the transform + The vector that defines in which direction up is (default: Vector3.up) + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the target towards the given position with options to keep the Z rotation stable. + Must be chained directly to the tween creation method or to a SetOptions + The position to look at + If TRUE doesn't rotate the target along the Z axis + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the target towards another transform. + Must be chained directly to the tween creation method or to a SetOptions + The transform to look at + The eventual direction to consider as "forward". + If left to NULL defaults to the regular forward side of the transform + The vector that defines in which direction up is (default: Vector3.up) + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the target towards another transform with options to keep the Z rotation stable. + Must be chained directly to the tween creation method or to a SetOptions + The transform to look at + If TRUE doesn't rotate the target along the Z axis + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the target to the path, with the given lookAhead. + Must be chained directly to the tween creation method or to a SetOptions + The percentage of lookAhead to use (0 to 1) + The eventual direction to consider as "forward". + If left to NULL defaults to the regular forward side of the transform + The vector that defines in which direction up is (default: Vector3.up) + + + Additional LookAt options for Path tweens (created via the DOPath shortcut). + Orients the path with options to keep the Z rotation stable. + Must be chained directly to the tween creation method or to a SetOptions + The percentage of lookAhead to use (0 to 1) + If TRUE doesn't rotate the target along the Z axis + + + + Types of log behaviours + + + + Log only warnings and errors + + + Log warnings, errors and additional infos + + + Log only errors + + + + Indicates either a Tweener or a Sequence + + + + TimeScale for the tween + + + If TRUE the tween will play backwards + + + If TRUE the tween is completely inverted but without playing it backwards + (play backwards will actually play the tween in the original direction) + + + Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int + (use or for those) + + + String ID (usable for filtering with DOTween static methods). 2X faster than using an object id + + + Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. + Default is -999 so avoid using an ID like that or it will capture all unset intIds + + + Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts + + + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Called each time the tween updates + + + Called the moment the tween completes one loop cycle + + + Called the moment the tween reaches completion (loops included) + + + Called the moment the tween is killed + + + Called when a path tween's current waypoint changes + + + Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative + + + + Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option + + + + FALSE when tween is (or should be) despawned - set only by TweenManager + + + Gets and sets the time position (loops included, delays excluded) of the tween + + + Returns TRUE if the tween is set to loop (either a set number of times or infinitely) + + + TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed + + + Time position within a single loop cycle + + + + Animates a single value + + + + Changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + + + + Used internally + + + + + Update type + + + + Updates every frame during Update calls + + + Updates every frame during LateUpdate calls + + + Updates using FixedUpdate calls + + + Updates using manual update calls + + + diff --git a/Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta b/Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta new file mode 100644 index 00000000..7a866b54 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 34192c5e0d14aee43a0e86cc4823268a +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/DOTween.dll b/Assets/Plugins/Demigiant/DOTween/DOTween.dll new file mode 100644 index 0000000000000000000000000000000000000000..475d77ca1d6b863a200e949d8151dbc274d962bc GIT binary patch literal 175104 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta b/Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta new file mode 100644 index 00000000..482dbb83 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a811bde74b26b53498b4f6d872b09b6d +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor.meta b/Assets/Plugins/Demigiant/DOTween/Editor.meta new file mode 100644 index 00000000..532edfb4 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b27f58ae5d5c33a4bb2d1f4f34bd036d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML new file mode 100644 index 00000000..26bd562a --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML @@ -0,0 +1,124 @@ + + + + DOTweenEditor + + + +

+ Contains compatibility methods taken from DemiEditor (for when DOTween is without it) + + + + + Starts the update loop of tween in the editor. Has no effect during playMode. + + Eventual callback to call after every update + + + + Stops the update loop and clears the onPreviewUpdated callback. + + If TRUE also resets the tweened objects to their original state. + Note that this works by calling Rewind on all tweens, so it will work correctly + only if you have a single tween type per object and it wasn't killed + If TRUE also kills any cached tween + + + + Readies the tween for editor preview by setting its UpdateType to Manual plus eventual extra settings. + + The tween to ready + If TRUE (recommended) removes all callbacks (OnComplete/Rewind/etc) + If TRUE prevents the tween from being auto-killed at completion + If TRUE starts playing the tween immediately + + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) + + + + Checks that the given editor texture use the correct import settings, + and applies them if they're incorrect. + + + + + Returns TRUE if setup is required + + + + + Returns TRUE if the file/directory at the given path exists. + + Path, relative to Unity's project folder + + + + + Converts the given project-relative path to a full path, + with backward (\) slashes). + + + + + Converts the given full path to a path usable with AssetDatabase methods + (relative to Unity's project folder, and with the correct Unity forward (/) slashes). + + + + + Connects to a asset. + If the asset already exists at the given path, loads it and returns it. + Otherwise, either returns NULL or automatically creates it before loading and returning it + (depending on the given parameters). + + Asset type + File path (relative to Unity's project folder) + If TRUE and the requested asset doesn't exist, forces its creation + + + + Full path for the given loaded assembly, assembly file included + + + + + Adds the given global define if it's not already present + + + + + Removes the given global define if it's present + + + + + Returns TRUE if the given global define is present in all the + or only in the given , depending on passed parameters. + + + to use. Leave NULL to check in all of them. + + + + Not used as menu item anymore, but as a utiity function + + + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) + + + diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta new file mode 100644 index 00000000..7cec1135 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 2e2c6224d345d9249acfa6e8ef40bb2d +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c2e7cadb3406d362b18734079bb46cdafd01479 GIT binary patch literal 69632 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%0AbUPrLhxqvT0k6{Kr$CIT*$iJnopGZ$WO}!p4PK z8VgV>7Kf?)<&&t)r%;zBe#+x*c{R1}C}C93t?5bB}}~Im4wyfog8jsn}p`EG6`$@w^Wp)!BPWiAujQA&yU?W7sXJkcQ{obS&18On>8SLbmJGaHGw zTf~{Shk2J`UQvDbw9HVB<2S=E<#VCc82J(Ld2y3aQ3HOT2G}ixHI(of&^&lICw4n# zkBU;>z(}75uW*|vfG$rfu$b!}$ofS>tt{}1e~lx!h0||v`q;Qyq5x`QUif~uCTfBW z1un6z_7`~lHlvzlhmHMlC+VEfW;_=GONFM|Ai+z=? zkeuwH5(*eD@sL(;Yee}P;B?Wbo(h>46{7E}A^1Tt!KQqIf2kz+txA&rBE!ur^GlZb z<^-ZA>InXZ(|=*;W=ajir@R7dzYS~t3l<8{*TUz6{EH*YDLQxFiV7`{H8V(uch>NIK7Rz2N?dHDYH4f zo8d90T+i?;O!)!BaSXqvP&wCD6MUE{Z!o-t;bojF&hSfseo<1h0I;f(;HoJL3eY=^ zOE6~kPg+sXAf~|bF0luebcyn^1xUZxa@_3_KLTtJf$%EGOz^J){qH`4k55@ua8~O3 z7&Fs_r|>NF`#B8HD4_JC44-9K#`FSCzsE4fa5B>ma=I3p_{G$Qjewt5R{&n=CQIH{ zb%&TPHs+s=8YTUgp$NF0fM=!tj4?S~JX9Jh*p!;=rhW;acczQiO7Dl}ub@w5F1tnb z+^(k~?-IXY_z_BQiJMrmDM<7pb#tCeJU59fb9L2{0!_PH*_^j2wY+fvwXCWkIKF|P z7)S8s`hm2}<9Q}1-)4AEg$WBkCiXDA0Da^VNx)g60duwwHEQBTjJ;;@$Gqd1zt>w%7AWF2#4yDB!?+s?+`>D_#%?Ld6Ft~D3GtbV zSpD4v9&tZo7mGo^hVLg7z-J?$*Q=~_<%{u*9rD&H-R^u*W${ecN|#SGSiDPJ-EN4T`efExd}|_M4_nxJ7hz#t@^&zG8DodU^od_BC>C#9SUxbn*oNZ< zAr6V9`QIui6Yp7A$n`z+%qm2;%ya#)phCEDFho{*vuvfSQWP+D$otQ-Zg-_9lNf7V zg@3+@CB#iyX@ngTG5;~8L2S3MuQd^Nzr?uA z2GKKJN}f9970kQ)8N1Otsq%LP6UA#5wgOnA2+oj_M&;|SNg~YHjo$VEVKXJqdsg5f zWs*3<;^l+aBoZ>VZlnme!$ov@3tv~wJ%~xF}HSE;UdwO#ySg^3T?6EeN=r+>A*Dx ziS<->7j}pXEo^gRyl{;OuOObReXXD$T@vDA;qhts_k8X=ldvbnRz&t|#am}d-ZF1F zux;xl_Ehslh3mv%r^Hg#pDtW4et_4>R7yN}b>SwlWs}4{18j>pU}0Yhe!lQ*QMQ?Q zGrwBVF9;rH}oGZR*VN>Ck&K2%+rQ{~`-?>7! zu&w3y6rL;Ux66F@g^wxQ#alZhR#|>u;dU{%TVf0H9xm(_k6Ku)^m~OpxOyRZHItq! z>=pM~SgPPy;dx@!PRaYJ@8^YmqNkTIX){CYWlY-45C<5O?K8ynjNRxR3B6osh#y(l z-M|LL2Nw2+mX`~6i)p*4%p1Lx;F+SEu|wh~p>B6v?6t5nfhELM7IsU^F=a?xFY}2z zDhPXvv5Upe^^|K!EICi=Ih2oGy;x;o)YC)4bH3y~7$)o#3tL9}fAIr4R6+YzG4|cv z5;GaQexJlX&Dg>V2)j|7GU<&%)WFywvCR8NU=IyT$>WpD#Xj*0V~4~w>fa0Zi_cz2 zJZYt2@f*hEC>R!HBgC_@dd6%?y7@1#lfj}`G%OZ4BrgS1(hWI z*jlP$AVBh?Da6HhXR#Zz>wUy8)3SWh;bDGU5)GIJJe+k4-AUO_|1uk`lL= z0Id)cdStFo0;$Y}UXpaS=ml>3e|f3od$@I%B6f3$E6Ouao{SwTCmsH+jOaIT?SIUp zv<->dR7;dYocAOr4ALCY>Hkr~CJE>wRpj&*E>v{yXRm9(+i7NhvV>Fj|k0pt& zGTm*_6R1%UmrWtby8+$e$wE3Ce5{#T_agV8yP8V)6QWFoBTtvOrGnDqpuZ|+x+&ND z+&eAYU#H^i(IrNw@dZ%Or!`Ps>PPBLYGVQGEam&4k7`+9A8LUPXuBfLW%`Z@L^&Vw ziXg5k{>x1iN-N@JwxpCV@exol?Y zDshF2(nkSxrj&>)#6sVxfQ=L80Y2wh3~%#2&sL=4;fQ!qY$(|&rYoP%?-TpEoOb2L z+F{Y5?DbzH&QfCamtlpvzW7SOTS~9QdBx}9;SP!a3V%@?6|-D-h=?*W`EC(Y`Vn~? z5>J7?TUpThfOvp)izsI{e^2aJE-rpTT&xsf$8l7wZTt^$g%ZxAyjM+rP8?F2%6}nl z;u47RCQ6u6{%4dKZ27x5qFh;A!teueRQa5)xQ;3p;%6XFVQn8#o~x*FJ)+z+aiVK3 zD3^(+lwaXWb%*kbcO~G(wQF6ch;!=CbuAJ7QwChmi&YhO;6&kWf86z=a*t;}=t@fp zGEd+P@DwrCeVOaH(&fJr&{J_3@CN@KfVWN|*c>J}nJJqX_T+yJl-oFcw}-f*;trHN zEBsxTOYQJKjgqgQ@&e$@ikDFPC8bnX0zaFOuLi1KcSV$xPH-_&6 zj!eeOF!j0;k5Z|Y`->E^OqFs-87%vS_#d|I|KR7>o0WIORGd0ZSHD?tnsP|Az|OPP zN2=#5?dlIFKOj2P%k$4x3ejr=u6!OF`RcBUK_y?k5bprF{CWNt0iXBY4)}=oDBzu?F0oskTy;O>Kc_#W+@zE>epk5y zW9cd7MR9)B6X@A|wCkwyblEY;dq4kyqE%qiRvvR8am&W4=JXt* z^jS>z1HP=r0N+sku3t`i8}L4?{m0cUweP8Ks-K(uq570-eQlAOV72=(QQ_C!$6fC5 zRQEgTt#$L%`#yfAMb=wGi}44E%ipUH3wC@bCF?jCMk54Y|ewYc&E_y4G0 zt4_HisQoj5X9f?tUGDol*CBms^h9|IRG0gk4KE^n zGtwPOLHSC|pt`E#?kVmeoD5!!7QsWh1$LUpT@$^3cOQ3k2j6$kb|0Cn=Dnl-xTGlW zxa+=PHDHzZm~z~;F-Y*f;G{g4y2*>vAGMF+N9sx!_0A0BdXlYrUvM^ZeYtvRUcUM{ zV3Y|!6h?)Hf!v!3OD z$CTBeg_JUc2&C z{xGL60r#1FoN%cGkBWylP4KAr8_r2xD#4@T8{@7(nFNoD4{hGs~4Xt>l>6>}aV|Awz5}?Q2 z%_TnurBy!$?iBw|0B41N!WRBT-gNg1@JqYhi*PRdytof1hR=&hX#4Y6#g737aB}wm zdIzUsm{XWFuDR&t4rK#QUY>G&tEL0N{|+#syp5UO$16fiNjAQu z^zpjT$DaHV_Pu@L%;q)P1Fk9hcI_Q?S6(-CzNS9qDubuJ%=MV-x|U0|$6Sw=9s>Lq z!=_dZ-sAISU(jxH72}M4tNJ8n#8&k`;I*z$z8}0p^pFp6<*PLEkGl>8?n3L%Y`It4 zk9NJGzN3Dp_7QEm`)FVov*6(XjsLmWm%O7caIbXjca?;nhbF(pczzS||AoAd1%9o) zgY;`!%ykJo39qW4f4TY}+EH;;bAjh#_h%bQ06QDXJx9e%oc10S%ka+NsJOyg1N#S zv-;ierC*--5_*Sv_9nn9JTD4&@im?!?)QtHKune=N^q80#1LoHNLKE|%)7B_-&zIe3g6}lrR& z*v@b}!wAC^!;2Z-#_$NkM;SiG@CnydVsh~-oW>9DpiEV{N?cuhDW~sX*sc;i#qc(U z5$x1I@LkOCHutc2rsxQ#A7%I$!&ev{XXwgfZ5b|PxSe5&;cXt`KFaVFhQiD83>PxI zGyhV^Y%d{tis8i!Z)13b;iC-e{nv>Pif$ASiKoS{h0j&u>U90U^%K`Ct_EeP@`UnJ z-3$+beRJ&DsLd)~) z^z?aB9xrwhe#{bqw`UsQFGJY2;O&PGJ2@BTjwZZ#V_Jmwq_{P%XxPbJ?jra%hT|E2 zhvA21MBfahYdT|Qj2K_QX z`geWvK=%Q9#i!BY67d;8>?g?lR=q>CWs62*Ynb%I0hW($z60mmh30TnR?9PBy) z70d%a(qXo3E9MFP`_<)uQ*jSP!Fg&W;B?F!Ma)2M1v91&@D$Micq-bp%rUTAHZWm58XCl1-xp5`{sEBstcHt`7=}1SATfyC* zGXT4hqXGJC!o1rn%3Zpv*HxnqsNYB2@J^mPMY~Jq2e0RlEAzR*Q-!^A?&lbs7wuiK zO}0Kacubs(F2NHNy!zIoTo1&!73{phQU2XIX z^+o54<+wx@>01)r85@Xpt%~+Wy7zZ&SUF>f*bv>97&4#3jqytZHQeZ5unp+5uc=6HCm<-p*)ZXpoS# z104hLLGC0%rK~N5Uf&rtqXQUeHfdub*2l=&!RWxo^{YhZ{&*tV-`24f@ynh_-%zxx zOYAkwp3P=tkh-%SJ;1%0u#r^;1`$X)~Z1hn!)EsYH9vz69 zV0HD!mc<5o*6uhDocP+E8}<)I$K++RR%0A>n#dj}kkh>#JpxMLRv{8y=s-MV*Q}11 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta new file mode 100644 index 00000000..53590f3b --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 45d5034162d6cf04dbe46da84fc7d074 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta new file mode 100644 index 00000000..a81ba5ff --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0034ebae0c2a9344e897db1160d71b6d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..d06fc7c3e49fb705b19f50a23884e11e08fd6e89 GIT binary patch literal 1565 zcmV+&2IBdNP)pK&q+iZU-R{R_dCD)yXSsA=iKiWUaHS%xglyYZad)#h+<5;*}0 zNm4;#XNMU$Zj;|vsJ23aE-5O{$8uo1iN`?c(v%ev86gvrQJJtDUgxox^bsB@>w%Sv@Z{F3?7c1><;yj*g<&fQ;rHj}CCd5!B9uJ9iB}?8sX9 z0l}mbA`+6NSzvKr7orW|#Qq*|(_H8{K}SN-b6PMMr68BfK|728UnV4rbuENZG2Z=Z5Wu9k@Z ztFhSr_^u&Go2vR`!G?lmnDf^U%@^vc&8BfCWA&5;S^i0KcuQ?}kJ(Z3^ukf69xF;y zhTjIduJg}*jhXlo$g+|CIjkSftK3odtF^Ij{rKV$Cnn9$)I>`OWpR2BZvMLfc!?KG z`Ygj57^xT!Rkoeb;;a>--p1*pKcW45EApC=r9;lR-6-kL1bPPs&3JrJ`3>IVgWG}u zrp-R@PdWz2X;89OBJXFclQSuKH%hu+=km#Rb8S^yF>)=)yvW|npJ`O9bTXp9hsHlb znp{n43g)Eywa^bS0=L=}#fV_6`pc{T=00UOIql`_gv<&0h%GG1sFbh_*L zqP^;2G6HL$uEjx);7q^Pe;Vac1Sb6of8vi>KZaIU-M!xHLy7h)J?TTTtlXuy)v(S-r9V9I7cw) zBJ@dWbWCbJy!KBwxl~8X#1q??E z(FRaBcRnf^OG3xEWE{XiDJhYPVBV54Q*B2`fK%)r4bJp zv@(2PX=l*%^bG!@&}Ku`gi%4ta5WNM0#2BfuE7?N_gS0ljFV#0yW1U1N=~9Q$*7V9 zs*5|&bg|QQt;WLQDrER5jfAhm2W6wJag5au!96_|(2Th-DB`E<_rUdkM#GW4COG!3 z`K~-?KL;C^l|r|5RUE^pEPvtTLR^K!B04D#hpLNGOCz;*Z|Rx&7b{!rLVU{NI)eH5 zyg0@a6A$elUi>gA6@P$cWD53gSzVnTr*}j6sd4;47Sd19E6U{>QXP%UxLJ2^hjTS@ z6ZIq2+r)$@>IAiS(jN5U4r-m;p98e&wn5+}NTri*S7~M1@c0mh@Mz$FrSMzj$u5?< P00000NkvXXu0mjftl$Bl literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta new file mode 100644 index 00000000..61c3ccec --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8da095e39e9b4df488dfd436f81116d6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 0 + lightmap: 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..7cd74c1a26df1a45564c7a0e21c62d0ef3af2fd1 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{!3Opi<85sBugD~Uq{1quc!H=FU zjv*3LlT#WP(iF^Cl2R3(u|Mi}s1fft&-^joZ3WZ(2Ug1Y!S$8-a*li}_21XqSnvJ# z@Y+`2=i8W`Zfg*cV81TuZmqUr`JI~8M}9x(m1v%HMLo`ySuokJ?%Vq7{C4$+ST-HH z5`RuO<@s#=8XoVy+lF)YEaxg?4vAr1(jlM1>Tx0PF<0}pFUf679a{7Ee==}5`qQz? zuIUa#(3byge21?t-^6oqTDwHc&iz0s`zDdQwtGKbESsPtIM1KwqFB4+nW=frYn!|7 zvs(U9y->(A=TFZ3t)>6Hv^;B{u+A(fd3smW;eIaTDS0KOITHVv7#gf%Y$mkMJ`MCd NgQu&X%Q~loCICTRfS>>X literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta new file mode 100644 index 00000000..c343a61a --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 61521df2e071645488ba3d05e49289ae +timeCreated: 1602317874 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + 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: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + 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 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png new file mode 100644 index 0000000000000000000000000000000000000000..e29d02fe18b777b1d316feb647b339803c5126de GIT binary patch literal 4409 zcmV-95ytL`P)pV>q$gGRCt{2oC$Q5#TCcD7amE(Ks303SwK{(RslVzXgwBDL5mBB zO!&X`s5NnMP!d66Squ>^lr3!+A3tD$YP%)tx0ZmANge>p%_kWr1 zoyo`dUVwn{Xzn?4X1+Uj?%bKVbLY;a!agi_i&ZSdg1<+SH4z7L^2^IbYtkPC@6BgdP2+RrVpf1yb$ z0t)aOqL&%)O5%eElifT`f&&gX;0=_i4~n!7)F9$TQeM(+3IA|u=ggVY4!V584ixx^ zU@-V0w8xloH)LjJ&i1K0IV&q`1!ab!tm{FYi5%}si4DoksWz*GwB7>X=?oP>`s!aLAAk zZFn!bx&`(#G-*X(P^CO~U`-=RjS_2+FIF1Mn8Uzt$C_UzYfi{Vp}#HJSQX zpv1S3zD+dnnF^o38rf=~znkPjgbrmf|)Q!gtr(BtI>gZ{; zMOOa=X4d&44m5Sot& zwaDP@mw20m26>c^mWBUxzSq#k4#;)^s2k((X@O>hrk)zDWS}pJGD}G4=cZ+?iMpny zroPICafxE`ZvlU}^3BGz1O=HyJpcOZuis{hu7c(`l~G`y@g^JBKiAaMw6iPLMwoDh ze0qIjfz_7&rrrp^yPs9$0%Tob(pnvkbn5{B6|&uH@?ItMcKv)-jpK>z3Fw8cxGxz> zXkR3msCT)(M~@z@N&gn#6Vz8ZIXN2}@6r}%4rtPffb!hTATPxQILx5r50{y|=_tiu zeB@Ou@e7F01sz7IZ6A3W;SuP5?IQ5;A3*6}qs%fsm$QG+L|c2!HP?J@?-Mp`*dV`q zB>AhrKckH*=vr2mJeNl92z)vaCsBti^4Y>;sc%D$*U8g~&KklH!oTp}zh?r>fo~3B znf4r%)BeSGl`&98TML;m3(dq^g=|r`PKN-xYanFraR;}+4+c%Xn99q`>xfbfBw0bc z1Z6l9%NN-<$f}}H7oh}4p)6~Qii#H4KE14YWo6}QvdT73od{88pjHp~eeCAT;wC00 zp6-5Y6@Y&~=zhuPrzqeemp@AUA^1O1Z%4U0gn3eQw+<#x8hM&zZK>lO@?LlIjNF%? z#OdTc2VH06e8*a~qCBAa1^K1$*M-;`+PK6%>YX}uYFGN@?b_Pfj;s(dCzMXh;Bk(P zgZGtAy>YSOKIlHN5%7OX$I`KQw?O0YgWk~okf4cxBK@JcHkLXzEiEl=FSiakDlrZ> z#G{XKv%Fi-aHj~H}!P~AA${(SQ+f+9Q0zYH&`Y1zMn4;U_y0u)w{W zvwqz!6Se-K>t(NUC{ZT+Al-`V1gu#1Gd^@(ph@xKb+fM+mp6;@x+MJ;+_yFjuIoWe z?krZjZLGLo+VpODFQh(EcyMB(b3z~-NDd`9r70C{K3YHg?5I1ZLkW1+YA6UM{4S4+1c3*jGNmIUA}rU zV(|AdAs(~nCPUNLhegC)W;MH?NSBI*go|tf6z?v|-UJWb&YvP2$~2z320I>iJ8j;J z8LdO1hr*7dePqxHgq;LFDpR&c%Nlu>!b9#|g9n>gSy{dHDnRM2Tel7(ns4XpwjNpf zP`6$+T<797fy^DuBVD?58DCRV)8IbF!(&sB4WA0PvG5gym;J2B-T?e>q2p#TTerlc zW3aMyj*o@;BpzLydXA>NPG&mm-4hmKnf-o9FGUsai#>y$mSDVgVEvZa=|;*Ni%h*( zsb=kNJ+$LV$}IHYbZZ{dx*1r9OlK*<{-GNKeHZ0&>4T26|4y3_{@wjqIB8D(y-Odg zeH+`_qF{PgrGtZARumgL%zdeIC{*`0dfz7C1n#K|I15_`oXvHiaC$fpd1linP|t6P zbYYpScVmucBDg^NMzaD;@mrCSlatGK?%Wxj^zd1%H*ADk_00sV4#MDWJue_$Z|HO; z{wRty21S~%JHo~T_+Cv#&ytKg5rENznS?!_2uvbfRE;P6+nlJh*Rdsdo!wt18r^6c z@+MCNCiWF{rmWX8`2LEtPNSAJQl_(>VvwA*yY+WPM6EfGm2^Yk2W$3?lx~n1Chsh)(QfTV$2|kPD^Mqb;riiN5I?-U92}_^z%W)=j#x{>mC7m9pF-@Ghs06N-?CAj;*%m(;%_pUB}bbg@a&Ar%)1y}(MhL-Vu)HOnr zmv{^oQBN|?HV*?G@b@e1Nqf9?V;Ohx`Kjx6!bC6LOH17gvBrbqwPk;SQ3U<2A%O{b zNn`W^bU^!q&(VV-(wAFVN^4)Rp3u&(tU#+l*ooW^6>e@g33eNBi!`>nm0ye;FQ~rl z+qa(^gIsUQPQ`#A`-lk}}xDk~}~ z2Jv0V_k-lgLTmPwFjIT$&5mAu>ZK-h$Cw9t52Hl)c@vhe0mRXmXs#B9d25YjOyA!|YAx$wCxN>zS8LY{oH%!2xZQHhOuQYz%6h9%U?-cU?d2A>D-_SNDG+Vk7GR{3Ia|SuFzL zP=$+PgFL`#-KxY5Tbz_L?3L$_(ZLWRw$yU-EYc0i%i$r1(4*sw25S+#GE2gQP$Y0pp( zuFKvqLf#CMY~Y{Eb@kGkG0@mo)YR0x5)1~bwZFkYX)jblU#!f?$mpRJhH+NE?Q)q% zkCxTPflL<{3I~?4jPwOLz_Ctv{J?k*+KX(nRxQ<)M%`x+@8WJT&T|=?8))l|=vZz% z{$7Z=BGB-oi8e$U5DIl=*RAIhYOs#rx_Vw{ZtxT@_u(hY5yUc0a04BwRiW5JrzKgN z_-kD{aQd~_3b{-^qJC+fSVW+zs_H%D?5n`%B4ee!vK)uicomuw_&y5Fu^y6*7Of`q z7W-+4TnHaIqVmMa+f$IS>E;P>Pio>or-QzLk<+1zULk9B zC~K@97knpz-q0Y(g|em*qJ)H5M1^uASf+F=_mrnd{NFM<^_@yoRa8`TJ~Owk0{k_5 zAMwzsgY}&IMwbq&q*Y_Q`!h@%;4z12m^(@28|oy)oQC+GRKa_$RvEcyY7c2|du;xi zWom0LsV?j8#tKt`kF&InJ(bU`&Wubqb!y zQu3YBD2bLM{mN?t9zW(s|097z%-$=NzK|QCbN^z-;7Ttc zefFUJO*``_6EP~#NBW4eIy%*>-fi^vayL)zVYvP`-@d@Aa9u*M)k)AibXY-QKR7K$ z*{Ynd(?6c@dZ_5s9}z!puf#h2Vl1?AzDg&Wa#MZl4TZ*<{Y6^5dTdCbfX>}7L~-PT z=-xmK^4aWN?4AbbIWy5HDwj(jf9)?cZlhKXD&0nYgKKfa)4e{IWvnp__E7qt%Y|7|`YBw+&_9_E5J5t~-<9JDrFT^n84yX={<2HZGIB3fa7N z;k%ze&mj(^uGxe;v^OBW6W6u}W3b*O0$(ax?ZxZ>Z3n0Rf>n7D7grlqt)P5QvlLTf z^{q}3^`T2lQ+E`!DpUt+x-(sL*pd#Be%i~#3u{w8x0O>DJyxguW}=8OX8g_*FK`9k z#z|*Pp8H#qQd2ex+FV07*0iC*%frZ7Y9sy+?8Q2{9e}yQ00000NkvXXu0mjfzsHtQ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png.meta new file mode 100644 index 00000000..7ca19119 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7051dba417b3d53409f2918f1ea4938d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 256 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e48db5ef7a2b83eff50d6e3b5fe9ba3bcd4a5015 GIT binary patch literal 4429 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 TqmFO~00000NkvXXu0mjf{EM6C literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta new file mode 100644 index 00000000..f12a1a7d --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 519694efe2bb2914788b151fbd8c01f4 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d710d719075150879b1ee76680af87791c4d3b3 GIT binary patch literal 22787 zcmeIa2|QH&+dqD!Qj&?1R7`~wAyJkvZAdEFcT*`#Dj~9;R!Wv4WSt60Vv;TEWZ#W_ ztl9T{8D>56|J1#H@89!#e&6kRUeEvadfcx&HRsGZpU<_vulIGG!|Gu5LtD+8UcOB)-Y6`qJI{C3sflyDh}?ka!jG-}+}Yo^v4{WE&VJw6AN%TpxY*f% z^4NJG3`EXjBv3ECS#zHgIspCSzn~ZEHP<{&TeAjr3f1fz)wAyJzk~>P0w?cRXwUMV z#ul^tm)K6MgSJ8cwKR`IFZvkDN7eKT3n2;eDSLZe8Z(a z=-yMByTTXl{v^>CzoXgEkT6Kp+jVZ+`&R~;2i&Z?b``odcMZsw3lBty*gTprcfWPO zu>90kqw|%hbxI$PbcB{?hp(va&CALPu6=UsmU(EvyHHY3+i2$A)BH+z+d^`N{rn$a zF{n5We>=9!+^X4p_cd91%WZd2fgm>AhaH02qz9I%T!c-J-=qv3b-2!SVQ_!AGNJo0 z_I4phR}Tea@Y*ChZsqpa4b4^enJN{Z0)v*+u&X1}v8skEo<7=3;<6=eUIp2Ql}{%W z1%C97)4lfOa}|YNiyO04#jKe(po)I%_1Nt)t|U9+x$A{FWxw6f6S@4@hGKOsE0G~O zd9ox;Tk*h02P_sjI~gz^;yMD8>T=V}D5o{@&FoW;T%FnR;-bo3$U4X(??;ou6!4VnKd3 zu_i4}%&sp7jP^eLiwSUO^&c0M)%}{6Nyy>V{H%PT;33E9M!Ns%5#?j(t%@zFyYej@ zmYCerd`d260Zqi-k`N#D(J7*dRrzdo!S7!rKGjXr_kqhQ>>Ba%U0+_39 zGq;R1Y!HpGz~TzsyJKGzh)-gaPy+Ya( z)Mht(lMIsN?c0)T)OL+T*XsqL-li$%A1H4sD@ho-RzRY@9+(fiVsK9D6pHs$4tmRZ z?jv8c*W@&Qv`(+H`xu!c-1!wb8*|1z-O!sfjv2hxKkKM za~c;|n3DN(1#h*~&Z`X!?995Zc=Orv9RIFf!{ZyLC7%Q|2k3b!$!@mMhRg7< zb9-qQA;V18*^H!D8ljbFx81P+Ov-4+LroEzbOD7*vGzjq+tB6jwVc93S z!dSV?gOr+0X1&{MvDpuQ(!P{*+RXcVX>%{d8-2N+7g^9VZ0S@=T1cPb8Jc(B@D7q8ni(M;dojb6iK%PH z&3;a^xOR0yX*ka{!u|3K;ne0ZDb00GU-7b=Ue|6ubywe^9x+r*zAC72ZsTpUd7)Uz z(Okib4Zf|^px%rQAGjv(i1MM7tNJtzBO3q1gfSh}r%8jg9dl%Q%G0MZvz(9baYDo) z|IvCGp0cY+3NtyqZ{x(@B^y)=Im}lgS6L95j2vC=xz2(P_W=VHF0EDVOYS6<#l87& z4FzQ>GQc2Op*JGR{9}G4&lni+qMqU&VyU=vce5yIp1K-a8robywTY z(Boh2j^U&Z-JkJtM4k@>3TuZxJE2?Ja^o_Riq(nrnOdj*yidE>jI5$;ldHbvpAR9J zfwC0Q@|EblRH@4isxjy$!nrh|s8^Gh!ke+AQRTwk8q`P0%Dv5U1nzD^O}*Q-(1{S# zcw3V|fgqQh(5w;cP1tXXOMjwJ#DYkpmS3ORIZ;A&ci%QJCeqIn7gN1H_Sx;smpf(QFA$F@JC=hE+Uz*Yt5e#3%d+?Qc-@`N;?5GqgDPlZ zaP@qd(CvW?d#QUi0bW@FvgTq(MoJ}?yBSY|#KYQ>r~B zN$?@*_z6-~O`(m_u}fdjX>hetGhym0qHACU59?@z@EKu?pXSOw}jqPhu1v2hH`JC5M_)hEv7+Q z;9*2;`O?}=KNchel4{0LI0uZG}G-4s>*yFMbVGnvm( z6pdx)050S<&~w~*OdjOlLrVhV@#L1Rl%?RP4Q?e?NLYal17vxjtd@@ zW# z3JdzsI79i&f}RvEup^J2v7q~4NekQHEB$cj0z8V=dE32k<*!#bfRuh?L1Kd}s7^Kh zbk1NYvVFA-MdKDj*h*PYnGVzM0isVLN(0r)Uq{=!lu;MkD)zr@sXmnfUelNS|%u~+2&#p*8t1c1(==5?cVx%L|^EQ5iaVw zvAHU*%fX6zvy|C_IvHbA{Ru_28y-pJ7%D)mGXt1Z?R9WfEz%3WUF=MnSG6&Ct5gxr zt61_O@Y%`^d~CAlZnMx%Ewai^?ixv|ASx(J;wRug=+)5ua>QL^EIHx?j{2wSzY` z2Wx9V+T3E^+eL`nG~Lx9tZ)Lw(PJek$W5N^Y@cWi@AMK#JSWvW>)EL{ z8n~hN5tWVF)?%X0YuTh(of@$mLa*d|oInlDZJ<0ij5cmHomA_%e=ATnHU&94IJ#rP zO2SjqHczT*2yfDklNC2Un~pWB8QTz&BC`yUR5l(k2#BkWSCC7HKBnyQp>xusz-YTJ zHT@IY#xA4SI!~sWhx>P_aPhoYF&BHELlYHkfu_&Omk+w#px&KvYM)i_-kH67NI~~7 z9P4zwBg_}nKiOt9*+VL77vF`-DLZ`Zx*@+(sr{nhaAk3q5tk+rTaxem>DHkO#(C0b z2)m-KB-9fk_E$A7_&vRObTjX9d&PTN5-APGcmhz4LOl!tzkCdw{yRLVN2NhNJu^_yqwL!44QfjrOw7T;Zd%D0>#xcpE`CEyT zlRABM1G_xTW|ZZ1x-pUXi(6`JTUQpMUE8EFUnl%aO3Wv*!W@R}`wK}yA0E|Scd>oN zf;L!&4PQ-P!u!)on(NI*(yI;gW3jeD4{2kiLVIMsTUuycxx4LCE*u_Snk@escl$wxt`_96d65cOP?@jD@LBOdG?6 z4r?2*ptZ_-lRNEJls*|b@Ay8rCw+6mtO9(pQb%1cAl@(0^r&D=I4+p#yFK$@#SLwk zBBp40uxuM!hnuuT%cte)n^~I2KGummKTtpJ$z8@yAvIs4h6@GqYi*(R+V+ifro@G# zwqD%g_~Ei!5aotaTYXoEl}(von(r!2ZxaRnmx&0P;nk|x2 zfiuOv?#9q5nd2wO(CYreo1p?vN?LGPVF`@5N=wcxaUCzB;n^k%-!tpHuOf?@yv{U( zufupFF$w@RGmmCj(AHRz(FKc>z9G{q`Rbc&6z51$3y!tiA6ZZa;T~<)v3aI9O4?wU{ijIVD5w%OIp$o3T`*RYQ{s+UiFY&D&t{TD&VP#%gzpRz9 z{H`-SGE`yq+OFFUvW8IH{f$-u6$8W zVWnS^VbqO;G<%~LcmG}za=lOCtz-+61P_bF&hsMc5)SN=cvPYKm66g^D=~1uz^S}t zEHJw;E044!gXatlOs=Vm@1NoH=9NhNnycma^@Zw)xseYX(^5Bbq2-akfA)I?Ww{Sx zb#u5QOb0WbmFQ)$`GHxV%L}k3*ua}iul^YjI|hsfg}8>kpJf4&Va-)BNL^)_x2+3^O348C!#%emV7Y z5pMzkfnYo75ftSTKVezcj0N@Y1^Ds<3o?1jf>irJV1Y215sQ9|1DpD20sx54Zvo&^ z|4+9@cWF^iBiq)^F}VPsrfh&IA2IE=FfnHp+zB-!$^aMo^Rm%Xa+tAhI=B-$3$i@Of`}16_w_fINB_J!hU5<~jWB_T*pV#<3FD$@CJi&Bv9gwcn@9b2<29R4 z7wdKz6YsjLb>zA^a^{*1yTX)7d-e5mF-gQPMV0DX1NJ_{bBc$W*Gtj~r$g{u^uuqs zpO+T#hnjr0&nz%L@#1}RqdItiV9kMZ(@{)Hz7R*Th2SE;X}gWo~5H4lY?I z&s-bNf(RN6dpvy&mPipYqAh46UOyH7r=zyWw}>T#4JiPuJ5KtCDWT^dTmZ2901KLH zVnI7GpG6tqQy33;#j)C-YGdrtgB#Cb=*w_L@bpF)(~q74IAjq4+Fy@;mMPXG@<3?B zdg-LHluQ5|=-x5CsYD@3qGxr{d{Xg~^$@qEnM={A${nGBDH{44y--gry_HmU>5SA& ze9Yb~ku>t=fY~ttd~|A=PNJ?pGp;_B?iH-${xBfM-Bk)MxnIbF-bMi>v4LWP&x8g2 z;RV{jpe}(zh|QA)ojyuH)}RsbU~&|CY38R^=$i0>zkXkXR*#~t{8&2Mzvw~|H*jn4 zhwj#|dw1=rI4fv;4{s$?s>SCUc0k1D{_o-c70dsc!{6fu%2Pwy z!I`*S`(Nci(Uf8dQm7YIxU>!vxTtcZK=$z;{a9{?!C*!xehW-`OrUK{>&aox z;y%ik!rN7os!gRCzBdU|gBa!pqsblEq0%-Vo76}+7i3i~!hTOd?*+=8UvL=P=9xT; z&U*X3mqYieOSG<$DYr3Y3$LIDmd6e4?>r#Zf{vG6w<17Pm5B!4jn(Z z8+Tb^%#mubTZLa&vag|U*yq8^1u2Qc73xon%lF4s_ov~>*`icdr~`k zYGXCz%HCWQz3GYX_T4XTcTf5_Mvl5Ti`Qi7hh}9GCi|S2cjMfC?&aDPZCzaEd{%4d z+oxNK%-BeRPN>8?gY(-KZYky@IZ&)RYclH84HG^jP*V$O9&+wu{>vS5vBq6y1wjw^ zGWM<=WaP9TskWxz5jAf!qyV6X#?21DbdBt^hb)uI!)Wfy#s5@Kn{Amm z-N}MPhLFDNh!%EJ8Dwvm@+3y#Bts;EuIEF4nr}n zae^>!LHsLVYX72*IX)TkR-ZfHEc`X&g~r~Py`m?FxICHb+;iXWdoSc4CT{~Tsrvak z(RMJ*5-lv8a`H`kUC9ariWYf}O2^Wd2?JOR6aO4>C`R8yK3<2H=6;Zn^AS^hODlxc z3AiM9#tXaTvjNj~9*=k<(u~T|!Csg5YV!6EzoC1jDSAN;{!Z)8%8y;=Lk#zD3=icV-TEQ3#`;aD_icVj1)wTqQ%4w#s1QnKbNtJRQr= z=zEAF>q!7G1%os#`)*z;C;3JMiN~@*^<1PBcS6jFpk;o>_i)aD=v#m+E*V&0LCp300DL}6phN{v zAL3sG5-%t3R0*2u_X{r28-#b%CfUnRINr>5IH0petWE$@yo7SLyyzT$2bk9gpI5iH|^C%VH}dIZQY7N-;6;lDIU z3`(2XpM^7g_AcsJU}fi30o}tIy~{^0RUf_+5)zbBA9(pg(p`TRwEnKQyu|`DE;_~Z zd9W#;zh*M7#(? zx7o#lFqn0S#!GTdU!5Bu(AEvaZYnhm3f=B^IonS8h};8O`mtAeVP4+zL&c^J53`=rB{>yt-i2@Dm5ex^&aa&gK^9 z&+k3hdn`|SQQTMj(?_*qUTxSro;Iln(P!H{=tRD256Vpv9mug=YnI^BonJ@n6>jt~ zSjt^FRwU4}qMJ2G6Y^2boN!t^e%m95Ax?nc#(aJNeIr0Ih>t@$D?s@|EQVi>F`aUj z(8s+DTMpfIc)Bw!`hE9v&$EJS9eqWltaRN);u1(**Ikm#Hf^l$B`n!w_(sQy9=vTs z+1Jp0X(2q&%6&`t_d(i@#8YQ`KK1jwB%U_25)*fGZ;;l<4O`eLw1ip&zlR45DD23S z4#FIRz%cNVUTKg=e0(-Bf>Bdpgx8qAIg0L9=%Z38(u=4xL*z05@J9V88vj*LzAXMM zHg68WV`KeLY{?dml4y@f=`wfPu?(m>Ge<+i(wA&>q@|!>FqDLSbw+Zb;I) zqG2yzVc~Mqnfswx23720aSw~8I283uOPoA13Bo<`V&aYt>A@EJ{oXRx&LhEtm>m`! zQ-)giZby06e6Wb%771WqeBmL(n5rPk9KF-wqI9ugg&|NGm?D0+<#~2e4qTEl&%xZ3 z4);+(%}d43#5gb*41TH*mLvfm{@bINY)8V<(mZw;ZJx>~1_d$x8+us^^jF}KALaJ% zs(IlJG$T-SkYdyCiQ&4DMj}Gxmv2k|I9_uRMM%~fp>$IZRv5TW=&uw%>}zx1YP}0qsyLy%u$) zp1m0$%hOeOGeV|pP)0fIx{FQ6RPms=ezKixiT#weKFDqVFQCQVsEVF)#ovfJ|7`cx zq#of1(k$pY*6O9TT;e*v8_j0!ET~u|fP0^mYCYfuWK;5Ud}ljnW`#}mIr{2-FY--2 zVEE{9TZ_s@wF^$QR&~n15tX2+GN-szwCwO2|4fwvK+b3PcWux8!)}tD%y{wyo~Wi4_{*(0`0sACRjt~ z)FW_S1WvkjWt5j1xbaKER0wQJ z<(guS4F|VOrGbgX?wpt>0Dz1f} z3FI)ex{ujey}$S6MsqwfF$r!w)dIqyG^LHc6IX)_EY^O8?dkxIF%XRm2)S-!5wvGBnz$$I}MoxEnb$TMH66FZdy!>w(%g?MY0+wUYBgoM&- z^g<@RGUjjZxUIV1_A`-JYu7pY%hn^f-keMJa~bXm{i7{NS}?r5D}H})ilp3(YV&E) z#K6@2mzkM5;vp(WII?`a#WSKZ6FQe>bv?hBJ&*Rhv$<^HbpHF*O}K_vR}S7x6N&D4 zPS*lsHgBFJF%j&-$Caa)FlOmU#AT$pg)qL?4ur@EhV9Q!i)*FI{mz6O(=fPu#aH*p z29-eT=!@fKLhcK-S}l@A+o!ggO|;*sDN-i|tusUu0`8o^+l!{^8h0Gj%)(>$yIvj> zGd)O{tmL5sd{$*<0qmCt9=~9T-wJc%Qj{{JeZ`85s)SCiC1u~KvWlAhE-z>>3?b^t zdNEm0u?|g=OKaiS zo`=fI&dGaTlb7S~wiNqi&lTL;M1dOa1y|l%H{EPzPFh{J;rBzTZ5$j5)8yTC9`^=I z3w*<;4CIAIC)ds8OnT(rjdsePb_?_VF$3T&OFsrzD}cGaPB?^AvVfwGRSOASVK}^; z2pfpmdxA5dsyNL5v*Oy_TWl{R-Ibg6@O$WDR;YJg^4_NPPiMATJ%edOh2AR{0#p3s zJ)YkNBwAWh;iFXX&#U3Rp3z2z^Sx$;g=O|47Z2BXl9CNyi5HjLn20^%A2kwQ8A1uF z*nHe5s=cdUduQB+Ny0SF5gTj0!}dx_O^oPW0&2h4%Dx!8R>$YLvF7R=@(UV>Cg~|= z3i#Su(rq(jRl9B10O2`WZ#b17IeiREUO*#{CCFUT3j>n`+4ed@&lK#74OIy$qA(Oj z5K*9=HPSRHmbosaf{5uQePl$Ed-#7?_&lLr$Pv5W=gl@YQ3AtD1EC-;mnbh|9R_Nf z;z-!HxQ8+ST9ts3SRgV2)iVO=dyQmsQpjy za8<5HMl@c8cK;1ZhZ#v2ehYx{5Y^*h4q;j1CLhdutQ&RSSe$NpF~o1#u^RRPo9gcsba%Joer@x<8o8yNsc8 zn1Sq*g|AD;&GBKt_=W6f3e0QyDe2E@ZI5)I_hR%7cTv*Gs;c;A?Rb^$6(BUdLFv_0 z!mF%BFYQ8U+_<|5u9J%R<&bLPbQbSbqNw5?eaySTAjFFLJPCz!^{B{A+HUmxRc{j; z79{inOynFz45-UR`@QHrqsSpUCEr|teD#|%^WjX(i^4pWg+{KT>dNWR9hApx%~Xl6 zIG^}&QMfvKAZdqzZg?e;F#iGB3pWy2Q0NPI!DR*0{Te;SKvRV(Nw%e@YnV9H#n@048RjVm8y%L{CG&vrk zOeu`^LM2LW>-*VQf`}U>xgyc%z_g1joD8pCxFcD|vv{u5ED z!l6o^v6aEZMdhUxBhZb^2D#lFRE>>Mg=zZ{L5!iRHI_@;3;#m-(FmbyD@e7VtaJiB zCbd-WmD9)w8aL|Mf$ondrgR+VCiTONunSv}JWUq#F0PKSZGwcQ(Z=f%>B-9rVnrJXGR)j!BG1W4b z5ir#8J&=FS#hcKNSSG~=R5*FQ=vi9SR1^~-Rm7cmwP6%F00gbHz`=9_zVs$)<|i76 z_mW?*n)C{L2f~+iEm8!qQR5Szx4%$H9-R^NScm!AMVoX|AKGs>p^QL<07AloRP-jx zt#gc?N5+P#=7Tb(Zv^3|#y3a|6I<8Z7s+8k!2mM$p&LG;d1X@>iXO6EQ_HgRdU2FT zASBiG%_S}2r9onFfrTgBv=DX2W%y<2d zSamP95g$c>&)%<2;%I9~<<^8bXDT2X9{FO1jkLyCP@*hv!P0k5XbRZ@S6!S#z6JwU zG9UQoc1yo;wR{~TLT#f``>@Z8dGAK)Eu_J@ziUKehG+e2{hn3WH8G&!&VC9 zks0X)pQkHd`UVJk)hXlJCl0VT!Zrk|_%SrO#sT=(&{*HBF4f0I=s4vNEu?7eyf!=Y zBW76gElk=7FN@;w1Gs@!vIah!aYWg)C}x?M;RPV(K1*P?m#2V(W>LdsnS)6b+^ARE z4?6JGU)0(n38H_}r2kKPwz7?;xonf~Q-hoIQbWi&i{VAu&sGzcm?#NZItJ6YLZj-{ zs9vND08Fb50%+Px5JVI3jb9vA#bHc6?(`#sOFIQX@S$cjZIn<$P>m=f;ygo|xBTQm zk2#Q~k%{*?JHaKyz$G+JgG=Cn19cHjHDG!^!WKHqJBa;Nv<8B*s@t!G@<5RaTrJj4 znDIk`g9^=qnKU$}I@V2ksB(-d`!+D3=IV}(mnrcn9^*e7tE8Hi>jv#6F4Uc~PVKznJ%`9a3=!WeQC8r`wsvAZqxXZZW2QEtwOt zcih539y`SJBP`OE#~WmWtvuwgg>5SUL{mK?{!d>$z#dJB2OR8F8JavGjXbo^`9-UN z^FOfrqTzFp6r-hS6p)in@zH$wDf47(exOqdb~IQ4ABwre35E0_s=|Q$hm}5foo&dO9~mdw;~R;^7d;12 zjOVg&5w4-2V2Ihq2u>W3rV3OxA?n&CMCvo}Oa?RV>k$;y9Z1hU2p*|q0)UnsTj(t? z&k;r$L)4@DKEmUhuzXQ0sE{~96<*=q0o>O@8i%~9JGVr1JHU>oTmf4-PM{5f=N>F) zPcuwB(0qXLnQa9bgC_ItQ;s`uh_%ab2Bwe# z7o#Y)0+?}qZ3YU^kayvfO^6SIo%rA(H8*b08AJmof>#W82NdJUr$kxeh4q>-^I`-SrAP!h4gDQAq5~@!JnplG zgM{GdZ|Qc;Qm>?uj%F?aMq#uo3;N<5+n4B(YiU9r6Ro#5OI)SKy4{q|DauYShD%RW z1Alo3_rom69*<=jW0zLvS3{`ebuzVQg$_yI>jv!JeVFc!woU@|cMek(Ss z1QZ2Cn$7HDOimD59snqj7EHbZ6Z=Y$4e+mDzd~6W+C)hziOAbHPwU!*mtHNI^XdH} zvD_iM>PRYdx$GqR1i!OqHH+qMmYd3j`VxgZI(-8HyvgEr5di4NMw(NHx+jTe1fZtjkG42+vo>=Z zd1MSbdsOwuxDxK$OY##R4=*ZEU6u_E#|_-jnFVF0On$ZUAV{~8o$5yxmBoublTY1O zjbuh+hGXFFX+pLAfSVt4X*d{l7?H19u9NKRZ_GjKILR*S2tFBLI9rk8^&VEKbolZOA2=P^E}2bXa)*B|!Y% z2*WtB+$1LSqCGh7Kzi>rLG(Ha0+O}EY73PV5d-HDUM?2^rxsSAVXCSrCM-xsntmM& zvXRz<^Q2X=$uo{b##d0!5>{Gr@bRipWvjA$Lf?1Id(P~cU#uK?c^a)~M(b|opiFN& zn-XNZOB}f|8`X3YMc!pMd4z#x!XFDZfvpDMhy@!BT4y8+QldvtIT(9s{0zD#h|gvW zTcolC+;gy$d9#iM#d_B=o_DGHCE4i~Wa}J}O=}me9$H8XP+cD+kgI1Fvx70l|N7*q zg0%2_5j&$RBXR$8@XbZ%3ZaejtIzl6M4M%W+{@8T4~qDW&35&{E3<8XR=FS=B2b3(g-ut4xs5qnrh3BZO7Sf4t!D=_9g7$cTxYt7w>$8 z*fA$9FKFh4IET;agzuNiy5u1jdq2!^tokQhAQ&(qZ zET*jt3nsgx-xAEN#j5*uV}_HbU~)5txh;&g{Q@$gJx0wKzXKOPBVWfcJV3TFCsB>Y znkkV>b58iDcRe?IYJ6>WQRp($y8lkiNc`fC!^6(4oGmCzHxK_rl_vesiQ1^+fR8^& zWP=-z46&d!!(f(a8JJr-p`Id~1jOL?mxGv}hxX9Ow}FpyI)B41a{=@GmW!zf{zZ1G zg=SwnRk`z&M~-tTvhha^-U#AL3c!BZ_>aGa+DR+S zBjG6}#yoY1y+R1pSYRApo!YIbkbUTCx5R#VD;1Q=I+p>Nw$BlFW7BS(E11AWBscs; ze|^8Kq5Gd)cy6ti5ygH0jiRvYwk_8Ryvu)7v)Gv?c)wTtV1LZr{e@h3`SPnWI!QX? zb4{)`>iqnMi3S2HTz#EbL;O7!m+-4Qankj>zY_b;(n<&_ zs$L*fbY(EL{owDp;BN+GbD2VH1mM1`7pX#gSYwa3C(!4Sdfehg%*+aQIBUM(G(ug} z@OusK8uqyEX0zds!PMP-1N6VuBKIdj;oyrL^41Q?#8SCBVNw}P+k$UB zOsMqx$RL^>VL{HRh=9-e6(#!6eE%@pweA z8GhLt))ILB)`1HaiXzBT%`ExWxmosg_0!E27tdu}Gb-0FC#49PRA>5>`qj+4xzo?- zw_@);op#yOEy#kbazi##dOr^-Ofc#%98xotUvbK+moeV0D)s$4r(qXj^UjTPc69ZO z`|Tw6gsop@okIh-B_YY0j0H&YXsNG9{O#vhP?!~)!s&Ver6#t z_I>Cli_Q}?r?XAv`x}j`_lQm1$B5JF{5Vb(3F#)U?PWn{JUVvDja|r`(n&NwNsqcLa(mA`;>hgW^?N+&#{zioK90d2}@?? z%xj3;Iw)Raz6O;oQB!%n!}!YNxx+@9h=!z>is;1)8gI#xUK{(L{CE=ryEO~a1wcH? z-Z6gA;uvk|LJ=6NAJnpc9b^?Q>#G-V$H$kTn|zV)>cG*v#H3gHVUg2)8GZgarX;x-6YEvs{pjs!lz`qtK%K`c_qgo5^FGEPOQoym{Nkw} zZ-8L;rI10@gEIwX1e&I*M0Ucgj(f47{Vx54U^H&neQX;4gATlhd{qN<;89QWpI~Xa zu4qRb6}!isqZZB-V}t=^(ne6ob5r`XAF~F7saySwDb~OleRdVZ1Jpznj}l|v1=gXa z;_gnO2Wm%*2ASK;i+Eqb#^F@m;29Gnsgy7Wv^OJ8OWW}sUrSao&v5q&=EQ$ex%6fu zubqx-LRx&I%(fW4Ud}3PW)Dnshvzc1LR21BskQ*VLS+PyKlQs`PH#WC5*5cPxFnsamM`8rlwo@wi1mp;!l< zUD>q9ZtSwb`xlQ|x63(|-`%uNrnu_kj=3Y+)bYMpBiUJv48O}upxBKIq&C&j{r-`E zUEvB+-;|CvH79;;-IupH;nF4cuwHe(*C?wC$FfB$r0+^ciZPZQ8gR0+(l*@1qX3+! z>{^PCTt)ro|04junZLe0a$S4=p%Zezv@2&>LivA+iN^94iX=7Swl%443iWat-x&Q&=WWfyza!2o=e>2S+?!q00r>})* z%8Z_!3yKc1O9(H`^3{XhY`!H?+7*{%zY=}6DZa-@^xLqJD_R==)K7W4UtkdNv)j(1 znhd)x`Z2&9Jw6WnC5{K~YchkauI5V@0Qh3&L>z^kQIykJMCt%Plez7eBbfG{3@Wat z6xlN4jJN?uhQULW9ci_5D00pr#AfyIpRcB|a!le2y_9*Y78A*=!whhfFk_FgtIImf zK>z6?kcj`un;bcg=d?f8-rS?bbyeX-KF=OywopAi@v@fZG2zea+WoeUkS8l%iOlT} zX(AuVoKl>d6VA-O)Lb3=CWd=Goam?%FWz#=cbdH5mglB)B-MbP0vA;f8GF0N81v5& z#D5N{D0juW15}opYqNyO_50%xCOzFE;yZfkwh4ncdj&kT1@@)9CuD zAFVqamZiUjO9azk;s(OpcszX{`pFM7=M4C=J@bfNi@PB@f>yp@0 zt#?20+E+E{blZ0IF9ncP#n{X?^NBxKzc)htzV&eQll9%_=*AYpCtF?2T;m$#t{HV` zDeML_^4gp4r#^cgcJxgK*V4v_R{g2$XrnF`)Lu^fU9EhCpE_zl|2L}dKe3UDR>}S8 z1tHD->%xz)LrzLIG}5{oN8;r-&IaGx=%4gFerGE#Z{-+&F>UC;z8#;{;dcKy6V-#u zKv}AXYV~q};0gbrfd8FJd}%>3GS12hAGNjODNF2l#@4T|Uz0A^KPLKa>FC?CPH&I& z#Er+RJ8fx^w2QGWA1!v-s~NsH=(Ne|LGVJFx$4gM`@CMQswn$hInAckMRGODaW?vs zrvZxOr+Y2{9sUn+!~aB&|5sm^xjkc@1r&UFZF+VEG;Cc!dzEUFFn{uH;fskCeoN14Lz>(|v^ zMTahW^VM{zzVu9ydw$Ko;_#;1mz4krOWA#lH%&C_!cCV^#k5^gIxfBV>}xK{2N=thnz2|U16ZSAW*$K=5pVwI*Owh|dybsg>Bsa0FzHRy z2q3caTR~@Q9Mti1%WyfmUdW~2fx7c%5rDC8j(WW}Kvq$>VPXpfhp4&uU}?H4x<#!F zuip!V5DK8H_e5i9bAZ{5nqTVcuOuz25+B0fCt*MG=_0_NR`CuYMcT;2%th&bEz?psG66DeRP!>lLsl_U?=V*e@IR)ckeg%$xJ``y zuBhR-@FFK}D_Z~TuS5H|K`fP@jH0c=!}bw^$P7l^!$h7D09uL9d~8tjBt)G9)UK|G zJy!803o0OJ(9m!NyeR#n;!@dHl*#z|+h%?sI_2mx+@hQ%Oe#iP<|%!vxis9D;l4$Q zL}Y8b{Vb~D;VyQup56oFLKU}c-ol|Kva_OF6#|BnS%vM|T+C&53) zA=(Ri`k2jF>3a0(62hWf(vN21#GzsefGlXxPoEWAIy!m{y$#W5a;%&mrx6-wrzW(C zzrK%-TVgPRmWp9cU{*}2(_k74#x&9!)>Bg8ZbEVisUG(hOoSPg22=UrnGEZB0WEHf_8?52ajcuf>0y4)l89}#kQ>=jDXo1%lVQ8E!RfGr9*e0F|!rW)T5-~d4NZDS$JjnnI zgyR*Z8v!qqS&aY>(D5ypB++|77w;+4&zJC{s|sF!13-*EZq}c!FdbYa?seW{$b+&L3u$K%cSlC>LHbi^m+G?l;S(ab&U(vm!rA?Im|t1F$%#Ju#bQYC>F1x6O` zE7izKX4I+vm!0|8J|$c?)lp{c<%eTY7e9RuO#gIrNB#%tT%PzZhp$;1g396O!OYn} z(H-@s=f)#`TkFvu8<3U$*odgD?x9s&=>Ng94PY=^lQNvg#R8}uctm|8yZ<@IQ z%cA}*X9^rzItPW=?dE>)Ix6y_Zf^vq+(drKL61E_?(Zzp>-Vj3esc9dz=+`1jZH~9 z-*vRxP=74V=!YDG|1Hb-`?t2w)#hqL`D?PsaFlQNJ?r#FS7+Z84Ifby3CvNS_It12-&%1|>Am?x#f@eokv}Ae{UJf(f3to5{oe63GV*nX z%pvetz>QtEdZQ0~ND+N2-8D-X8+D*lZZLsVtug-&0seo2eAOJi~K&uY* zu?c&{yXu+X%SXaTK98R){s4v@?GOAA=o!NAN=;eG!bC=T8~QCu=W_hEQrjON`nB1@ z`{*yc)20v~z{(MPgYEUGum90AH-`)ks);Yv)Oh$hsfp>{GWimJ>XqQoHr$(z#PEIR zb(L(=+J)uf4{BKJPn=4s2qphX*+1RozfjrNGPIwqj=GCN6DTSW+ QE#Li`lK-oJv9mh=KQ4fgsQ>@~ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta new file mode 100644 index 00000000..26e42551 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 78a59ca99f8987941adb61f9e14a06a7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 512 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules.meta b/Assets/Plugins/Demigiant/DOTween/Modules.meta new file mode 100644 index 00000000..24cd2ac5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 143604b8bad857d47a6f7cc7a533e2dc +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs new file mode 100644 index 00000000..d958ae03 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs @@ -0,0 +1,198 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +#if true // MODULE_MARKER +using System; +using DG.Tweening.Core; +using DG.Tweening.Plugins.Options; +using UnityEngine; +using UnityEngine.Audio; // Required for AudioMixer + +#pragma warning disable 1591 +namespace DG.Tweening +{ + public static class DOTweenModuleAudio + { + #region Shortcuts + + #region Audio + + /// Tweens an AudioSource's volume to the given value. + /// Also stores the AudioSource as the tween's target so it can be used for filtered operations + /// The end value to reach (0 to 1)The duration of the tween + public static TweenerCore DOFade(this AudioSource target, float endValue, float duration) + { + if (endValue < 0) endValue = 0; + else if (endValue > 1) endValue = 1; + TweenerCore t = DOTween.To(() => target.volume, x => target.volume = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens an AudioSource's pitch to the given value. + /// Also stores the AudioSource as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOPitch(this AudioSource target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.pitch, x => target.pitch = x, endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region AudioMixer + + /// Tweens an AudioMixer's exposed float to the given value. + /// Also stores the AudioMixer as the tween's target so it can be used for filtered operations. + /// Note that you need to manually expose a float in an AudioMixerGroup in order to be able to tween it from an AudioMixer. + /// Name given to the exposed float to set + /// The end value to reachThe duration of the tween + public static TweenerCore DOSetFloat(this AudioMixer target, string floatName, float endValue, float duration) + { + TweenerCore t = DOTween.To(()=> { + float currVal; + target.GetFloat(floatName, out currVal); + return currVal; + }, x=> target.SetFloat(floatName, x), endValue, duration); + t.SetTarget(target); + return t; + } + + #region Operation Shortcuts + + /// + /// Completes all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens completed + /// (meaning the tweens that don't have infinite loops and were not already complete) + /// + /// For Sequences only: if TRUE also internal Sequence callbacks will be fired, + /// otherwise they will be ignored + public static int DOComplete(this AudioMixer target, bool withCallbacks = false) + { + return DOTween.Complete(target, withCallbacks); + } + + /// + /// Kills all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens killed. + /// + /// If TRUE completes the tween before killing it + public static int DOKill(this AudioMixer target, bool complete = false) + { + return DOTween.Kill(target, complete); + } + + /// + /// Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens flipped. + /// + public static int DOFlip(this AudioMixer target) + { + return DOTween.Flip(target); + } + + /// + /// Sends to the given position all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens involved. + /// + /// Time position to reach + /// (if higher than the whole tween duration the tween will simply reach its end) + /// If TRUE will play the tween after reaching the given position, otherwise it will pause it + public static int DOGoto(this AudioMixer target, float to, bool andPlay = false) + { + return DOTween.Goto(target, to, andPlay); + } + + /// + /// Pauses all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens paused. + /// + public static int DOPause(this AudioMixer target) + { + return DOTween.Pause(target); + } + + /// + /// Plays all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens played. + /// + public static int DOPlay(this AudioMixer target) + { + return DOTween.Play(target); + } + + /// + /// Plays backwards all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens played. + /// + public static int DOPlayBackwards(this AudioMixer target) + { + return DOTween.PlayBackwards(target); + } + + /// + /// Plays forward all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens played. + /// + public static int DOPlayForward(this AudioMixer target) + { + return DOTween.PlayForward(target); + } + + /// + /// Restarts all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens restarted. + /// + public static int DORestart(this AudioMixer target) + { + return DOTween.Restart(target); + } + + /// + /// Rewinds all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens rewinded. + /// + public static int DORewind(this AudioMixer target) + { + return DOTween.Rewind(target); + } + + /// + /// Smoothly rewinds all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens rewinded. + /// + public static int DOSmoothRewind(this AudioMixer target) + { + return DOTween.SmoothRewind(target); + } + + /// + /// Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference + /// (meaning tweens that were started from this target, or that had this target added as an Id) + /// and returns the total number of tweens involved. + /// + public static int DOTogglePause(this AudioMixer target) + { + return DOTween.TogglePause(target); + } + + #endregion + + #endregion + + #endregion + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta new file mode 100644 index 00000000..50aa010f --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b766d08851589514b97afb23c6f30a70 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs new file mode 100644 index 00000000..2ab3775c --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs @@ -0,0 +1,146 @@ +using UnityEngine; + +#if false || EPO_DOTWEEN // MODULE_MARKER + +using EPOOutline; +using DG.Tweening.Plugins.Options; +using DG.Tweening; +using DG.Tweening.Core; + +namespace DG.Tweening +{ + public static class DOTweenModuleEPOOutline + { + public static int DOKill(this SerializedPass target, bool complete) + { + return DOTween.Kill(target, complete); + } + + public static TweenerCore DOFloat(this SerializedPass target, string propertyName, float endValue, float duration) + { + var tweener = DOTween.To(() => target.GetFloat(propertyName), x => target.SetFloat(propertyName, x), endValue, duration); + tweener.SetOptions(true).SetTarget(target); + return tweener; + } + + public static TweenerCore DOFade(this SerializedPass target, string propertyName, float endValue, float duration) + { + var tweener = DOTween.ToAlpha(() => target.GetColor(propertyName), x => target.SetColor(propertyName, x), endValue, duration); + tweener.SetOptions(true).SetTarget(target); + return tweener; + } + + public static TweenerCore DOColor(this SerializedPass target, string propertyName, Color endValue, float duration) + { + var tweener = DOTween.To(() => target.GetColor(propertyName), x => target.SetColor(propertyName, x), endValue, duration); + tweener.SetOptions(false).SetTarget(target); + return tweener; + } + + public static TweenerCore DOVector(this SerializedPass target, string propertyName, Vector4 endValue, float duration) + { + var tweener = DOTween.To(() => target.GetVector(propertyName), x => target.SetVector(propertyName, x), endValue, duration); + tweener.SetOptions(false).SetTarget(target); + return tweener; + } + + public static TweenerCore DOFloat(this SerializedPass target, int propertyId, float endValue, float duration) + { + var tweener = DOTween.To(() => target.GetFloat(propertyId), x => target.SetFloat(propertyId, x), endValue, duration); + tweener.SetOptions(true).SetTarget(target); + return tweener; + } + + public static TweenerCore DOFade(this SerializedPass target, int propertyId, float endValue, float duration) + { + var tweener = DOTween.ToAlpha(() => target.GetColor(propertyId), x => target.SetColor(propertyId, x), endValue, duration); + tweener.SetOptions(true).SetTarget(target); + return tweener; + } + + public static TweenerCore DOColor(this SerializedPass target, int propertyId, Color endValue, float duration) + { + var tweener = DOTween.To(() => target.GetColor(propertyId), x => target.SetColor(propertyId, x), endValue, duration); + tweener.SetOptions(false).SetTarget(target); + return tweener; + } + + public static TweenerCore DOVector(this SerializedPass target, int propertyId, Vector4 endValue, float duration) + { + var tweener = DOTween.To(() => target.GetVector(propertyId), x => target.SetVector(propertyId, x), endValue, duration); + tweener.SetOptions(false).SetTarget(target); + return tweener; + } + + public static int DOKill(this Outlinable.OutlineProperties target, bool complete = false) + { + return DOTween.Kill(target, complete); + } + + public static int DOKill(this Outliner target, bool complete = false) + { + return DOTween.Kill(target, complete); + } + + /// + /// Controls the alpha (transparency) of the outline + /// + public static TweenerCore DOFade(this Outlinable.OutlineProperties target, float endValue, float duration) + { + var tweener = DOTween.ToAlpha(() => target.Color, x => target.Color = x, endValue, duration); + tweener.SetOptions(true).SetTarget(target); + return tweener; + } + + /// + /// Controls the color of the outline + /// + public static TweenerCore DOColor(this Outlinable.OutlineProperties target, Color endValue, float duration) + { + var tweener = DOTween.To(() => target.Color, x => target.Color = x, endValue, duration); + tweener.SetOptions(false).SetTarget(target); + return tweener; + } + + /// + /// Controls the amount of blur applied to the outline + /// + public static TweenerCore DOBlurShift(this Outlinable.OutlineProperties target, float endValue, float duration, bool snapping = false) + { + var tweener = DOTween.To(() => target.BlurShift, x => target.BlurShift = x, endValue, duration); + tweener.SetOptions(snapping).SetTarget(target); + return tweener; + } + + /// + /// Controls the amount of blur applied to the outline + /// + public static TweenerCore DOBlurShift(this Outliner target, float endValue, float duration, bool snapping = false) + { + var tweener = DOTween.To(() => target.BlurShift, x => target.BlurShift = x, endValue, duration); + tweener.SetOptions(snapping).SetTarget(target); + return tweener; + } + + /// + /// Controls the amount of dilation applied to the outline + /// + public static TweenerCore DODilateShift(this Outlinable.OutlineProperties target, float endValue, float duration, bool snapping = false) + { + var tweener = DOTween.To(() => target.DilateShift, x => target.DilateShift = x, endValue, duration); + tweener.SetOptions(snapping).SetTarget(target); + return tweener; + } + + /// + /// Controls the amount of dilation applied to the outline + /// + public static TweenerCore DODilateShift(this Outliner target, float endValue, float duration, bool snapping = false) + { + var tweener = DOTween.To(() => target.DilateShift, x => target.DilateShift = x, endValue, duration); + tweener.SetOptions(snapping).SetTarget(target); + return tweener; + } + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta new file mode 100644 index 00000000..4b8991f5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e944529dcaee98f4e9498d80e541d93e +timeCreated: 1602593330 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs new file mode 100644 index 00000000..08b07006 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs @@ -0,0 +1,216 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +#if true // MODULE_MARKER +using System; +using DG.Tweening.Core; +using DG.Tweening.Core.Enums; +using DG.Tweening.Plugins; +using DG.Tweening.Plugins.Core.PathCore; +using DG.Tweening.Plugins.Options; +using UnityEngine; + +#pragma warning disable 1591 +namespace DG.Tweening +{ + public static class DOTweenModulePhysics + { + #region Shortcuts + + #region Rigidbody + + /// Tweens a Rigidbody's position to the given value. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMove(this Rigidbody target, Vector3 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody's X position to the given value. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMoveX(this Rigidbody target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(endValue, 0, 0), duration); + t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody's Y position to the given value. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMoveY(this Rigidbody target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, endValue, 0), duration); + t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody's Z position to the given value. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMoveZ(this Rigidbody target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, 0, endValue), duration); + t.SetOptions(AxisConstraint.Z, snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody's rotation to the given value. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// Rotation mode + public static TweenerCore DORotate(this Rigidbody target, Vector3 endValue, float duration, RotateMode mode = RotateMode.Fast) + { + TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, endValue, duration); + t.SetTarget(target); + t.plugOptions.rotateMode = mode; + return t; + } + + /// Tweens a Rigidbody's rotation so that it will look towards the given position. + /// Also stores the rigidbody as the tween's target so it can be used for filtered operations + /// The position to look atThe duration of the tween + /// Eventual axis constraint for the rotation + /// The vector that defines in which direction up is (default: Vector3.up) + public static TweenerCore DOLookAt(this Rigidbody target, Vector3 towards, float duration, AxisConstraint axisConstraint = AxisConstraint.None, Vector3? up = null) + { + TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, towards, duration) + .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetLookAt); + t.plugOptions.axisConstraint = axisConstraint; + t.plugOptions.up = (up == null) ? Vector3.up : (Vector3)up; + return t; + } + + #region Special + + /// Tweens a Rigidbody's position to the given value, while also applying a jump effect along the Y axis. + /// Returns a Sequence instead of a Tweener. + /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations + /// The end value to reach + /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) + /// Total number of jumps + /// The duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Sequence DOJump(this Rigidbody target, Vector3 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) + { + if (numJumps < 1) numJumps = 1; + float startPosY = 0; + float offsetY = -1; + bool offsetYSet = false; + Sequence s = DOTween.Sequence(); + Tween yTween = DOTween.To(() => target.position, target.MovePosition, new Vector3(0, jumpPower, 0), duration / (numJumps * 2)) + .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() + .SetLoops(numJumps * 2, LoopType.Yoyo) + .OnStart(() => startPosY = target.position.y); + s.Append(DOTween.To(() => target.position, target.MovePosition, new Vector3(endValue.x, 0, 0), duration) + .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) + ).Join(DOTween.To(() => target.position, target.MovePosition, new Vector3(0, 0, endValue.z), duration) + .SetOptions(AxisConstraint.Z, snapping).SetEase(Ease.Linear) + ).Join(yTween) + .SetTarget(target).SetEase(DOTween.defaultEaseType); + yTween.OnUpdate(() => { + if (!offsetYSet) { + offsetYSet = true; + offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; + } + Vector3 pos = target.position; + pos.y += DOVirtual.EasedValue(0, offsetY, yTween.ElapsedPercentage(), Ease.OutQuad); + target.MovePosition(pos); + }); + return s; + } + + /// Tweens a Rigidbody's position through the given path waypoints, using the chosen path algorithm. + /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations. + /// NOTE: to tween a rigidbody correctly it should be set to kinematic at least while being tweened. + /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). + /// If you plan to publish there you should use a regular transform.DOPath. + /// The waypoints to go through + /// The duration of the tween + /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + /// The path mode: 3D, side-scroller 2D, top-down 2D + /// The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. + /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) + public static TweenerCore DOPath( + this Rigidbody target, Vector3[] path, float duration, PathType pathType = PathType.Linear, + PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null + ) + { + if (resolution < 1) resolution = 1; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, target.MovePosition, new Path(pathType, path, resolution, gizmoColor), duration) + .SetTarget(target).SetUpdate(UpdateType.Fixed); + + t.plugOptions.isRigidbody = true; + t.plugOptions.mode = pathMode; + return t; + } + /// Tweens a Rigidbody's localPosition through the given path waypoints, using the chosen path algorithm. + /// Also stores the Rigidbody as the tween's target so it can be used for filtered operations + /// NOTE: to tween a rigidbody correctly it should be set to kinematic at least while being tweened. + /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). + /// If you plan to publish there you should use a regular transform.DOLocalPath. + /// The waypoint to go through + /// The duration of the tween + /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + /// The path mode: 3D, side-scroller 2D, top-down 2D + /// The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. + /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) + public static TweenerCore DOLocalPath( + this Rigidbody target, Vector3[] path, float duration, PathType pathType = PathType.Linear, + PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null + ) + { + if (resolution < 1) resolution = 1; + Transform trans = target.transform; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), new Path(pathType, path, resolution, gizmoColor), duration) + .SetTarget(target).SetUpdate(UpdateType.Fixed); + + t.plugOptions.isRigidbody = true; + t.plugOptions.mode = pathMode; + t.plugOptions.useLocalPosition = true; + return t; + } + // Used by path editor when creating the actual tween, so it can pass a pre-compiled path + internal static TweenerCore DOPath( + this Rigidbody target, Path path, float duration, PathMode pathMode = PathMode.Full3D + ) + { + TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, target.MovePosition, path, duration) + .SetTarget(target); + + t.plugOptions.isRigidbody = true; + t.plugOptions.mode = pathMode; + return t; + } + internal static TweenerCore DOLocalPath( + this Rigidbody target, Path path, float duration, PathMode pathMode = PathMode.Full3D + ) + { + Transform trans = target.transform; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), path, duration) + .SetTarget(target); + + t.plugOptions.isRigidbody = true; + t.plugOptions.mode = pathMode; + t.plugOptions.useLocalPosition = true; + return t; + } + + #endregion + + #endregion + + #endregion + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta new file mode 100644 index 00000000..0ce0d755 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dae9aa560b4242648a3affa2bfabc365 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs new file mode 100644 index 00000000..8ce2b561 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs @@ -0,0 +1,193 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +#if true // MODULE_MARKER +using System; +using DG.Tweening.Core; +using DG.Tweening.Plugins; +using DG.Tweening.Plugins.Core.PathCore; +using DG.Tweening.Plugins.Options; +using UnityEngine; + +#pragma warning disable 1591 +namespace DG.Tweening +{ + public static class DOTweenModulePhysics2D + { + #region Shortcuts + + #region Rigidbody2D Shortcuts + + /// Tweens a Rigidbody2D's position to the given value. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMove(this Rigidbody2D target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody2D's X position to the given value. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMoveX(this Rigidbody2D target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector2(endValue, 0), duration); + t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody2D's Y position to the given value. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMoveY(this Rigidbody2D target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.position, target.MovePosition, new Vector2(0, endValue), duration); + t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); + return t; + } + + /// Tweens a Rigidbody2D's rotation to the given value. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DORotate(this Rigidbody2D target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.rotation, target.MoveRotation, endValue, duration); + t.SetTarget(target); + return t; + } + + #region Special + + /// Tweens a Rigidbody2D's position to the given value, while also applying a jump effect along the Y axis. + /// Returns a Sequence instead of a Tweener. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations. + /// IMPORTANT: a rigidbody2D can't be animated in a jump arc using MovePosition, so the tween will directly set the position + /// The end value to reach + /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) + /// Total number of jumps + /// The duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Sequence DOJump(this Rigidbody2D target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) + { + if (numJumps < 1) numJumps = 1; + float startPosY = 0; + float offsetY = -1; + bool offsetYSet = false; + Sequence s = DOTween.Sequence(); + Tween yTween = DOTween.To(() => target.position, x => target.position = x, new Vector2(0, jumpPower), duration / (numJumps * 2)) + .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() + .SetLoops(numJumps * 2, LoopType.Yoyo) + .OnStart(() => startPosY = target.position.y); + s.Append(DOTween.To(() => target.position, x => target.position = x, new Vector2(endValue.x, 0), duration) + .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) + ).Join(yTween) + .SetTarget(target).SetEase(DOTween.defaultEaseType); + yTween.OnUpdate(() => { + if (!offsetYSet) { + offsetYSet = true; + offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; + } + Vector3 pos = target.position; + pos.y += DOVirtual.EasedValue(0, offsetY, yTween.ElapsedPercentage(), Ease.OutQuad); + target.MovePosition(pos); + }); + return s; + } + + /// Tweens a Rigidbody2D's position through the given path waypoints, using the chosen path algorithm. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations. + /// NOTE: to tween a Rigidbody2D correctly it should be set to kinematic at least while being tweened. + /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). + /// If you plan to publish there you should use a regular transform.DOPath. + /// The waypoints to go through + /// The duration of the tween + /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + /// The path mode: 3D, side-scroller 2D, top-down 2D + /// The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. + /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) + public static TweenerCore DOPath( + this Rigidbody2D target, Vector2[] path, float duration, PathType pathType = PathType.Linear, + PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null + ) + { + if (resolution < 1) resolution = 1; + int len = path.Length; + Vector3[] path3D = new Vector3[len]; + for (int i = 0; i < len; ++i) path3D[i] = path[i]; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, x => target.MovePosition(x), new Path(pathType, path3D, resolution, gizmoColor), duration) + .SetTarget(target).SetUpdate(UpdateType.Fixed); + + t.plugOptions.isRigidbody2D = true; + t.plugOptions.mode = pathMode; + return t; + } + /// Tweens a Rigidbody2D's localPosition through the given path waypoints, using the chosen path algorithm. + /// Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations + /// NOTE: to tween a Rigidbody2D correctly it should be set to kinematic at least while being tweened. + /// BEWARE: doesn't work on Windows Phone store (waiting for Unity to fix their own bug). + /// If you plan to publish there you should use a regular transform.DOLocalPath. + /// The waypoint to go through + /// The duration of the tween + /// The type of path: Linear (straight path), CatmullRom (curved CatmullRom path) or CubicBezier (curved with control points) + /// The path mode: 3D, side-scroller 2D, top-down 2D + /// The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. + /// Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints + /// The color of the path (shown when gizmos are active in the Play panel and the tween is running) + public static TweenerCore DOLocalPath( + this Rigidbody2D target, Vector2[] path, float duration, PathType pathType = PathType.Linear, + PathMode pathMode = PathMode.Full3D, int resolution = 10, Color? gizmoColor = null + ) + { + if (resolution < 1) resolution = 1; + int len = path.Length; + Vector3[] path3D = new Vector3[len]; + for (int i = 0; i < len; ++i) path3D[i] = path[i]; + Transform trans = target.transform; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), new Path(pathType, path3D, resolution, gizmoColor), duration) + .SetTarget(target).SetUpdate(UpdateType.Fixed); + + t.plugOptions.isRigidbody2D = true; + t.plugOptions.mode = pathMode; + t.plugOptions.useLocalPosition = true; + return t; + } + // Used by path editor when creating the actual tween, so it can pass a pre-compiled path + internal static TweenerCore DOPath( + this Rigidbody2D target, Path path, float duration, PathMode pathMode = PathMode.Full3D + ) + { + TweenerCore t = DOTween.To(PathPlugin.Get(), () => target.position, x => target.MovePosition(x), path, duration) + .SetTarget(target); + + t.plugOptions.isRigidbody2D = true; + t.plugOptions.mode = pathMode; + return t; + } + internal static TweenerCore DOLocalPath( + this Rigidbody2D target, Path path, float duration, PathMode pathMode = PathMode.Full3D + ) + { + Transform trans = target.transform; + TweenerCore t = DOTween.To(PathPlugin.Get(), () => trans.localPosition, x => target.MovePosition(trans.parent == null ? x : trans.parent.TransformPoint(x)), path, duration) + .SetTarget(target); + + t.plugOptions.isRigidbody2D = true; + t.plugOptions.mode = pathMode; + t.plugOptions.useLocalPosition = true; + return t; + } + + #endregion + + #endregion + + #endregion + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta new file mode 100644 index 00000000..ca9ed299 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 230fe34542e175245ba74b4659dae700 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs new file mode 100644 index 00000000..72afb7ba --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs @@ -0,0 +1,93 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +#if true // MODULE_MARKER +using System; +using UnityEngine; +using DG.Tweening.Core; +using DG.Tweening.Plugins.Options; + +#pragma warning disable 1591 +namespace DG.Tweening +{ + public static class DOTweenModuleSprite + { + #region Shortcuts + + #region SpriteRenderer + + /// Tweens a SpriteRenderer's color to the given value. + /// Also stores the spriteRenderer as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this SpriteRenderer target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Material's alpha color to the given value. + /// Also stores the spriteRenderer as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this SpriteRenderer target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a SpriteRenderer's color using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to useThe duration of the tween + public static Sequence DOGradientColor(this SpriteRenderer target, Gradient gradient, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.color = c.color; + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + + #endregion + + #region Blendables + + #region SpriteRenderer + + /// Tweens a SpriteRenderer's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this SpriteRenderer target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + #endregion + + #endregion + + #endregion + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta new file mode 100644 index 00000000..a0c67c42 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 188918ab119d93148aa0de59ccf5286b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs new file mode 100644 index 00000000..2381f4cb --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs @@ -0,0 +1,662 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +#if true // MODULE_MARKER + +using System; +using System.Globalization; +using UnityEngine; +using UnityEngine.UI; +using DG.Tweening.Core; +using DG.Tweening.Core.Enums; +using DG.Tweening.Plugins; +using DG.Tweening.Plugins.Options; +using Outline = UnityEngine.UI.Outline; +using Text = UnityEngine.UI.Text; + +#pragma warning disable 1591 +namespace DG.Tweening +{ + public static class DOTweenModuleUI + { + #region Shortcuts + + #region CanvasGroup + + /// Tweens a CanvasGroup's alpha color to the given value. + /// Also stores the canvasGroup as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this CanvasGroup target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.alpha, x => target.alpha = x, endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region Graphic + + /// Tweens an Graphic's color to the given value. + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this Graphic target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens an Graphic's alpha color to the given value. + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this Graphic target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region Image + + /// Tweens an Image's color to the given value. + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this Image target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens an Image's alpha color to the given value. + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this Image target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens an Image's fillAmount to the given value. + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The end value to reach (0 to 1)The duration of the tween + public static TweenerCore DOFillAmount(this Image target, float endValue, float duration) + { + if (endValue > 1) endValue = 1; + else if (endValue < 0) endValue = 0; + TweenerCore t = DOTween.To(() => target.fillAmount, x => target.fillAmount = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens an Image's colors using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to useThe duration of the tween + public static Sequence DOGradientColor(this Image target, Gradient gradient, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.color = c.color; + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + + #endregion + + #region LayoutElement + + /// Tweens an LayoutElement's flexibleWidth/Height to the given value. + /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOFlexibleSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => new Vector2(target.flexibleWidth, target.flexibleHeight), x => { + target.flexibleWidth = x.x; + target.flexibleHeight = x.y; + }, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens an LayoutElement's minWidth/Height to the given value. + /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOMinSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => new Vector2(target.minWidth, target.minHeight), x => { + target.minWidth = x.x; + target.minHeight = x.y; + }, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens an LayoutElement's preferredWidth/Height to the given value. + /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOPreferredSize(this LayoutElement target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => new Vector2(target.preferredWidth, target.preferredHeight), x => { + target.preferredWidth = x.x; + target.preferredHeight = x.y; + }, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + #endregion + + #region Outline + + /// Tweens a Outline's effectColor to the given value. + /// Also stores the Outline as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this Outline target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.effectColor, x => target.effectColor = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Outline's effectColor alpha to the given value. + /// Also stores the Outline as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this Outline target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.effectColor, x => target.effectColor = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Outline's effectDistance to the given value. + /// Also stores the Outline as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScale(this Outline target, Vector2 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.effectDistance, x => target.effectDistance = x, endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region RectTransform + + /// Tweens a RectTransform's anchoredPosition to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPos(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + /// Tweens a RectTransform's anchoredPosition X to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPosX(this RectTransform target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(endValue, 0), duration); + t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); + return t; + } + /// Tweens a RectTransform's anchoredPosition Y to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPosY(this RectTransform target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(0, endValue), duration); + t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); + return t; + } + + /// Tweens a RectTransform's anchoredPosition3D to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPos3D(this RectTransform target, Vector3 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + /// Tweens a RectTransform's anchoredPosition3D X to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPos3DX(this RectTransform target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(endValue, 0, 0), duration); + t.SetOptions(AxisConstraint.X, snapping).SetTarget(target); + return t; + } + /// Tweens a RectTransform's anchoredPosition3D Y to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPos3DY(this RectTransform target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(0, endValue, 0), duration); + t.SetOptions(AxisConstraint.Y, snapping).SetTarget(target); + return t; + } + /// Tweens a RectTransform's anchoredPosition3D Z to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorPos3DZ(this RectTransform target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchoredPosition3D, x => target.anchoredPosition3D = x, new Vector3(0, 0, endValue), duration); + t.SetOptions(AxisConstraint.Z, snapping).SetTarget(target); + return t; + } + + /// Tweens a RectTransform's anchorMax to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorMax(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchorMax, x => target.anchorMax = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens a RectTransform's anchorMin to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOAnchorMin(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.anchorMin, x => target.anchorMin = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Tweens a RectTransform's pivot to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOPivot(this RectTransform target, Vector2 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, endValue, duration); + t.SetTarget(target); + return t; + } + /// Tweens a RectTransform's pivot X to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOPivotX(this RectTransform target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, new Vector2(endValue, 0), duration); + t.SetOptions(AxisConstraint.X).SetTarget(target); + return t; + } + /// Tweens a RectTransform's pivot Y to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOPivotY(this RectTransform target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.pivot, x => target.pivot = x, new Vector2(0, endValue), duration); + t.SetOptions(AxisConstraint.Y).SetTarget(target); + return t; + } + + /// Tweens a RectTransform's sizeDelta to the given value. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOSizeDelta(this RectTransform target, Vector2 endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.sizeDelta, x => target.sizeDelta = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + /// Punches a RectTransform's anchoredPosition towards the given direction and then back to the starting one + /// as if it was connected to the starting position via an elastic. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The direction and strength of the punch (added to the RectTransform's current position) + /// The duration of the tween + /// Indicates how much will the punch vibrate + /// Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. + /// 1 creates a full oscillation between the punch direction and the opposite direction, + /// while 0 oscillates only between the punch and the start position + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DOPunchAnchorPos(this RectTransform target, Vector2 punch, float duration, int vibrato = 10, float elasticity = 1, bool snapping = false) + { + return DOTween.Punch(() => target.anchoredPosition, x => target.anchoredPosition = x, punch, duration, vibrato, elasticity) + .SetTarget(target).SetOptions(snapping); + } + + /// Shakes a RectTransform's anchoredPosition with the given values. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the tween will smoothly snap all values to integers + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + /// Randomness mode + public static Tweener DOShakeAnchorPos(this RectTransform target, float duration, float strength = 100, int vibrato = 10, float randomness = 90, bool snapping = false, bool fadeOut = true, ShakeRandomnessMode randomnessMode = ShakeRandomnessMode.Full) + { + return DOTween.Shake(() => target.anchoredPosition, x => target.anchoredPosition = x, duration, strength, vibrato, randomness, true, fadeOut, randomnessMode) + .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetShake).SetOptions(snapping); + } + /// Shakes a RectTransform's anchoredPosition with the given values. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The duration of the tween + /// The shake strength on each axis + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the tween will smoothly snap all values to integers + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + /// Randomness mode + public static Tweener DOShakeAnchorPos(this RectTransform target, float duration, Vector2 strength, int vibrato = 10, float randomness = 90, bool snapping = false, bool fadeOut = true, ShakeRandomnessMode randomnessMode = ShakeRandomnessMode.Full) + { + return DOTween.Shake(() => target.anchoredPosition, x => target.anchoredPosition = x, duration, strength, vibrato, randomness, fadeOut, randomnessMode) + .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetShake).SetOptions(snapping); + } + + #region Special + + /// Tweens a RectTransform's anchoredPosition to the given value, while also applying a jump effect along the Y axis. + /// Returns a Sequence instead of a Tweener. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations + /// The end value to reach + /// Power of the jump (the max height of the jump is represented by this plus the final Y offset) + /// Total number of jumps + /// The duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Sequence DOJumpAnchorPos(this RectTransform target, Vector2 endValue, float jumpPower, int numJumps, float duration, bool snapping = false) + { + if (numJumps < 1) numJumps = 1; + float startPosY = 0; + float offsetY = -1; + bool offsetYSet = false; + + // Separate Y Tween so we can elaborate elapsedPercentage on that insted of on the Sequence + // (in case users add a delay or other elements to the Sequence) + Sequence s = DOTween.Sequence(); + Tween yTween = DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(0, jumpPower), duration / (numJumps * 2)) + .SetOptions(AxisConstraint.Y, snapping).SetEase(Ease.OutQuad).SetRelative() + .SetLoops(numJumps * 2, LoopType.Yoyo) + .OnStart(()=> startPosY = target.anchoredPosition.y); + s.Append(DOTween.To(() => target.anchoredPosition, x => target.anchoredPosition = x, new Vector2(endValue.x, 0), duration) + .SetOptions(AxisConstraint.X, snapping).SetEase(Ease.Linear) + ).Join(yTween) + .SetTarget(target).SetEase(DOTween.defaultEaseType); + s.OnUpdate(() => { + if (!offsetYSet) { + offsetYSet = true; + offsetY = s.isRelative ? endValue.y : endValue.y - startPosY; + } + Vector2 pos = target.anchoredPosition; + pos.y += DOVirtual.EasedValue(0, offsetY, s.ElapsedDirectionalPercentage(), Ease.OutQuad); + target.anchoredPosition = pos; + }); + return s; + } + + #endregion + + #endregion + + #region ScrollRect + + /// Tweens a ScrollRect's horizontal/verticalNormalizedPosition to the given value. + /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DONormalizedPos(this ScrollRect target, Vector2 endValue, float duration, bool snapping = false) + { + return DOTween.To(() => new Vector2(target.horizontalNormalizedPosition, target.verticalNormalizedPosition), + x => { + target.horizontalNormalizedPosition = x.x; + target.verticalNormalizedPosition = x.y; + }, endValue, duration) + .SetOptions(snapping).SetTarget(target); + } + /// Tweens a ScrollRect's horizontalNormalizedPosition to the given value. + /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DOHorizontalNormalizedPos(this ScrollRect target, float endValue, float duration, bool snapping = false) + { + return DOTween.To(() => target.horizontalNormalizedPosition, x => target.horizontalNormalizedPosition = x, endValue, duration) + .SetOptions(snapping).SetTarget(target); + } + /// Tweens a ScrollRect's verticalNormalizedPosition to the given value. + /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DOVerticalNormalizedPos(this ScrollRect target, float endValue, float duration, bool snapping = false) + { + return DOTween.To(() => target.verticalNormalizedPosition, x => target.verticalNormalizedPosition = x, endValue, duration) + .SetOptions(snapping).SetTarget(target); + } + + #endregion + + #region Slider + + /// Tweens a Slider's value to the given value. + /// Also stores the Slider as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOValue(this Slider target, float endValue, float duration, bool snapping = false) + { + TweenerCore t = DOTween.To(() => target.value, x => target.value = x, endValue, duration); + t.SetOptions(snapping).SetTarget(target); + return t; + } + + #endregion + + #region Text + + /// Tweens a Text's color to the given value. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this Text target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// + /// Tweens a Text's text from one integer to another, with options for thousands separators + /// + /// The value to start from + /// The end value to reach + /// The duration of the tween + /// If TRUE (default) also adds thousands separators + /// The to use (InvariantCulture if NULL) + public static TweenerCore DOCounter( + this Text target, int fromValue, int endValue, float duration, bool addThousandsSeparator = true, CultureInfo culture = null + ){ + int v = fromValue; + CultureInfo cInfo = !addThousandsSeparator ? null : culture ?? CultureInfo.InvariantCulture; + TweenerCore t = DOTween.To(() => v, x => { + v = x; + target.text = addThousandsSeparator + ? v.ToString("N0", cInfo) + : v.ToString(); + }, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Text's alpha color to the given value. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this Text target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Text's text to the given value. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The end string to tween toThe duration of the tween + /// If TRUE (default), rich text will be interpreted correctly while animated, + /// otherwise all tags will be considered as normal text + /// The type of scramble mode to use, if any + /// A string containing the characters to use for scrambling. + /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. + /// Leave it to NULL (default) to use default ones + public static TweenerCore DOText(this Text target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) + { + if (endValue == null) { + if (Debugger.logPriority > 0) Debugger.LogWarning("You can't pass a NULL string to DOText: an empty string will be used instead to avoid errors"); + endValue = ""; + } + TweenerCore t = DOTween.To(() => target.text, x => target.text = x, endValue, duration); + t.SetOptions(richTextEnabled, scrambleMode, scrambleChars) + .SetTarget(target); + return t; + } + + #endregion + + #region Blendables + + #region Graphic + + /// Tweens a Graphic's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Graphic as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Graphic target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Image + + /// Tweens a Image's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Image as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Image target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Text + + /// Tweens a Text's color BY the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Text target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + #endregion + + #endregion + + #region Shapes + + /// Tweens a RectTransform's anchoredPosition so that it draws a circle around the given center. + /// Also stores the RectTransform as the tween's target so it can be used for filtered operations. + /// IMPORTANT: SetFrom(value) requires a instead of a float, where the X property represents the "from degrees value" + /// Circle-center/pivot around which to rotate (in UI anchoredPosition coordinates) + /// The end value degrees to reach (to rotate counter-clockwise pass a negative value) + /// The duration of the tween + /// If TRUE the coordinates will be considered as relative to the target's current anchoredPosition + /// If TRUE the tween will smoothly snap all values to integers + public static TweenerCore DOShapeCircle( + this RectTransform target, Vector2 center, float endValueDegrees, float duration, bool relativeCenter = false, bool snapping = false + ) + { + TweenerCore t = DOTween.To( + CirclePlugin.Get(), () => target.anchoredPosition, x => target.anchoredPosition = x, center, duration + ); + t.SetOptions(endValueDegrees, relativeCenter, snapping).SetTarget(target); + return t; + } + + #endregion + + #endregion + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + public static class Utils + { + /// + /// Converts the anchoredPosition of the first RectTransform to the second RectTransform, + /// taking into consideration offset, anchors and pivot, and returns the new anchoredPosition + /// + public static Vector2 SwitchToRectTransform(RectTransform from, RectTransform to) + { + Vector2 localPoint; + Vector2 fromPivotDerivedOffset = new Vector2(from.rect.width * 0.5f + from.rect.xMin, from.rect.height * 0.5f + from.rect.yMin); + Vector2 screenP = RectTransformUtility.WorldToScreenPoint(null, from.position); + screenP += fromPivotDerivedOffset; + RectTransformUtility.ScreenPointToLocalPointInRectangle(to, screenP, null, out localPoint); + Vector2 pivotDerivedOffset = new Vector2(to.rect.width * 0.5f + to.rect.xMin, to.rect.height * 0.5f + to.rect.yMin); + return to.anchoredPosition + localPoint - pivotDerivedOffset; + } + } + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta new file mode 100644 index 00000000..60d55eff --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a060394c03331a64392db53a10e7f2d1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs new file mode 100644 index 00000000..8f818ba5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs @@ -0,0 +1,389 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +using System; +using UnityEngine; +using DG.Tweening.Core; +using DG.Tweening.Plugins.Options; +//#if UNITY_2018_1_OR_NEWER && (NET_4_6 || NET_STANDARD_2_0) +//using Task = System.Threading.Tasks.Task; +//#endif + +#pragma warning disable 1591 +namespace DG.Tweening +{ + /// + /// Shortcuts/functions that are not strictly related to specific Modules + /// but are available only on some Unity versions + /// + public static class DOTweenModuleUnityVersion + { + #region Material + + /// Tweens a Material's color using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to useThe duration of the tween + public static Sequence DOGradientColor(this Material target, Gradient gradient, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.color = c.color; + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + /// Tweens a Material's named color property using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to use + /// The name of the material property to tween (like _Tint or _SpecColor) + /// The duration of the tween + public static Sequence DOGradientColor(this Material target, Gradient gradient, string property, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.SetColor(property, c.color); + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, property, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + + #endregion + + #region CustomYieldInstructions + + /// + /// Returns a that waits until the tween is killed or complete. + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForCompletion(true); + /// + public static CustomYieldInstruction WaitForCompletion(this Tween t, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForCompletion(t); + } + + /// + /// Returns a that waits until the tween is killed or rewinded. + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForRewind(); + /// + public static CustomYieldInstruction WaitForRewind(this Tween t, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForRewind(t); + } + + /// + /// Returns a that waits until the tween is killed. + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForKill(); + /// + public static CustomYieldInstruction WaitForKill(this Tween t, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForKill(t); + } + + /// + /// Returns a that waits until the tween is killed or has gone through the given amount of loops. + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForElapsedLoops(2); + /// + /// Elapsed loops to wait for + public static CustomYieldInstruction WaitForElapsedLoops(this Tween t, int elapsedLoops, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForElapsedLoops(t, elapsedLoops); + } + + /// + /// Returns a that waits until the tween is killed + /// or has reached the given time position (loops included, delays excluded). + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForPosition(2.5f); + /// + /// Position (loops included, delays excluded) to wait for + public static CustomYieldInstruction WaitForPosition(this Tween t, float position, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForPosition(t, position); + } + + /// + /// Returns a that waits until the tween is killed or started + /// (meaning when the tween is set in a playing state the first time, after any eventual delay). + /// It can be used inside a coroutine as a yield. + /// Example usage:yield return myTween.WaitForStart(); + /// + public static CustomYieldInstruction WaitForStart(this Tween t, bool returnCustomYieldInstruction) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return null; + } + return new DOTweenCYInstruction.WaitForStart(t); + } + + #endregion + +#if UNITY_2018_1_OR_NEWER + #region Unity 2018.1 or Newer + + #region Material + + /// Tweens a Material's named texture offset property with the given ID to the given value. + /// Also stores the material as the tween's target so it can be used for filtered operations + /// The end value to reach + /// The ID of the material property to tween (also called nameID in Unity's manual) + /// The duration of the tween + public static TweenerCore DOOffset(this Material target, Vector2 endValue, int propertyID, float duration) + { + if (!target.HasProperty(propertyID)) { + if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(propertyID); + return null; + } + TweenerCore t = DOTween.To(() => target.GetTextureOffset(propertyID), x => target.SetTextureOffset(propertyID, x), endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a Material's named texture scale property with the given ID to the given value. + /// Also stores the material as the tween's target so it can be used for filtered operations + /// The end value to reach + /// The ID of the material property to tween (also called nameID in Unity's manual) + /// The duration of the tween + public static TweenerCore DOTiling(this Material target, Vector2 endValue, int propertyID, float duration) + { + if (!target.HasProperty(propertyID)) { + if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(propertyID); + return null; + } + TweenerCore t = DOTween.To(() => target.GetTextureScale(propertyID), x => target.SetTextureScale(propertyID, x), endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region .NET 4.6 or Newer + +#if UNITY_2018_1_OR_NEWER && (NET_4_6 || NET_STANDARD_2_0) + + #region Async Instructions + + /// + /// Returns an async that waits until the tween is killed or complete. + /// It can be used inside an async operation. + /// Example usage:await myTween.WaitForCompletion(); + /// + public static async System.Threading.Tasks.Task AsyncWaitForCompletion(this Tween t) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active && !t.IsComplete()) await System.Threading.Tasks.Task.Yield(); + } + + /// + /// Returns an async that waits until the tween is killed or rewinded. + /// It can be used inside an async operation. + /// Example usage:await myTween.AsyncWaitForRewind(); + /// + public static async System.Threading.Tasks.Task AsyncWaitForRewind(this Tween t) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active && (!t.playedOnce || t.position * (t.CompletedLoops() + 1) > 0)) await System.Threading.Tasks.Task.Yield(); + } + + /// + /// Returns an async that waits until the tween is killed. + /// It can be used inside an async operation. + /// Example usage:await myTween.AsyncWaitForKill(); + /// + public static async System.Threading.Tasks.Task AsyncWaitForKill(this Tween t) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active) await System.Threading.Tasks.Task.Yield(); + } + + /// + /// Returns an async that waits until the tween is killed or has gone through the given amount of loops. + /// It can be used inside an async operation. + /// Example usage:await myTween.AsyncWaitForElapsedLoops(); + /// + /// Elapsed loops to wait for + public static async System.Threading.Tasks.Task AsyncWaitForElapsedLoops(this Tween t, int elapsedLoops) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active && t.CompletedLoops() < elapsedLoops) await System.Threading.Tasks.Task.Yield(); + } + + /// + /// Returns an async that waits until the tween is killed or started + /// (meaning when the tween is set in a playing state the first time, after any eventual delay). + /// It can be used inside an async operation. + /// Example usage:await myTween.AsyncWaitForPosition(); + /// + /// Position (loops included, delays excluded) to wait for + public static async System.Threading.Tasks.Task AsyncWaitForPosition(this Tween t, float position) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active && t.position * (t.CompletedLoops() + 1) < position) await System.Threading.Tasks.Task.Yield(); + } + + /// + /// Returns an async that waits until the tween is killed. + /// It can be used inside an async operation. + /// Example usage:await myTween.AsyncWaitForKill(); + /// + public static async System.Threading.Tasks.Task AsyncWaitForStart(this Tween t) + { + if (!t.active) { + if (Debugger.logPriority > 0) Debugger.LogInvalidTween(t); + return; + } + while (t.active && !t.playedOnce) await System.Threading.Tasks.Task.Yield(); + } + + #endregion +#endif + + #endregion + + #endregion +#endif + } + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ CLASSES █████████████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + public static class DOTweenCYInstruction + { + public class WaitForCompletion : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active && !t.IsComplete(); + }} + readonly Tween t; + public WaitForCompletion(Tween tween) + { + t = tween; + } + } + + public class WaitForRewind : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active && (!t.playedOnce || t.position * (t.CompletedLoops() + 1) > 0); + }} + readonly Tween t; + public WaitForRewind(Tween tween) + { + t = tween; + } + } + + public class WaitForKill : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active; + }} + readonly Tween t; + public WaitForKill(Tween tween) + { + t = tween; + } + } + + public class WaitForElapsedLoops : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active && t.CompletedLoops() < elapsedLoops; + }} + readonly Tween t; + readonly int elapsedLoops; + public WaitForElapsedLoops(Tween tween, int elapsedLoops) + { + t = tween; + this.elapsedLoops = elapsedLoops; + } + } + + public class WaitForPosition : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active && t.position * (t.CompletedLoops() + 1) < position; + }} + readonly Tween t; + readonly float position; + public WaitForPosition(Tween tween, float position) + { + t = tween; + this.position = position; + } + } + + public class WaitForStart : CustomYieldInstruction + { + public override bool keepWaiting { get { + return t.active && !t.playedOnce; + }} + readonly Tween t; + public WaitForStart(Tween tween) + { + t = tween; + } + } + } +} diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta new file mode 100644 index 00000000..290189f5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63c02322328255542995bd02b47b0457 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs new file mode 100644 index 00000000..12a365d4 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs @@ -0,0 +1,167 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2018/07/13 + +using System; +using System.Reflection; +using UnityEngine; +using DG.Tweening.Core; +using DG.Tweening.Plugins.Core.PathCore; +using DG.Tweening.Plugins.Options; + +#pragma warning disable 1591 +namespace DG.Tweening +{ + /// + /// Utility functions that deal with available Modules. + /// Modules defines: + /// - DOTAUDIO + /// - DOTPHYSICS + /// - DOTPHYSICS2D + /// - DOTSPRITE + /// - DOTUI + /// Extra defines set and used for implementation of external assets: + /// - DOTWEEN_TMP ► TextMesh Pro + /// - DOTWEEN_TK2D ► 2D Toolkit + /// + public static class DOTweenModuleUtils + { + static bool _initialized; + + #region Reflection + + /// + /// Called via Reflection by DOTweenComponent on Awake + /// +#if UNITY_2018_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public static void Init() + { + if (_initialized) return; + + _initialized = true; + DOTweenExternalCommand.SetOrientationOnPath += Physics.SetOrientationOnPath; + +#if UNITY_EDITOR +#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1 + UnityEditor.EditorApplication.playmodeStateChanged += PlaymodeStateChanged; +#else + UnityEditor.EditorApplication.playModeStateChanged += PlaymodeStateChanged; +#endif +#endif + } + +#if UNITY_2018_1_OR_NEWER +#pragma warning disable + [UnityEngine.Scripting.Preserve] + // Just used to preserve methods when building, never called + static void Preserver() + { + Assembly[] loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + MethodInfo mi = typeof(MonoBehaviour).GetMethod("Stub"); + } +#pragma warning restore +#endif + + #endregion + +#if UNITY_EDITOR + // Fires OnApplicationPause in DOTweenComponent even when Editor is paused (otherwise it's only fired at runtime) +#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1 + static void PlaymodeStateChanged() + #else + static void PlaymodeStateChanged(UnityEditor.PlayModeStateChange state) +#endif + { + if (DOTween.instance == null) return; + DOTween.instance.OnApplicationPause(UnityEditor.EditorApplication.isPaused); + } +#endif + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + public static class Physics + { + // Called via DOTweenExternalCommand callback + public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) + { +#if true // PHYSICS_MARKER + if (options.isRigidbody) ((Rigidbody)t.target).rotation = newRot; + else trans.rotation = newRot; +#else + trans.rotation = newRot; +#endif + } + + // Returns FALSE if the DOTween's Physics2D Module is disabled, or if there's no Rigidbody2D attached + public static bool HasRigidbody2D(Component target) + { +#if true // PHYSICS2D_MARKER + return target.GetComponent() != null; +#else + return false; +#endif + } + + #region Called via Reflection + + + // Called via Reflection by DOTweenPathInspector + // Returns FALSE if the DOTween's Physics Module is disabled, or if there's no rigidbody attached +#if UNITY_2018_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public static bool HasRigidbody(Component target) + { +#if true // PHYSICS_MARKER + return target.GetComponent() != null; +#else + return false; +#endif + } + + // Called via Reflection by DOTweenPath +#if UNITY_2018_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + public static TweenerCore CreateDOTweenPathTween( + MonoBehaviour target, bool tweenRigidbody, bool isLocal, Path path, float duration, PathMode pathMode + ){ + TweenerCore t = null; + bool rBodyFoundAndTweened = false; +#if true // PHYSICS_MARKER + if (tweenRigidbody) { + Rigidbody rBody = target.GetComponent(); + if (rBody != null) { + rBodyFoundAndTweened = true; + t = isLocal + ? rBody.DOLocalPath(path, duration, pathMode) + : rBody.DOPath(path, duration, pathMode); + } + } +#endif +#if true // PHYSICS2D_MARKER + if (!rBodyFoundAndTweened && tweenRigidbody) { + Rigidbody2D rBody2D = target.GetComponent(); + if (rBody2D != null) { + rBodyFoundAndTweened = true; + t = isLocal + ? rBody2D.DOLocalPath(path, duration, pathMode) + : rBody2D.DOPath(path, duration, pathMode); + } + } +#endif + if (!rBodyFoundAndTweened) { + t = isLocal + ? target.transform.DOLocalPath(path, duration, pathMode) + : target.transform.DOPath(path, duration, pathMode); + } + return t; + } + + #endregion + } + } +} diff --git a/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta new file mode 100644 index 00000000..ab62186c --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7bcaf917d9cf5b84090421a5a2abe42e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTween/readme.txt b/Assets/Plugins/Demigiant/DOTween/readme.txt new file mode 100644 index 00000000..37ff7ef5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/readme.txt @@ -0,0 +1,29 @@ +DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant + +// IMPORTANT!!! ///////////////////////////////////////////// +// Upgrading DOTween from versions older than 1.2.000 /////// +// (or DOTween Pro older than 1.0.000) ////////////////////// +------------------------------------------------------------- +If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. +1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry +2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath +3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup +4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) + +// GET STARTED ////////////////////////////////////////////// + +- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. +- In your code, add "using DG.Tweening" to each class where you want to use DOTween. +- You're ready to tween. Check out the links below for full documentation and license info. + + +// LINKS /////////////////////////////////////////////////////// + +DOTween website (documentation, examples, etc): http://dotween.demigiant.com +DOTween license: http://dotween.demigiant.com/license.php +DOTween repository (Google Code): https://code.google.com/p/dotween/ +Demigiant website (documentation, examples, etc): http://www.demigiant.com + +// NOTES ////////////////////////////////////////////////////// + +- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/Plugins/Demigiant/DOTween/readme.txt.meta b/Assets/Plugins/Demigiant/DOTween/readme.txt.meta new file mode 100644 index 00000000..37991656 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTween/readme.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: fccfc62abf2eb0a4db614853430894fd +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro.meta b/Assets/Plugins/Demigiant/DOTweenPro.meta new file mode 100644 index 00000000..659537cd --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: af55cfd0e7084ab4884c5a4f29b62d9f +labels: +- Tween +- Tweening +- Animation +- HOTween +- Paths +- VisualScripting +- VisualEditor +- iTween +- DFTween +- LeanTween +- Ease +- Easing +- Shake +- Punch +- 2DToolkit +- TextMeshPro +- Text +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs new file mode 100644 index 00000000..c7e7b215 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs @@ -0,0 +1,917 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/12 15:55 + +using System; +using System.Collections.Generic; +using DG.Tweening.Core; +using UnityEngine; +#if true // UI_MARKER +using UnityEngine.UI; +#endif +#if false // TEXTMESHPRO_MARKER +using TMPro; +#endif + +#pragma warning disable 1591 +namespace DG.Tweening +{ + /// + /// Attach this to a GameObject to create a tween + /// + [AddComponentMenu("DOTween/DOTween Animation")] + public class DOTweenAnimation : ABSAnimationComponent + { + public enum AnimationType + { + None, + Move, LocalMove, + Rotate, LocalRotate, + Scale, + Color, Fade, + Text, + PunchPosition, PunchRotation, PunchScale, + ShakePosition, ShakeRotation, ShakeScale, + CameraAspect, CameraBackgroundColor, CameraFieldOfView, CameraOrthoSize, CameraPixelRect, CameraRect, + UIWidthHeight, + FillAmount + } + + public enum TargetType + { + Unset, + + Camera, + CanvasGroup, + Image, + Light, + RectTransform, + Renderer, SpriteRenderer, + Rigidbody, Rigidbody2D, + Text, + Transform, + + tk2dBaseSprite, + tk2dTextMesh, + + TextMeshPro, + TextMeshProUGUI + } + + #region EVENTS - EDITOR-ONLY + + /// Used internally by the editor + public static event Action OnReset; + static void Dispatch_OnReset(DOTweenAnimation anim) { if (OnReset != null) OnReset(anim); } + + #endregion + + public bool targetIsSelf = true; // If FALSE allows to set the target manually + public GameObject targetGO = null; // Used in case targetIsSelf is FALSE + // If FALSE always uses the GO containing this DOTweenAnimation (and not the one containing the target) as DOTween's SetTarget target + public bool tweenTargetIsTargetGO = true; + + public float delay; + public float duration = 1; + public Ease easeType = Ease.OutQuad; + public AnimationCurve easeCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); + public LoopType loopType = LoopType.Restart; + public int loops = 1; + public string id = ""; + public bool isRelative; + public bool isFrom; + public bool isIndependentUpdate = false; + public bool autoKill = true; + public bool autoGenerate = true; // If TRUE automatically creates the tween at startup + + public bool isActive = true; + public bool isValid; + public Component target; + public AnimationType animationType; + public TargetType targetType; + public TargetType forcedTargetType; // Used when choosing between multiple targets + public bool autoPlay = true; + public bool useTargetAsV3; + + public float endValueFloat; + public Vector3 endValueV3; + public Vector2 endValueV2; + public Color endValueColor = new Color(1, 1, 1, 1); + public string endValueString = ""; + public Rect endValueRect = new Rect(0, 0, 0, 0); + public Transform endValueTransform; + + public bool optionalBool0, optionalBool1; + public float optionalFloat0; + public int optionalInt0; + public RotateMode optionalRotationMode = RotateMode.Fast; + public ScrambleMode optionalScrambleMode = ScrambleMode.None; + public ShakeRandomnessMode optionalShakeRandomnessMode = ShakeRandomnessMode.Full; + public string optionalString; + + bool _tweenAutoGenerationCalled; // TRUE after the tweens have been autoGenerated + int _playCount = -1; // Used when calling DOPlayNext + readonly List _tmpTweens = new List(); + + #region Unity Methods + + void Awake() + { + if (!isActive || !autoGenerate) return; + + if (animationType != AnimationType.Move || !useTargetAsV3) { + // Don't create tweens if we're using a RectTransform as a Move target, + // because that will work only inside Start + CreateTween(false, autoPlay); + _tweenAutoGenerationCalled = true; + } + } + + void Start() + { + if (_tweenAutoGenerationCalled || !isActive || !autoGenerate) return; + + CreateTween(false, autoPlay); + _tweenAutoGenerationCalled = true; + } + + void Reset() + { + Dispatch_OnReset(this); + } + + void OnDestroy() + { + if (tween != null && tween.active) tween.Kill(); + tween = null; + } + + /// + /// Creates/recreates the tween without playing it, but first rewinding and killing the existing one if present. + /// + public void RewindThenRecreateTween() + { + if (tween != null && tween.active) tween.Rewind(); + CreateTween(true, false); + } + /// + /// Creates/recreates the tween and plays it, first rewinding and killing the existing one if present. + /// + public void RewindThenRecreateTweenAndPlay() + { + if (tween != null && tween.active) tween.Rewind(); + CreateTween(true, true); + } + /// + /// Creates/recreates the tween from its target's current value without playing it, but first killing the existing one if present. + /// + public void RecreateTween() + { CreateTween(true, false); } + /// + /// Creates/recreates the tween from its target's current value and plays it, first killing the existing one if present. + /// + public void RecreateTweenAndPlay() + { CreateTween(true, true); } + // Used also by DOTweenAnimationInspector when applying runtime changes and restarting + /// + /// Creates the tween manually (called automatically if AutoGenerate is set in the Inspector) + /// from its target's current value. + /// + /// If TRUE and an existing tween was already created (and not killed), kills it and recreates it with the current + /// parameters. Otherwise, if a tween already exists, does nothing. + /// If TRUE also plays the tween, otherwise only creates it + public void CreateTween(bool regenerateIfExists = false, bool andPlay = true) + { + if (!isValid) { + if (regenerateIfExists) { // Called manually: warn users + Debug.LogWarning(string.Format("{0} :: This DOTweenAnimation isn't valid and its tween won't be created", this.gameObject.name), this.gameObject); + } + return; + } + if (tween != null) { + if (tween.active) { + if (regenerateIfExists) tween.Kill(); + else return; + } + tween = null; + } + +// if (target == null) { +// Debug.LogWarning(string.Format("{0} :: This DOTweenAnimation's target is NULL, because the animation was created with a DOTween Pro version older than 0.9.255. To fix this, exit Play mode then simply select this object, and it will update automatically", this.gameObject.name), this.gameObject); +// return; +// } + + GameObject tweenGO = GetTweenGO(); + if (target == null || tweenGO == null) { + if (targetIsSelf && target == null) { + // Old error caused during upgrade from DOTween Pro 0.9.255 + Debug.LogWarning(string.Format("{0} :: This DOTweenAnimation's target is NULL, because the animation was created with a DOTween Pro version older than 0.9.255. To fix this, exit Play mode then simply select this object, and it will update automatically", this.gameObject.name), this.gameObject); + } else { + // Missing non-self target + Debug.LogWarning(string.Format("{0} :: This DOTweenAnimation's target/GameObject is unset: the tween will not be created.", this.gameObject.name), this.gameObject); + } + return; + } + + if (forcedTargetType != TargetType.Unset) targetType = forcedTargetType; + if (targetType == TargetType.Unset) { + // Legacy DOTweenAnimation (made with a version older than 0.9.450) without stored targetType > assign it now + targetType = TypeToDOTargetType(target.GetType()); + } + + switch (animationType) { + case AnimationType.None: + break; + case AnimationType.Move: + if (useTargetAsV3) { + isRelative = false; + if (endValueTransform == null) { + Debug.LogWarning(string.Format("{0} :: This tween's TO target is NULL, a Vector3 of (0,0,0) will be used instead", this.gameObject.name), this.gameObject); + endValueV3 = Vector3.zero; + } else { +#if true // UI_MARKER + if (targetType == TargetType.RectTransform) { + RectTransform endValueT = endValueTransform as RectTransform; + if (endValueT == null) { + Debug.LogWarning(string.Format("{0} :: This tween's TO target should be a RectTransform, a Vector3 of (0,0,0) will be used instead", this.gameObject.name), this.gameObject); + endValueV3 = Vector3.zero; + } else { + RectTransform rTarget = target as RectTransform; + if (rTarget == null) { + Debug.LogWarning(string.Format("{0} :: This tween's target and TO target are not of the same type. Please reassign the values", this.gameObject.name), this.gameObject); + } else { + // Problem: doesn't work inside Awake (ararargh!) + endValueV3 = DOTweenModuleUI.Utils.SwitchToRectTransform(endValueT, rTarget); + } + } + } else +#endif + endValueV3 = endValueTransform.position; + } + } + switch (targetType) { + case TargetType.Transform: + tween = ((Transform)target).DOMove(endValueV3, duration, optionalBool0); + break; + case TargetType.RectTransform: +#if true // UI_MARKER + tween = ((RectTransform)target).DOAnchorPos3D(endValueV3, duration, optionalBool0); +#else + tween = ((Transform)target).DOMove(endValueV3, duration, optionalBool0); +#endif + break; + case TargetType.Rigidbody: +#if true // PHYSICS_MARKER + tween = ((Rigidbody)target).DOMove(endValueV3, duration, optionalBool0); +#else + tween = ((Transform)target).DOMove(endValueV3, duration, optionalBool0); +#endif + break; + case TargetType.Rigidbody2D: +#if true // PHYSICS2D_MARKER + tween = ((Rigidbody2D)target).DOMove(endValueV3, duration, optionalBool0); +#else + tween = ((Transform)target).DOMove(endValueV3, duration, optionalBool0); +#endif + break; + } + break; + case AnimationType.LocalMove: + tween = tweenGO.transform.DOLocalMove(endValueV3, duration, optionalBool0); + break; + case AnimationType.Rotate: + switch (targetType) { + case TargetType.Transform: + tween = ((Transform)target).DORotate(endValueV3, duration, optionalRotationMode); + break; + case TargetType.Rigidbody: +#if true // PHYSICS_MARKER + tween = ((Rigidbody)target).DORotate(endValueV3, duration, optionalRotationMode); +#else + tween = ((Transform)target).DORotate(endValueV3, duration, optionalRotationMode); +#endif + break; + case TargetType.Rigidbody2D: +#if true // PHYSICS2D_MARKER + tween = ((Rigidbody2D)target).DORotate(endValueFloat, duration); +#else + tween = ((Transform)target).DORotate(endValueV3, duration, optionalRotationMode); +#endif + break; + } + break; + case AnimationType.LocalRotate: + tween = tweenGO.transform.DOLocalRotate(endValueV3, duration, optionalRotationMode); + break; + case AnimationType.Scale: + switch (targetType) { +#if false // TK2D_MARKER + case TargetType.tk2dTextMesh: + tween = ((tk2dTextMesh)target).DOScale(optionalBool0 ? new Vector3(endValueFloat, endValueFloat, endValueFloat) : endValueV3, duration); + break; + case TargetType.tk2dBaseSprite: + tween = ((tk2dBaseSprite)target).DOScale(optionalBool0 ? new Vector3(endValueFloat, endValueFloat, endValueFloat) : endValueV3, duration); + break; +#endif + default: + tween = tweenGO.transform.DOScale(optionalBool0 ? new Vector3(endValueFloat, endValueFloat, endValueFloat) : endValueV3, duration); + break; + } + break; +#if true // UI_MARKER + case AnimationType.UIWidthHeight: + tween = ((RectTransform)target).DOSizeDelta(optionalBool0 ? new Vector2(endValueFloat, endValueFloat) : endValueV2, duration); + break; + case AnimationType.FillAmount: + tween = ((Image)target).DOFillAmount(endValueFloat, duration); + break; +#endif + case AnimationType.Color: + isRelative = false; + switch (targetType) { + case TargetType.Renderer: + tween = ((Renderer)target).material.DOColor(endValueColor, duration); + break; + case TargetType.Light: + tween = ((Light)target).DOColor(endValueColor, duration); + break; +#if true // SPRITE_MARKER + case TargetType.SpriteRenderer: + tween = ((SpriteRenderer)target).DOColor(endValueColor, duration); + break; +#endif +#if true // UI_MARKER + case TargetType.Image: + tween = ((Graphic)target).DOColor(endValueColor, duration); + break; + case TargetType.Text: + tween = ((Text)target).DOColor(endValueColor, duration); + break; +#endif +#if false // TK2D_MARKER + case TargetType.tk2dTextMesh: + tween = ((tk2dTextMesh)target).DOColor(endValueColor, duration); + break; + case TargetType.tk2dBaseSprite: + tween = ((tk2dBaseSprite)target).DOColor(endValueColor, duration); + break; +#endif +#if false // TEXTMESHPRO_MARKER + case TargetType.TextMeshProUGUI: + tween = ((TextMeshProUGUI)target).DOColor(endValueColor, duration); + break; + case TargetType.TextMeshPro: + tween = ((TextMeshPro)target).DOColor(endValueColor, duration); + break; +#endif + } + break; + case AnimationType.Fade: + isRelative = false; + switch (targetType) { + case TargetType.Renderer: + tween = ((Renderer)target).material.DOFade(endValueFloat, duration); + break; + case TargetType.Light: + tween = ((Light)target).DOIntensity(endValueFloat, duration); + break; +#if true // SPRITE_MARKER + case TargetType.SpriteRenderer: + tween = ((SpriteRenderer)target).DOFade(endValueFloat, duration); + break; +#endif +#if true // UI_MARKER + case TargetType.Image: + tween = ((Graphic)target).DOFade(endValueFloat, duration); + break; + case TargetType.Text: + tween = ((Text)target).DOFade(endValueFloat, duration); + break; + case TargetType.CanvasGroup: + tween = ((CanvasGroup)target).DOFade(endValueFloat, duration); + break; +#endif +#if false // TK2D_MARKER + case TargetType.tk2dTextMesh: + tween = ((tk2dTextMesh)target).DOFade(endValueFloat, duration); + break; + case TargetType.tk2dBaseSprite: + tween = ((tk2dBaseSprite)target).DOFade(endValueFloat, duration); + break; +#endif +#if false // TEXTMESHPRO_MARKER + case TargetType.TextMeshProUGUI: + tween = ((TextMeshProUGUI)target).DOFade(endValueFloat, duration); + break; + case TargetType.TextMeshPro: + tween = ((TextMeshPro)target).DOFade(endValueFloat, duration); + break; +#endif + } + break; + case AnimationType.Text: +#if true // UI_MARKER + switch (targetType) { + case TargetType.Text: + tween = ((Text)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); + break; + } +#endif +#if false // TK2D_MARKER + switch (targetType) { + case TargetType.tk2dTextMesh: + tween = ((tk2dTextMesh)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); + break; + } +#endif +#if false // TEXTMESHPRO_MARKER + switch (targetType) { + case TargetType.TextMeshProUGUI: + tween = ((TextMeshProUGUI)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); + break; + case TargetType.TextMeshPro: + tween = ((TextMeshPro)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); + break; + } +#endif + break; + case AnimationType.PunchPosition: + switch (targetType) { + case TargetType.Transform: + tween = ((Transform)target).DOPunchPosition(endValueV3, duration, optionalInt0, optionalFloat0, optionalBool0); + break; +#if true // UI_MARKER + case TargetType.RectTransform: + tween = ((RectTransform)target).DOPunchAnchorPos(endValueV3, duration, optionalInt0, optionalFloat0, optionalBool0); + break; +#endif + } + break; + case AnimationType.PunchScale: + tween = tweenGO.transform.DOPunchScale(endValueV3, duration, optionalInt0, optionalFloat0); + break; + case AnimationType.PunchRotation: + tween = tweenGO.transform.DOPunchRotation(endValueV3, duration, optionalInt0, optionalFloat0); + break; + case AnimationType.ShakePosition: + switch (targetType) { + case TargetType.Transform: + tween = ((Transform)target).DOShakePosition(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool0, optionalBool1, optionalShakeRandomnessMode); + break; +#if true // UI_MARKER + case TargetType.RectTransform: + tween = ((RectTransform)target).DOShakeAnchorPos(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool0, optionalBool1, optionalShakeRandomnessMode); + break; +#endif + } + break; + case AnimationType.ShakeScale: + tween = tweenGO.transform.DOShakeScale(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool1, optionalShakeRandomnessMode); + break; + case AnimationType.ShakeRotation: + tween = tweenGO.transform.DOShakeRotation(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool1, optionalShakeRandomnessMode); + break; + case AnimationType.CameraAspect: + tween = ((Camera)target).DOAspect(endValueFloat, duration); + break; + case AnimationType.CameraBackgroundColor: + tween = ((Camera)target).DOColor(endValueColor, duration); + break; + case AnimationType.CameraFieldOfView: + tween = ((Camera)target).DOFieldOfView(endValueFloat, duration); + break; + case AnimationType.CameraOrthoSize: + tween = ((Camera)target).DOOrthoSize(endValueFloat, duration); + break; + case AnimationType.CameraPixelRect: + tween = ((Camera)target).DOPixelRect(endValueRect, duration); + break; + case AnimationType.CameraRect: + tween = ((Camera)target).DORect(endValueRect, duration); + break; + } + + if (tween == null) return; + + // Created + + if (isFrom) { + ((Tweener)tween).From(isRelative); + } else { + tween.SetRelative(isRelative); + } + GameObject setTarget = GetTweenTarget(); + tween.SetTarget(setTarget).SetDelay(delay).SetLoops(loops, loopType).SetAutoKill(autoKill) + .OnKill(()=> tween = null); + if (isSpeedBased) tween.SetSpeedBased(); + if (easeType == Ease.INTERNAL_Custom) tween.SetEase(easeCurve); + else tween.SetEase(easeType); + if (!string.IsNullOrEmpty(id)) tween.SetId(id); + tween.SetUpdate(isIndependentUpdate); + + if (hasOnStart) { + if (onStart != null) tween.OnStart(onStart.Invoke); + } else onStart = null; + if (hasOnPlay) { + if (onPlay != null) tween.OnPlay(onPlay.Invoke); + } else onPlay = null; + if (hasOnUpdate) { + if (onUpdate != null) tween.OnUpdate(onUpdate.Invoke); + } else onUpdate = null; + if (hasOnStepComplete) { + if (onStepComplete != null) tween.OnStepComplete(onStepComplete.Invoke); + } else onStepComplete = null; + if (hasOnComplete) { + if (onComplete != null) tween.OnComplete(onComplete.Invoke); + } else onComplete = null; + if (hasOnRewind) { + if (onRewind != null) tween.OnRewind(onRewind.Invoke); + } else onRewind = null; + + if (andPlay) tween.Play(); + else tween.Pause(); + + if (hasOnTweenCreated && onTweenCreated != null) onTweenCreated.Invoke(); + } + + #endregion + + #region Public Methods + + #region Special + + /// + /// Returns the tweens (if generated and not killed) created by all DOTweenAnimations on this gameObject, + /// in the same order as they appear in the Inspector (top to bottom). + /// Note that a tween is generated inside the Awake call (except RectTransform tweens which are generated inside Start), + /// so this method won't return them before that + /// + public List GetTweens() + { + List result = new List(); + DOTweenAnimation[] anims = this.GetComponents(); + foreach (DOTweenAnimation anim in anims) { + if (anim.tween != null && anim.tween.active) result.Add(anim.tween); + } + return result; + } + + /// + /// Sets the animation target (which must be of the same type of the one set in the Inspector). + /// This is useful if you want to change it BEFORE this + /// creates a tween, while after that it won't have any effect. + /// Consider that a creates its tween inside its Awake (except for special tweens), + /// so you will need to sure your code runs before this object's Awake (via ScriptExecutionOrder or enabling/disabling methods) + /// + /// + /// New target for the animation (must be of the same type of the previous one) + /// If TRUE also uses tweenTarget's gameObject when settings the target-ID of the tween + /// (which is used with DOPlay/DORestart/etc to apply the same operation on all tweens that have the same target-id). + /// You should usually leave this to TRUE if you change the target. + /// + public void SetAnimationTarget(Component tweenTarget, bool useTweenTargetGameObjectForGroupOperations = true) + { + TargetType newTargetType = TypeToDOTargetType(target.GetType()); + if (newTargetType != targetType) { + Debug.LogError("DOTweenAnimation ► SetAnimationTarget: the new target is of a different type from the one set in the Inspector"); + return; + } + target = tweenTarget; + targetGO = target.gameObject; + tweenTargetIsTargetGO = useTweenTargetGameObjectForGroupOperations; + } + + #endregion + + /// + /// Plays all tweens whose target-id is the same as the one set by this animation + /// + public override void DOPlay() + { + DOTween.Play(GetTweenTarget()); + } + + /// + /// Plays backwards all tweens whose target-id is the same as the one set by this animation + /// + public override void DOPlayBackwards() + { + DOTween.PlayBackwards(GetTweenTarget()); + } + + /// + /// Plays foward all tweens whose target-id is the same as the one set by this animation + /// + public override void DOPlayForward() + { + DOTween.PlayForward(GetTweenTarget()); + } + + /// + /// Pauses all tweens whose target-id is the same as the one set by this animation + /// + public override void DOPause() + { + DOTween.Pause(GetTweenTarget()); + } + + /// + /// Pauses/unpauses (depending on the current state) all tweens whose target-id is the same as the one set by this animation + /// + public override void DOTogglePause() + { + DOTween.TogglePause(GetTweenTarget()); + } + + /// + /// Rewinds all tweens created by this animation in the correct order + /// + public override void DORewind() + { + _playCount = -1; + // Rewind using Components order (in case there are multiple animations on the same property) + DOTweenAnimation[] anims = this.gameObject.GetComponents(); + for (int i = anims.Length - 1; i > -1; --i) { + Tween t = anims[i].tween; + if (t != null && t.IsInitialized()) anims[i].tween.Rewind(); + } + // DOTween.Rewind(GetTweenTarget()); + } + + /// + /// Restarts all tweens whose target-id is the same as the one set by this animation + /// + public override void DORestart() + { DORestart(false); } + /// + /// Restarts all tweens whose target-id is the same as the one set by this animation + /// + /// If TRUE, re-evaluates the tween's start and end values from its current position. + /// Set it to TRUE when spawning the same DOTweenAnimation in different positions (like when using a pooling system) + public override void DORestart(bool fromHere) + { + _playCount = -1; + if (tween == null) { + if (Debugger.logPriority > 1) Debugger.LogNullTween(tween); return; + } + if (fromHere && isRelative) ReEvaluateRelativeTween(); + DOTween.Restart(GetTweenTarget()); + } + + /// + /// Completes all tweens whose target-id is the same as the one set by this animation + /// + public override void DOComplete() + { + DOTween.Complete(GetTweenTarget()); + } + + /// + /// Sends to the given time (and pauses) all the tweens whose target-id is the one set by this animation + /// + /// Time to send the tween to + public override void DOGotoAndPause(float time) + { DOGoto(time, false); } + /// + /// Sends to the given time (and plays) all the tweens whose target-id is the one set by this animation + /// + /// Time to send the tween to + public override void DOGotoAndPlay(float time) + { DOGoto(time, true); } + void DOGoto(float time, bool andPlay) + { + _tmpTweens.Clear(); + DOTween.TweensByTarget(GetTweenTarget(), false, _tmpTweens); + int len = _tmpTweens.Count; + if (len == 0) { + Debugger.LogWarning((andPlay ? "DOGotoAndPlay" : "DoGotoAndPause") + " ► tween doesn't exist"); + } else { + for (int i = 0; i < _tmpTweens.Count; ++i) { + _tmpTweens[i].Goto(time, andPlay); + } + } + _tmpTweens.Clear(); + } + + /// + /// Kills all tweens whose target-id is the same as the one set by this animation + /// + public override void DOKill() + { + DOTween.Kill(GetTweenTarget()); + tween = null; + } + + #region Specifics + + /// + /// Plays all tweens with the given ID and whose target-id is the same as the one set by this animation + /// + public void DOPlayById(string id) + { + DOTween.Play(GetTweenTarget(), id); + } + /// + /// Plays all tweens with the given ID (regardless of their target gameObject) + /// + public void DOPlayAllById(string id) + { + DOTween.Play(id); + } + + /// + /// Pauses all tweens that with the given ID (regardless of their target gameObject) + /// + public void DOPauseAllById(string id) + { + DOTween.Pause(id); + } + + /// + /// Plays backwards all tweens with the given ID and whose target-id is the same as the one set by this animation + /// + public void DOPlayBackwardsById(string id) + { + DOTween.PlayBackwards(GetTweenTarget(), id); + } + /// + /// Plays backwards all tweens with the given ID (regardless of their target gameObject) + /// + public void DOPlayBackwardsAllById(string id) + { + DOTween.PlayBackwards(id); + } + + /// + /// Plays forward all tweens with the given ID and whose target-id is the same as the one set by this animation + /// + public void DOPlayForwardById(string id) + { + DOTween.PlayForward(GetTweenTarget(), id); + } + /// + /// Plays forward all tweens with the given ID (regardless of their target gameObject) + /// + public void DOPlayForwardAllById(string id) + { + DOTween.PlayForward(id); + } + + /// + /// Plays the next animation on this animation's gameObject (if any) + /// + public void DOPlayNext() + { + DOTweenAnimation[] anims = this.GetComponents(); + while (_playCount < anims.Length - 1) { + _playCount++; + DOTweenAnimation anim = anims[_playCount]; + if (anim != null && anim.tween != null && anim.tween.active && !anim.tween.IsPlaying() && !anim.tween.IsComplete()) { + anim.tween.Play(); + break; + } + } + } + + /// + /// Rewinds all tweens with the given ID and whose target-id is the same as the one set by this animation, + /// then plays the next animation on this animation's gameObject (if any) + /// + public void DORewindAndPlayNext() + { + _playCount = -1; + DOTween.Rewind(GetTweenTarget()); + DOPlayNext(); + } + + /// + /// Rewinds all tweens with the given ID (regardless of their target gameObject) + /// + public void DORewindAllById(string id) + { + _playCount = -1; + DOTween.Rewind(id); + } + + /// + /// Restarts all tweens with the given ID and whose target-id is the same as the one set by this animation + /// + public void DORestartById(string id) + { + _playCount = -1; + DOTween.Restart(GetTweenTarget(), id); + } + /// + /// Restarts all tweens with the given ID (regardless of their target gameObject) + /// + public void DORestartAllById(string id) + { + _playCount = -1; + DOTween.Restart(id); + } + + /// + /// Kills all tweens with the given ID and whose target-id is the same as the one set by this animation + /// + public void DOKillById(string id) + { + DOTween.Kill(GetTweenTarget(), id); + } + /// + /// Kills all tweens with the given ID (regardless of their target gameObject) + /// + public void DOKillAllById(string id) + { + DOTween.Kill(id); + } + + #endregion + + #region Internal (also used by Inspector) + + public static TargetType TypeToDOTargetType(Type t) + { + string str = t.ToString(); + int dotIndex = str.LastIndexOf("."); + if (dotIndex != -1) str = str.Substring(dotIndex + 1); + if (str.IndexOf("Renderer") != -1 && (str != "SpriteRenderer")) str = "Renderer"; +//#if true // PHYSICS_MARKER +// if (str == "Rigidbody") str = "Transform"; +//#endif +//#if true // PHYSICS2D_MARKER +// if (str == "Rigidbody2D") str = "Transform"; +//#endif +#if true // UI_MARKER +// if (str == "RectTransform") str = "Transform"; + if (str == "RawImage" || str == "Graphic") str = "Image"; // RawImages/Graphics are managed like Images for DOTweenAnimation (color and fade use Graphic target anyway) +#endif + return (TargetType)Enum.Parse(typeof(TargetType), str); + } + + // Editor preview system + /// + /// Previews the tween in the editor. Only for DOTween internal usage: don't use otherwise. + /// + public Tween CreateEditorPreview() + { + if (Application.isPlaying) return null; + + // CHANGE: first param switched to TRUE otherwise changing an animation and replaying in editor would still play old one + CreateTween(true, autoPlay); + return tween; + } + + #endregion + + #endregion + + #region Private + + /// + /// Returns the gameObject whose target component should be animated + /// + /// + GameObject GetTweenGO() + { + return targetIsSelf ? this.gameObject : targetGO; + } + + /// + /// Returns the GameObject which should be used/retrieved for SetTarget + /// + GameObject GetTweenTarget() + { + return targetIsSelf || !tweenTargetIsTargetGO ? this.gameObject : targetGO; + } + + // Re-evaluate relative position of path + void ReEvaluateRelativeTween() + { + GameObject tweenGO = GetTweenGO(); + if (tweenGO == null) { + Debug.LogWarning(string.Format("{0} :: This DOTweenAnimation's target/GameObject is unset: the tween will not be created.", this.gameObject.name), this.gameObject); + return; + } + if (animationType == AnimationType.Move) { + ((Tweener)tween).ChangeEndValue(tweenGO.transform.position + endValueV3, true); + } else if (animationType == AnimationType.LocalMove) { + ((Tweener)tween).ChangeEndValue(tweenGO.transform.localPosition + endValueV3, true); + } + } + + #endregion + } + + public static class DOTweenAnimationExtensions + { +// // Doesn't work on Win 8.1 +// public static bool IsSameOrSubclassOf(this Type t, Type tBase) +// { +// return t.IsSubclassOf(tBase) || t == tBase; +// } + + public static bool IsSameOrSubclassOf(this Component t) + { + return t is T; + } + } +} diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta new file mode 100644 index 00000000..a10ceea2 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d0390bd8b8ffd640b34fe25065ff1df +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs new file mode 100644 index 00000000..c9df3968 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs @@ -0,0 +1,9 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/27 19:02 +// +// License Copyright (c) Daniele Giardini. +// This work is subject to the terms at http://dotween.demigiant.com/license.php + + +#if false // MODULE_MARKER +#endif diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs.meta new file mode 100644 index 00000000..32c1ec84 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d1aa01bacf85c04ea18116651a7f0db +timeCreated: 1587116610 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs new file mode 100644 index 00000000..c9df3968 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs @@ -0,0 +1,9 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/27 19:02 +// +// License Copyright (c) Daniele Giardini. +// This work is subject to the terms at http://dotween.demigiant.com/license.php + + +#if false // MODULE_MARKER +#endif diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs.meta new file mode 100644 index 00000000..9cba4ea8 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0a0cc3e90c4a6ea41bb14d7f35c577c3 +timeCreated: 1587116610 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML new file mode 100644 index 00000000..8179cfef --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML @@ -0,0 +1,80 @@ + + + + DOTweenPro + + + + + Restarts the tween + + + + + Restarts the tween + + If TRUE, re-evaluates the tween's start and end values from its current position. + Set it to TRUE when spawning the same DOTweenPath in different positions (like when using a pooling system) + + + + Attach this to a GameObject to create and assign a path to it + + + + Used internally by the editor + + + + Restarts the tween + + + + + Restarts the tween + + If TRUE, re-evaluates the tween's start and end values from its current position. + Set it to TRUE when spawning the same DOTweenPath in different positions (like when using a pooling system) + + + + Sends the tween to the given time then pauses it + + Time to send the tween to + + + + Sends the tween to the given time then plays it + + Time to send the tween to + + + + Kills all tweens (path/animations/etc.) with the given ID (regardless of their target gameObject) + + + + + Returns a list of points that are used to draw the path inside the editor, + or NULL if the path hasn't been initialized yet or if its tween has been killed + + + + + Tweens a Vector3 along a spiral. + EndValue represents the direction of the spiral + + + + + Spiral tween mode + + + + The spiral motion will expand outwards for the whole the tween + + + The spiral motion will expand outwards for half the tween and then will spiral back to the starting position + + + diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta new file mode 100644 index 00000000..ddc78e5f --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: db7d7ef84c388bc4fbc3835d31a15306 +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a5250a35f9f06650d8b354f400f41d6c92c58ae GIT binary patch literal 16384 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 a Transform's localPosition in a spiral shape. + /// Also stores the transform as the tween's target so it can be used for filtered operations + /// The duration of the tween + /// The axis around which the spiral will rotate + /// The type of spiral movement + /// Speed of the rotations + /// Frequency of the rotation. Lower values lead to wider spirals + /// Indicates how much the tween should move along the spiral's axis + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DOSpiral( + this Transform target, float duration, Vector3? axis = null, SpiralMode mode = SpiralMode.Expand, + float speed = 1, float frequency = 10, float depth = 0, bool snapping = false + ) { + if (Mathf.Approximately(speed, 0)) speed = 1; + if (axis == null || axis == Vector3.zero) axis = Vector3.forward; + + TweenerCore t = DOTween.To(SpiralPlugin.Get(), () => target.localPosition, x => target.localPosition = x, (Vector3)axis, duration) + .SetTarget(target); + + t.plugOptions.mode = mode; + t.plugOptions.speed = speed; + t.plugOptions.frequency = frequency; + t.plugOptions.depth = depth; + t.plugOptions.snapping = snapping; + return t; + } + + #endregion + +#if true // PHYSICS_MARKER + #region Rigidbody + + /// Tweens a Rigidbody's position in a spiral shape. + /// Also stores the transform as the tween's target so it can be used for filtered operations + /// The duration of the tween + /// The axis around which the spiral will rotate + /// The type of spiral movement + /// Speed of the rotations + /// Frequency of the rotation. Lower values lead to wider spirals + /// Indicates how much the tween should move along the spiral's axis + /// If TRUE the tween will smoothly snap all values to integers + public static Tweener DOSpiral( + this Rigidbody target, float duration, Vector3? axis = null, SpiralMode mode = SpiralMode.Expand, + float speed = 1, float frequency = 10, float depth = 0, bool snapping = false + ) { + if (Mathf.Approximately(speed, 0)) speed = 1; + if (axis == null || axis == Vector3.zero) axis = Vector3.forward; + + TweenerCore t = DOTween.To(SpiralPlugin.Get(), () => target.position, target.MovePosition, (Vector3)axis, duration) + .SetTarget(target); + + t.plugOptions.mode = mode; + t.plugOptions.speed = speed; + t.plugOptions.frequency = frequency; + t.plugOptions.depth = depth; + t.plugOptions.snapping = snapping; + return t; + } + + #endregion +#endif + + #endregion + } +} diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta new file mode 100644 index 00000000..bc6e8631 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c3190a1a1c53f449926f6d5542b4ce5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs new file mode 100644 index 00000000..935bbee8 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs @@ -0,0 +1,1037 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/27 19:02 +// +// License Copyright (c) Daniele Giardini. +// This work is subject to the terms at http://dotween.demigiant.com/license.php + + +#if false // MODULE_MARKER +using System; +using System.Globalization; +using System.Collections.Generic; +using DG.Tweening.Core; +using DG.Tweening.Plugins.Options; +using UnityEngine; +using TMPro; +using Object = UnityEngine.Object; + +namespace DG.Tweening +{ + public enum TMPSkewSpanMode + { + /// Applies the skew as-is (like normal skew works): the longer the text-span the higher the last character will be + Default, + /// Applies the skew scaled by the size of the text-span: the max skew/displacement will be the given skew factor + AsMaxSkewFactor + } + + /// + /// Methods that extend TMP_Text objects and allow to directly create and control tweens from their instances. + /// + public static class ShortcutExtensionsTMPText + { + #region Colors + + /// Tweens a TextMeshPro's color to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this TMP_Text target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's faceColor to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFaceColor(this TMP_Text target, Color32 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.faceColor, x => target.faceColor = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's outlineColor to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOOutlineColor(this TMP_Text target, Color32 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.outlineColor, x => target.outlineColor = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's glow color to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + /// If TRUE will use the fontSharedMaterial instead than the fontMaterial + public static TweenerCore DOGlowColor(this TMP_Text target, Color endValue, float duration, bool useSharedMaterial = false) + { + TweenerCore t = useSharedMaterial + ? target.fontSharedMaterial.DOColor(endValue, "_GlowColor", duration) + : target.fontMaterial.DOColor(endValue, "_GlowColor", duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's alpha color to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this TMP_Text target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro faceColor's alpha to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFaceFade(this TMP_Text target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.faceColor, x => target.faceColor = x, endValue, duration); + t.SetTarget(target); + return t; + } + + #endregion + + #region Other + + /// Tweens a TextMeshPro's scale to the given value (using correct uniform scale as TMP requires). + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScale(this TMP_Text target, float endValue, float duration) + { + Transform trans = target.transform; + Vector3 endValueV3 = new Vector3(endValue, endValue, endValue); + TweenerCore t = DOTween.To(() => trans.localScale, x => trans.localScale = x, endValueV3, duration); + t.SetTarget(target); + return t; + } + + /// + /// Tweens a TextMeshPro's text from one integer to another, with options for thousands separators + /// + /// The value to start from + /// The end value to reach + /// The duration of the tween + /// If TRUE (default) also adds thousands separators + /// The to use (InvariantCulture if NULL) + public static TweenerCore DOCounter( + this TMP_Text target, int fromValue, int endValue, float duration, bool addThousandsSeparator = true, CultureInfo culture = null + ){ + int v = fromValue; + CultureInfo cInfo = !addThousandsSeparator ? null : culture ?? CultureInfo.InvariantCulture; + TweenerCore t = DOTween.To(() => v, x => { + v = x; + target.text = addThousandsSeparator + ? v.ToString("N0", cInfo) + : v.ToString(); + }, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's fontSize to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFontSize(this TMP_Text target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.fontSize, x => target.fontSize = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's maxVisibleCharacters to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOMaxVisibleCharacters(this TMP_Text target, int endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.maxVisibleCharacters, x => target.maxVisibleCharacters = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a TextMeshPro's text to the given value. + /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations + /// The end string to tween toThe duration of the tween + /// If TRUE (default), rich text will be interpreted correctly while animated, + /// otherwise all tags will be considered as normal text + /// The type of scramble mode to use, if any + /// A string containing the characters to use for scrambling. + /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. + /// Leave it to NULL (default) to use default ones + public static TweenerCore DOText(this TMP_Text target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) + { + TweenerCore t = DOTween.To(() => target.text, x => target.text = x, endValue, duration); + t.SetOptions(richTextEnabled, scrambleMode, scrambleChars) + .SetTarget(target); + return t; + } + + #endregion + } + + #region DOTweenTMPAnimator + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ CLASS ███████████████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + /// + /// Wrapper for objects that enables per-character tweening + /// (you don't need this if instead you want to animate the whole text object). + /// It also contains various handy methods to simply deform text without animating it ;) + /// EXAMPLE: + /// DOTweenTMPAnimator animator = new DOTweenTMPAnimator(myTextMeshProTextField); + /// Tween tween = animator.DOCharScale(characterIndex, scaleValue, duration); + /// + /// + public class DOTweenTMPAnimator : IDisposable + { + static readonly Dictionary _targetToAnimator = new Dictionary(); + + /// that this animator is linked to + public TMP_Text target { get; private set; } + public TMP_TextInfo textInfo { get; private set; } + readonly List _charTransforms = new List(); + TMP_MeshInfo[] _cachedMeshInfos; + bool _ignoreTextChangedEvent; + + /// + /// Creates a new instance of the , which is necessary to animate by single characters. + /// If a already exists for the same object it will be disposed + /// (but not its tweens, those you will have to kill manually). + /// If you want to animate the whole text object you don't need this, and you can use direct DO shortcuts instead. + /// IMPORTANT: the target must have been enabled/activated at least once before you can use it with this + /// + /// The that will be linked to this animator + public DOTweenTMPAnimator(TMP_Text target) + { + if (target == null) { + Debugger.LogError("DOTweenTMPAnimator target can't be null"); + return; + } + if (!target.gameObject.activeInHierarchy) { + Debugger.LogError("You can't create a DOTweenTMPAnimator if its target is disabled"); + return; + } + // Verify that there's no other animators for the same target, and in case dispose them + if (_targetToAnimator.ContainsKey(target)) { + if (Debugger.logPriority >= 2) { + Debugger.Log(string.Format( + "A DOTweenTMPAnimator for \"{0}\" already exists: disposing it because you can't have more than one DOTweenTMPAnimator" + + " for the same TextMesh Pro object. If you have tweens running on the disposed DOTweenTMPAnimator you should kill them manually", + target + )); + } + _targetToAnimator[target].Dispose(); + _targetToAnimator.Remove(target); + } + // + this.target = target; + _targetToAnimator.Add(target, this); + Refresh(); + // Listeners + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(OnTextChanged); + } + + /// + /// If a instance exists for the given target disposes it + /// + public static void DisposeInstanceFor(TMP_Text target) + { + if (!_targetToAnimator.ContainsKey(target)) return; + _targetToAnimator[target].Dispose(); + _targetToAnimator.Remove(target); + } + + /// + /// Clears and disposes of this object + /// + public void Dispose() + { + target = null; + _charTransforms.Clear(); + textInfo = null; + _cachedMeshInfos = null; + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(OnTextChanged); + } + + /// + /// Refreshes the animator text data and resets all transformation data. Call this after you change the target + /// + public void Refresh() + { + _ignoreTextChangedEvent = true; + target.ForceMeshUpdate(true); + textInfo = target.textInfo; + _cachedMeshInfos = textInfo.CopyMeshInfoVertexData(); + int totChars = textInfo.characterCount; + int totCurrent = _charTransforms.Count; + if (totCurrent > totChars) { + _charTransforms.RemoveRange(totChars, totCurrent - totChars); + totCurrent = totChars; + } + for (int i = 0; i < totCurrent; ++i) { + CharTransform c = _charTransforms[i]; + c.ResetTransformationData(); + c.Refresh(textInfo, _cachedMeshInfos); + _charTransforms[i] = c; + } + for (int i = totCurrent; i < totChars; ++i) _charTransforms.Add(new CharTransform(i, textInfo, _cachedMeshInfos)); + _ignoreTextChangedEvent = false; + } + + /// + /// Resets all deformations + /// + public void Reset() + { + int totCurrent = _charTransforms.Count; + for (int i = 0; i < totCurrent; ++i) _charTransforms[i].ResetAll(target, textInfo.meshInfo, _cachedMeshInfos); + } + + void OnTextChanged(Object obj) + { + if (_ignoreTextChangedEvent || target == null || obj != target) return; + Refresh(); + } + + bool ValidateChar(int charIndex, bool isTween = true) + { + if (textInfo.characterCount <= charIndex) { + Debugger.LogError(string.Format("CharIndex {0} doesn't exist", charIndex)); + return false; + } + if (!textInfo.characterInfo[charIndex].isVisible) { + if (Debugger.logPriority > 1) { + if (isTween) { + Debugger.Log(string.Format( + "CharIndex {0} isn't visible, ignoring it and returning an empty tween (TextMesh Pro will behave weirdly if invisible chars are included in the animation)", + charIndex + )); + } else { + Debugger.Log(string.Format("CharIndex {0} isn't visible, ignoring it", charIndex)); + } + } + return false; + } + return true; + } + + bool ValidateSpan(int fromCharIndex, int toCharIndex, out int firstVisibleCharIndex, out int lastVisibleCharIndex) + { + firstVisibleCharIndex = -1; // First visible/existing charIndex from given index + lastVisibleCharIndex = -1; // Last visible/existing charIndex backwards from given index + int charCount = textInfo.characterCount; + if (fromCharIndex >= charCount) return false; + if (toCharIndex >= charCount) toCharIndex = charCount - 1; + for (int i = fromCharIndex; i < toCharIndex + 1; ++i) { + if (!_charTransforms[i].isVisible) continue; + firstVisibleCharIndex = i; + break; + } + if (firstVisibleCharIndex == -1) return false; + for (int i = toCharIndex; i > firstVisibleCharIndex - 1; --i) { + if (!_charTransforms[i].isVisible) continue; + lastVisibleCharIndex = i; + break; + } + if (lastVisibleCharIndex == -1) return false; + return true; + } + + #region Word Setters + + /// + /// Skews a span of characters uniformly (like normal skew works in graphic applications) + /// + /// First char index of the span to skew + /// Last char index of the span to skew + /// Skew factor + /// If TRUE skews the top side of the span, otherwise the bottom one + public void SkewSpanX(int fromCharIndex, int toCharIndex, float skewFactor, bool skewTop = true) + { + int firstVisibleCharIndex, lastVisibleCharIndex; + if (!ValidateSpan(fromCharIndex, toCharIndex, out firstVisibleCharIndex, out lastVisibleCharIndex)) return; + for (int i = firstVisibleCharIndex; i < lastVisibleCharIndex + 1; ++i) { + if (!_charTransforms[i].isVisible) continue; + CharVertices v = _charTransforms[i].GetVertices(); + float skew = SkewCharX(i, skewFactor, skewTop); + } + } + + /// + /// Skews a span of characters uniformly (like normal skew works in graphic applications) + /// + /// First char index of the span to skew + /// Last char index of the span to skew + /// Skew factor + /// Skew mode + /// If TRUE skews the right side of the span, otherwise the left one + public void SkewSpanY( + int fromCharIndex, int toCharIndex, float skewFactor, + TMPSkewSpanMode mode = TMPSkewSpanMode.Default, bool skewRight = true + ){ + int firstVisibleCharIndex, lastVisibleCharIndex; + if (!ValidateSpan(fromCharIndex, toCharIndex, out firstVisibleCharIndex, out lastVisibleCharIndex)) return; + if (mode == TMPSkewSpanMode.AsMaxSkewFactor) { + CharVertices firstVisibleCharVertices = _charTransforms[firstVisibleCharIndex].GetVertices(); + CharVertices lastVisibleCharVertices = _charTransforms[lastVisibleCharIndex].GetVertices(); + float spanW = Mathf.Abs(lastVisibleCharVertices.bottomRight.x - firstVisibleCharVertices.bottomLeft.x); + float spanH = Mathf.Abs(lastVisibleCharVertices.topRight.y - lastVisibleCharVertices.bottomRight.y); + float ratio = spanH / spanW; + skewFactor *= ratio; + } + float offsetY = 0; + CharVertices prevCharVertices = new CharVertices(); + float prevCharSkew = 0; + if (skewRight) { + for (int i = firstVisibleCharIndex; i < lastVisibleCharIndex + 1; ++i) { + if (!_charTransforms[i].isVisible) continue; + CharVertices v = _charTransforms[i].GetVertices(); + float skew = SkewCharY(i, skewFactor, skewRight); + if (i > firstVisibleCharIndex) { + float prevCharW = Mathf.Abs(prevCharVertices.bottomLeft.x - prevCharVertices.bottomRight.x); + float charsDist = Mathf.Abs(v.bottomLeft.x - prevCharVertices.bottomRight.x); + offsetY += prevCharSkew + (prevCharSkew * charsDist) / prevCharW; + SetCharOffset(i, new Vector3(0, _charTransforms[i].offset.y + offsetY, 0)); + } + prevCharVertices = v; + prevCharSkew = skew; + } + } else { + for (int i = lastVisibleCharIndex; i > firstVisibleCharIndex - 1; --i) { + if (!_charTransforms[i].isVisible) continue; + CharVertices v = _charTransforms[i].GetVertices(); + float skew = SkewCharY(i, skewFactor, skewRight); + if (i < lastVisibleCharIndex) { + float prevCharW = Mathf.Abs(prevCharVertices.bottomLeft.x - prevCharVertices.bottomRight.x); + float charsDist = Mathf.Abs(v.bottomRight.x - prevCharVertices.bottomLeft.x); + offsetY += prevCharSkew + (prevCharSkew * charsDist) / prevCharW; + SetCharOffset(i, new Vector3(0, _charTransforms[i].offset.y + offsetY, 0)); + } + prevCharVertices = v; + prevCharSkew = skew; + } + } + } + + #endregion + + #region Char Getters + + /// + /// Returns the current color of the given character, if it exists and is visible. + /// + /// Character index + public Color GetCharColor(int charIndex) + { + if (!ValidateChar(charIndex)) return Color.white; + return _charTransforms[charIndex].GetColor(textInfo.meshInfo); + } + + /// + /// Returns the current offset of the given character, if it exists and is visible. + /// + /// Character index + public Vector3 GetCharOffset(int charIndex) + { + if (!ValidateChar(charIndex)) return Vector3.zero; + return _charTransforms[charIndex].offset; + } + + /// + /// Returns the current rotation of the given character, if it exists and is visible. + /// + /// Character index + public Vector3 GetCharRotation(int charIndex) + { + if (!ValidateChar(charIndex)) return Vector3.zero; + return _charTransforms[charIndex].rotation.eulerAngles; + } + + /// + /// Returns the current scale of the given character, if it exists and is visible. + /// + /// Character index + public Vector3 GetCharScale(int charIndex) + { + if (!ValidateChar(charIndex)) return Vector3.zero; + return _charTransforms[charIndex].scale; + } + + #endregion + + #region Char Setters + + /// + /// Immediately sets the color of the given character. + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + /// Color to set + public void SetCharColor(int charIndex, Color32 color) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.UpdateColor(target, color, textInfo.meshInfo); + _charTransforms[charIndex] = c; + } + + /// + /// Immediately sets the offset of the given character. + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + /// Offset to set + public void SetCharOffset(int charIndex, Vector3 offset) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.UpdateGeometry(target, offset, c.rotation, c.scale, _cachedMeshInfos); + _charTransforms[charIndex] = c; + } + + /// + /// Immediately sets the rotation of the given character. + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + /// Rotation to set + public void SetCharRotation(int charIndex, Vector3 rotation) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.UpdateGeometry(target, c.offset, Quaternion.Euler(rotation), c.scale, _cachedMeshInfos); + _charTransforms[charIndex] = c; + } + + /// + /// Immediately sets the scale of the given character. + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + /// Scale to set + public void SetCharScale(int charIndex, Vector3 scale) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.UpdateGeometry(target, c.offset, c.rotation, scale, _cachedMeshInfos); + _charTransforms[charIndex] = c; + } + + /// + /// Immediately shifts the vertices of the given character by the given factor. + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + /// Top left offset + /// Top right offset + /// Bottom left offset + /// Bottom right offset + public void ShiftCharVertices(int charIndex, Vector3 topLeftShift, Vector3 topRightShift, Vector3 bottomLeftShift, Vector3 bottomRightShift) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.ShiftVertices(target, topLeftShift, topRightShift, bottomLeftShift, bottomRightShift); + _charTransforms[charIndex] = c; + } + + /// + /// Skews the given character horizontally along the X axis and returns the skew amount applied (based on the character's size) + /// + /// Character index + /// skew amount + /// If TRUE skews the top side of the character, otherwise the bottom one + public float SkewCharX(int charIndex, float skewFactor, bool skewTop = true) + { + if (!ValidateChar(charIndex)) return 0; + Vector3 skewV = new Vector3(skewFactor, 0, 0); + CharTransform c = _charTransforms[charIndex]; + if (skewTop) c.ShiftVertices(target, skewV, skewV, Vector3.zero, Vector3.zero); + else c.ShiftVertices(target, Vector3.zero, Vector3.zero, skewV, skewV); + _charTransforms[charIndex] = c; + return skewFactor; + } + + /// + /// Skews the given character vertically along the Y axis and returns the skew amount applied (based on the character's size) + /// + /// Character index + /// skew amount + /// If TRUE skews the right side of the character, otherwise the left one + /// If TRUE applies exactly the given , + /// otherwise modifies it based on the aspectRation of the character + public float SkewCharY(int charIndex, float skewFactor, bool skewRight = true, bool fixedSkew = false) + { + if (!ValidateChar(charIndex)) return 0; + float skew = fixedSkew ? skewFactor : skewFactor * textInfo.characterInfo[charIndex].aspectRatio; + Vector3 skewV = new Vector3(0, skew, 0); + CharTransform c = _charTransforms[charIndex]; + if (skewRight) c.ShiftVertices(target, Vector3.zero, skewV, Vector3.zero, skewV); + else c.ShiftVertices(target, skewV, Vector3.zero, skewV, Vector3.zero); + _charTransforms[charIndex] = c; + return skew; + } + + /// + /// Resets the eventual vertices shift applied to the given character via . + /// Will do nothing if the is invalid or the character isn't visible + /// + /// Character index + public void ResetVerticesShift(int charIndex) + { + if (!ValidateChar(charIndex)) return; + CharTransform c = _charTransforms[charIndex]; + c.ResetVerticesShift(target); + _charTransforms[charIndex] = c; + } + + #endregion + + #region Char Tweens + + /// Tweens a character's alpha to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + public TweenerCore DOFadeChar(int charIndex, float endValue, float duration) + { + if (!ValidateChar(charIndex)) return null; + TweenerCore t = DOTween.ToAlpha(() => _charTransforms[charIndex].GetColor(textInfo.meshInfo), x => { + _charTransforms[charIndex].UpdateAlpha(target, x, textInfo.meshInfo); + }, endValue, duration); + return t; + } + + /// Tweens a character's color to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + public TweenerCore DOColorChar(int charIndex, Color endValue, float duration) + { + if (!ValidateChar(charIndex)) return null; + TweenerCore t = DOTween.To(() => _charTransforms[charIndex].GetColor(textInfo.meshInfo), x => { + _charTransforms[charIndex].UpdateColor(target, x, textInfo.meshInfo); + }, endValue, duration); + return t; + } + + /// Tweens a character's offset to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + public TweenerCore DOOffsetChar(int charIndex, Vector3 endValue, float duration) + { + if (!ValidateChar(charIndex)) return null; + TweenerCore t = DOTween.To(() => _charTransforms[charIndex].offset, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, x, charT.rotation, charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, endValue, duration); + return t; + } + + /// Tweens a character's rotation to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + /// Rotation mode + public TweenerCore DORotateChar(int charIndex, Vector3 endValue, float duration, RotateMode mode = RotateMode.Fast) + { + if (!ValidateChar(charIndex)) return null; + TweenerCore t = DOTween.To(() => _charTransforms[charIndex].rotation, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, x, charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, endValue, duration); + t.plugOptions.rotateMode = mode; + return t; + } + + /// Tweens a character's scale to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + public TweenerCore DOScaleChar(int charIndex, float endValue, float duration) + { + return DOScaleChar(charIndex, new Vector3(endValue, endValue, endValue), duration); + } + /// Tweens a character's color to the given value and returns the . + /// Will return NULL if the is invalid or the character isn't visible. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The end value to reachThe duration of the tween + public TweenerCore DOScaleChar(int charIndex, Vector3 endValue, float duration) + { + if (!ValidateChar(charIndex)) return null; + TweenerCore t = DOTween.To(() => _charTransforms[charIndex].scale, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, charT.rotation, x, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, endValue, duration); + return t; + } + + /// Punches a character's offset towards the given direction and then back to the starting one + /// as if it was connected to the starting position via an elastic. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The punch strength + /// The duration of the tween + /// Indicates how much will the punch vibrate per second + /// Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. + /// 1 creates a full oscillation between the punch offset and the opposite offset, + /// while 0 oscillates only between the punch offset and the start offset + public Tweener DOPunchCharOffset(int charIndex, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Punch(() => _charTransforms[charIndex].offset, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, x, charT.rotation, charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, punch, duration, vibrato, elasticity); + } + + /// Punches a character's rotation towards the given direction and then back to the starting one + /// as if it was connected to the starting position via an elastic. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The punch strength + /// The duration of the tween + /// Indicates how much will the punch vibrate per second + /// Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. + /// 1 creates a full oscillation between the punch rotation and the opposite rotation, + /// while 0 oscillates only between the punch rotation and the start rotation + public Tweener DOPunchCharRotation(int charIndex, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Punch(() => _charTransforms[charIndex].rotation.eulerAngles, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, Quaternion.Euler(x), charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, punch, duration, vibrato, elasticity); + } + + /// Punches a character's scale towards the given direction and then back to the starting one + /// as if it was connected to the starting position via an elastic. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The punch strength (added to the character's current scale) + /// The duration of the tween + /// Indicates how much will the punch vibrate per second + /// Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. + /// 1 creates a full oscillation between the punch scale and the opposite scale, + /// while 0 oscillates only between the punch scale and the start scale + public Tweener DOPunchCharScale(int charIndex, float punch, float duration, int vibrato = 10, float elasticity = 1) + { + return DOPunchCharScale(charIndex, new Vector3(punch, punch, punch), duration, vibrato, elasticity); + } + /// Punches a character's scale towards the given direction and then back to the starting one + /// as if it was connected to the starting position via an elastic. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The punch strength (added to the character's current scale) + /// The duration of the tween + /// Indicates how much will the punch vibrate per second + /// Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. + /// 1 creates a full oscillation between the punch scale and the opposite scale, + /// while 0 oscillates only between the punch scale and the start scale + public Tweener DOPunchCharScale(int charIndex, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Punch(() => _charTransforms[charIndex].scale, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, charT.rotation, x, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, punch, duration, vibrato, elasticity); + } + + /// Shakes a character's offset with the given values. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + public Tweener DOShakeCharOffset(int charIndex, float duration, float strength, int vibrato = 10, float randomness = 90, bool fadeOut = true) + { + return DOShakeCharOffset(charIndex, duration, new Vector3(strength, strength, strength), vibrato, randomness, fadeOut); + } + /// Shakes a character's offset with the given values. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + public Tweener DOShakeCharOffset(int charIndex, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = true) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Shake(() => _charTransforms[charIndex].offset, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, x, charT.rotation, charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, duration, strength, vibrato, randomness, fadeOut); + } + + /// Shakes a character's rotation with the given values. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + public Tweener DOShakeCharRotation(int charIndex, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = true) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Shake(() => _charTransforms[charIndex].rotation.eulerAngles, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, Quaternion.Euler(x), charT.scale, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, duration, strength, vibrato, randomness, fadeOut); + } + + /// Shakes a character's scale with the given values. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + public Tweener DOShakeCharScale(int charIndex, float duration, float strength, int vibrato = 10, float randomness = 90, bool fadeOut = true) + { + return DOShakeCharScale(charIndex, duration, new Vector3(strength, strength, strength), vibrato, randomness, fadeOut); + } + /// Shakes a character's scale with the given values. + /// The index of the character to tween (will throw an error if it doesn't exist) + /// The duration of the tween + /// The shake strength + /// Indicates how much will the shake vibrate + /// Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + /// Setting it to 0 will shake along a single direction. + /// If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not + public Tweener DOShakeCharScale(int charIndex, float duration, Vector3 strength, int vibrato = 10, float randomness = 90, bool fadeOut = true) + { + if (!ValidateChar(charIndex)) return null; + if (duration <= 0) { + if (Debugger.logPriority > 0) Debug.LogWarning("Duration can't be 0, returning NULL without creating a tween"); + return null; + } + return DOTween.Shake(() => _charTransforms[charIndex].scale, x => { + CharTransform charT = _charTransforms[charIndex]; + charT.UpdateGeometry(target, charT.offset, charT.rotation, x, _cachedMeshInfos); + _charTransforms[charIndex] = charT; + }, duration, strength, vibrato, randomness, fadeOut); + } + + #endregion + + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + + struct CharVertices + { + public Vector3 bottomLeft, topLeft, topRight, bottomRight; + + public CharVertices(Vector3 bottomLeft, Vector3 topLeft, Vector3 topRight, Vector3 bottomRight) + { + this.bottomLeft = bottomLeft; + this.topLeft = topLeft; + this.topRight = topRight; + this.bottomRight = bottomRight; + } + } + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + // Vertices of each character are: + // 0 : bottom left, 1 : top left, 2 : top right, 3 : bottom right + struct CharTransform + { + public int charIndex; + public bool isVisible { get; private set; } // FALSE both if it's invisible or if it's a space + public Vector3 offset; + public Quaternion rotation; + public Vector3 scale; + Vector3 _topLeftShift, _topRightShift, _bottomLeftShift, _bottomRightShift; + Vector3 _charMidBaselineOffset; + int _matIndex, _firstVertexIndex; + TMP_MeshInfo _meshInfo; + + public CharTransform(int charIndex, TMP_TextInfo textInfo, TMP_MeshInfo[] cachedMeshInfos) : this() + { + this.charIndex = charIndex; + offset = Vector3.zero; + rotation = Quaternion.identity; + scale = Vector3.one; + Refresh(textInfo, cachedMeshInfos); + } + + public void Refresh(TMP_TextInfo textInfo, TMP_MeshInfo[] cachedMeshInfos) + { + TMP_CharacterInfo charInfo = textInfo.characterInfo[charIndex]; + bool isSpaceChar = charInfo.character == ' '; + isVisible = charInfo.isVisible && !isSpaceChar; + _matIndex = charInfo.materialReferenceIndex; + _firstVertexIndex = charInfo.vertexIndex; + _meshInfo = textInfo.meshInfo[_matIndex]; + Vector3[] cachedVertices = cachedMeshInfos[_matIndex].vertices; + _charMidBaselineOffset = isSpaceChar + ? Vector3.zero + : (cachedVertices[_firstVertexIndex] + cachedVertices[_firstVertexIndex + 2]) * 0.5f; + } + + public void ResetAll(TMP_Text target, TMP_MeshInfo[] meshInfos, TMP_MeshInfo[] cachedMeshInfos) + { + ResetGeometry(target, cachedMeshInfos); + ResetColors(target, meshInfos); + } + + public void ResetTransformationData() + { + offset = Vector3.zero; + rotation = Quaternion.identity; + scale = Vector3.one; + _topLeftShift = _topRightShift = _bottomLeftShift = _bottomRightShift = Vector3.zero; + } + + public void ResetGeometry(TMP_Text target, TMP_MeshInfo[] cachedMeshInfos) + { + ResetTransformationData(); + Vector3[] destinationVertices = _meshInfo.vertices; + Vector3[] cachedVertices = cachedMeshInfos[_matIndex].vertices; + destinationVertices[_firstVertexIndex + 0] = cachedVertices[_firstVertexIndex + 0]; + destinationVertices[_firstVertexIndex + 1] = cachedVertices[_firstVertexIndex + 1]; + destinationVertices[_firstVertexIndex + 2] = cachedVertices[_firstVertexIndex + 2]; + destinationVertices[_firstVertexIndex + 3] = cachedVertices[_firstVertexIndex + 3]; + _meshInfo.mesh.vertices = _meshInfo.vertices; + target.UpdateGeometry(_meshInfo.mesh, _matIndex); + } + + public void ResetColors(TMP_Text target, TMP_MeshInfo[] meshInfos) + { + Color color = target.color; + Color32[] vertexCols = meshInfos[_matIndex].colors32; + vertexCols[_firstVertexIndex] = color; + vertexCols[_firstVertexIndex + 1] = color; + vertexCols[_firstVertexIndex + 2] = color; + vertexCols[_firstVertexIndex + 3] = color; + target.UpdateVertexData(TMP_VertexDataUpdateFlags.Colors32); + } + + public Color32 GetColor(TMP_MeshInfo[] meshInfos) + { + return meshInfos[_matIndex].colors32[_firstVertexIndex]; + } + + public CharVertices GetVertices() + { + return new CharVertices( + _meshInfo.vertices[_firstVertexIndex], _meshInfo.vertices[_firstVertexIndex + 1], + _meshInfo.vertices[_firstVertexIndex + 2], _meshInfo.vertices[_firstVertexIndex + 3] + ); + } + + public void UpdateAlpha(TMP_Text target, Color alphaColor, TMP_MeshInfo[] meshInfos, bool apply = true) + { + byte alphaByte = (byte)(alphaColor.a * 255); + Color32[] vertexCols = meshInfos[_matIndex].colors32; + vertexCols[_firstVertexIndex].a = alphaByte; + vertexCols[_firstVertexIndex + 1].a = alphaByte; + vertexCols[_firstVertexIndex + 2].a = alphaByte; + vertexCols[_firstVertexIndex + 3].a = alphaByte; + if (apply) target.UpdateVertexData(TMP_VertexDataUpdateFlags.Colors32); + } + + public void UpdateColor(TMP_Text target, Color32 color, TMP_MeshInfo[] meshInfos, bool apply = true) + { + Color32[] vertexCols = meshInfos[_matIndex].colors32; + vertexCols[_firstVertexIndex] = color; + vertexCols[_firstVertexIndex + 1] = color; + vertexCols[_firstVertexIndex + 2] = color; + vertexCols[_firstVertexIndex + 3] = color; + if (apply) target.UpdateVertexData(TMP_VertexDataUpdateFlags.Colors32); + } + + public void UpdateGeometry(TMP_Text target, Vector3 offset, Quaternion rotation, Vector3 scale, TMP_MeshInfo[] cachedMeshInfos, bool apply = true) + { + this.offset = offset; + this.rotation = rotation; + this.scale = scale; + + if (!apply) return; + + Vector3[] destinationVertices = _meshInfo.vertices; + Vector3[] cachedVertices = cachedMeshInfos[_matIndex].vertices; + destinationVertices[_firstVertexIndex] = cachedVertices[_firstVertexIndex + 0] - _charMidBaselineOffset; + destinationVertices[_firstVertexIndex + 1] = cachedVertices[_firstVertexIndex + 1] - _charMidBaselineOffset; + destinationVertices[_firstVertexIndex + 2] = cachedVertices[_firstVertexIndex + 2] - _charMidBaselineOffset; + destinationVertices[_firstVertexIndex + 3] = cachedVertices[_firstVertexIndex + 3] - _charMidBaselineOffset; + Matrix4x4 matrix = Matrix4x4.TRS(this.offset, this.rotation, this.scale); + destinationVertices[_firstVertexIndex] + = matrix.MultiplyPoint3x4(destinationVertices[_firstVertexIndex + 0]) + _charMidBaselineOffset + _bottomLeftShift; + destinationVertices[_firstVertexIndex + 1] + = matrix.MultiplyPoint3x4(destinationVertices[_firstVertexIndex + 1]) + _charMidBaselineOffset + _topLeftShift; + destinationVertices[_firstVertexIndex + 2] + = matrix.MultiplyPoint3x4(destinationVertices[_firstVertexIndex + 2]) + _charMidBaselineOffset + _topRightShift; + destinationVertices[_firstVertexIndex + 3] + = matrix.MultiplyPoint3x4(destinationVertices[_firstVertexIndex + 3]) + _charMidBaselineOffset + _bottomRightShift; + _meshInfo.mesh.vertices = _meshInfo.vertices; + target.UpdateGeometry(_meshInfo.mesh, _matIndex); + } + + public void ShiftVertices(TMP_Text target, Vector3 topLeftShift, Vector3 topRightShift, Vector3 bottomLeftShift, Vector3 bottomRightShift) + { + _topLeftShift += topLeftShift; + _topRightShift += topRightShift; + _bottomLeftShift += bottomLeftShift; + _bottomRightShift += bottomRightShift; + Vector3[] destinationVertices = _meshInfo.vertices; + destinationVertices[_firstVertexIndex] = destinationVertices[_firstVertexIndex] + _bottomLeftShift; + destinationVertices[_firstVertexIndex + 1] = destinationVertices[_firstVertexIndex + 1] + _topLeftShift; + destinationVertices[_firstVertexIndex + 2] = destinationVertices[_firstVertexIndex + 2] + _topRightShift; + destinationVertices[_firstVertexIndex + 3] = destinationVertices[_firstVertexIndex + 3] + _bottomRightShift; + _meshInfo.mesh.vertices = _meshInfo.vertices; + target.UpdateGeometry(_meshInfo.mesh, _matIndex); + } + + public void ResetVerticesShift(TMP_Text target) + { + Vector3[] destinationVertices = _meshInfo.vertices; + destinationVertices[_firstVertexIndex] = destinationVertices[_firstVertexIndex] - _bottomLeftShift; + destinationVertices[_firstVertexIndex + 1] = destinationVertices[_firstVertexIndex + 1] - _topLeftShift; + destinationVertices[_firstVertexIndex + 2] = destinationVertices[_firstVertexIndex + 2] - _topRightShift; + destinationVertices[_firstVertexIndex + 3] = destinationVertices[_firstVertexIndex + 3] - _bottomRightShift; + _meshInfo.mesh.vertices = _meshInfo.vertices; + target.UpdateGeometry(_meshInfo.mesh, _matIndex); + _topLeftShift = _topRightShift = _bottomLeftShift = _bottomRightShift = Vector3.zero; + } + } + } + + #endregion +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta new file mode 100644 index 00000000..613cdbcb --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fb0d65aa5b048649a3a785b82b8f8db +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs new file mode 100644 index 00000000..0c57bfef --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs @@ -0,0 +1,247 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2014/10/27 15:59 +// +// License Copyright (c) Daniele Giardini. +// This work is subject to the terms at http://dotween.demigiant.com/license.php + +#if false // MODULE_MARKER +using DG.Tweening.Core; +using DG.Tweening.Plugins.Options; +using UnityEngine; + +namespace DG.Tweening +{ + /// + /// Methods that extend 2D Toolkit objects and allow to directly create and control tweens from their instances. + /// + public static class ShortcutExtensionsTk2d + { + #region Sprite + + /// Tweens a 2D Toolkit Sprite's dimensions to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScale(this tk2dBaseSprite target, Vector3 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, endValue, duration); + t.SetTarget(target); + return t; + } + /// Tweens a Sprite's dimensions to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleX(this tk2dBaseSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(endValue, 0, 0), duration); + t.SetOptions(AxisConstraint.X) + .SetTarget(target); + return t; + } + /// Tweens a Sprite's dimensions to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleY(this tk2dBaseSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, endValue, 0), duration); + t.SetOptions(AxisConstraint.Y) + .SetTarget(target); + return t; + } + /// Tweens a Sprite's dimensions to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleZ(this tk2dBaseSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, 0, endValue), duration); + t.SetOptions(AxisConstraint.Z) + .SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit Sprite's color to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this tk2dBaseSprite target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit Sprite's alpha color to the given value. + /// Also stores the Sprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this tk2dBaseSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit Sprite's color using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to useThe duration of the tween + public static Sequence DOGradientColor(this tk2dBaseSprite target, Gradient gradient, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.color = c.color; + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + + #endregion + + #region tk2dSlicedSprite + + /// Tweens a 2D Toolkit SlicedSprite's dimensions to the given value. + /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleDimensions(this tk2dSlicedSprite target, Vector2 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.dimensions, x => target.dimensions = x, endValue, duration); + t.SetTarget(target); + return t; + } + /// Tweens a SlicedSprite's dimensions to the given value. + /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleDimensionsX(this tk2dSlicedSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.dimensions, x => target.dimensions = x, new Vector2(endValue, 0), duration); + t.SetOptions(AxisConstraint.X) + .SetTarget(target); + return t; + } + /// Tweens a SlicedSprite's dimensions to the given value. + /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleDimensionsY(this tk2dSlicedSprite target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.dimensions, x => target.dimensions = x, new Vector2(0, endValue), duration); + t.SetOptions(AxisConstraint.Y) + .SetTarget(target); + return t; + } + + #endregion + + #region TextMesh + + /// Tweens a 2D Toolkit TextMesh's dimensions to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScale(this tk2dTextMesh target, Vector3 endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, endValue, duration); + t.SetTarget(target); + return t; + } + /// Tweens a 2D Toolkit TextMesh's dimensions to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleX(this tk2dTextMesh target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(endValue, 0, 0), duration); + t.SetOptions(AxisConstraint.X) + .SetTarget(target); + return t; + } + /// Tweens a 2D Toolkit TextMesh's dimensions to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleY(this tk2dTextMesh target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, endValue, 0), duration); + t.SetOptions(AxisConstraint.Y) + .SetTarget(target); + return t; + } + /// Tweens a 2D Toolkit TextMesh's dimensions to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOScaleZ(this tk2dTextMesh target, float endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, 0, endValue), duration); + t.SetOptions(AxisConstraint.Z) + .SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit TextMesh's color to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOColor(this tk2dTextMesh target, Color endValue, float duration) + { + TweenerCore t = DOTween.To(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit TextMesh's alpha color to the given value. + /// Also stores the TextMesh as the tween's target so it can be used for filtered operations + /// The end value to reachThe duration of the tween + public static TweenerCore DOFade(this tk2dTextMesh target, float endValue, float duration) + { + TweenerCore t = DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration); + t.SetTarget(target); + return t; + } + + /// Tweens a 2D Toolkit TextMesh's color using the given gradient + /// (NOTE 1: only uses the colors of the gradient, not the alphas - NOTE 2: creates a Sequence, not a Tweener). + /// Also stores the image as the tween's target so it can be used for filtered operations + /// The gradient to useThe duration of the tween + public static Sequence DOGradientColor(this tk2dTextMesh target, Gradient gradient, float duration) + { + Sequence s = DOTween.Sequence(); + GradientColorKey[] colors = gradient.colorKeys; + int len = colors.Length; + for (int i = 0; i < len; ++i) { + GradientColorKey c = colors[i]; + if (i == 0 && c.time <= 0) { + target.color = c.color; + continue; + } + float colorDuration = i == len - 1 + ? duration - s.Duration(false) // Verifies that total duration is correct + : duration * (i == 0 ? c.time : c.time - colors[i - 1].time); + s.Append(target.DOColor(c.color, colorDuration).SetEase(Ease.Linear)); + } + s.SetTarget(target); + return s; + } + + /// Tweens a tk2dTextMesh's text to the given value. + /// Also stores the tk2dTextMesh as the tween's target so it can be used for filtered operations + /// The end string to tween toThe duration of the tween + /// If TRUE (default), rich text will be interpreted correctly while animated, + /// otherwise all tags will be considered as normal text + /// The type of scramble mode to use, if any + /// A string containing the characters to use for scrambling. + /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. + /// Leave it to NULL (default) to use default ones + public static TweenerCore DOText(this tk2dTextMesh target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) + { + TweenerCore t = DOTween.To(() => target.text, x => target.text = x, endValue, duration); + t.SetOptions(richTextEnabled, scrambleMode, scrambleChars) + .SetTarget(target); + return t; + } + + #endregion + } +} +#endif diff --git a/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta new file mode 100644 index 00000000..c909f96c --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b590cd7c24ffa5d4faa5b6fa993cccad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor.meta b/Assets/Plugins/Demigiant/DOTweenPro/Editor.meta new file mode 100644 index 00000000..e9164f71 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 34ca5bde92f87fa4dbeb9593d201fde2 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs new file mode 100644 index 00000000..69f753d6 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs @@ -0,0 +1,764 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/12 16:03 + +using System; +using System.Collections.Generic; +using System.IO; +using DG.DemiEditor; +using DG.DOTweenEditor.Core; +using DG.DOTweenEditor.UI; +using DG.Tweening; +using DG.Tweening.Core; +using UnityEditor; +using UnityEngine; +using DOTweenSettings = DG.Tweening.Core.DOTweenSettings; +#if true // UI_MARKER +using UnityEngine.UI; +#endif +#if false // TEXTMESHPRO_MARKER + using TMPro; +#endif + +namespace DG.DOTweenEditor +{ + [CustomEditor(typeof(DOTweenAnimation))] + public class DOTweenAnimationInspector : ABSAnimationInspector + { + enum FadeTargetType + { + CanvasGroup, + Image + } + + enum ChooseTargetMode + { + None, + BetweenCanvasGroupAndImage + } + + static readonly Dictionary _AnimationTypeToComponent = new Dictionary() { + { DOTweenAnimation.AnimationType.Move, new[] { +#if true // PHYSICS_MARKER + typeof(Rigidbody), +#endif +#if true // PHYSICS2D_MARKER + typeof(Rigidbody2D), +#endif +#if true // UI_MARKER + typeof(RectTransform), +#endif + typeof(Transform) + }}, + { DOTweenAnimation.AnimationType.Rotate, new[] { +#if true // PHYSICS_MARKER + typeof(Rigidbody), +#endif +#if true // PHYSICS2D_MARKER + typeof(Rigidbody2D), +#endif + typeof(Transform) + }}, + { DOTweenAnimation.AnimationType.LocalMove, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.LocalRotate, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.Scale, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.Color, new[] { + typeof(Light), +#if true // SPRITE_MARKER + typeof(SpriteRenderer), +#endif +#if true // UI_MARKER + typeof(Image), typeof(Text), typeof(RawImage), typeof(Graphic), +#endif + typeof(Renderer), + }}, + { DOTweenAnimation.AnimationType.Fade, new[] { + typeof(Light), +#if true // SPRITE_MARKER + typeof(SpriteRenderer), +#endif +#if true // UI_MARKER + typeof(Image), typeof(Text), typeof(CanvasGroup), typeof(RawImage), typeof(Graphic), +#endif + typeof(Renderer), + }}, +#if true // UI_MARKER + { DOTweenAnimation.AnimationType.Text, new[] { typeof(Text) } }, +#endif + { DOTweenAnimation.AnimationType.PunchPosition, new[] { +#if true // UI_MARKER + typeof(RectTransform), +#endif + typeof(Transform) + }}, + { DOTweenAnimation.AnimationType.PunchRotation, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.PunchScale, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.ShakePosition, new[] { +#if true // UI_MARKER + typeof(RectTransform), +#endif + typeof(Transform) + }}, + { DOTweenAnimation.AnimationType.ShakeRotation, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.ShakeScale, new[] { typeof(Transform) } }, + { DOTweenAnimation.AnimationType.CameraAspect, new[] { typeof(Camera) } }, + { DOTweenAnimation.AnimationType.CameraBackgroundColor, new[] { typeof(Camera) } }, + { DOTweenAnimation.AnimationType.CameraFieldOfView, new[] { typeof(Camera) } }, + { DOTweenAnimation.AnimationType.CameraOrthoSize, new[] { typeof(Camera) } }, + { DOTweenAnimation.AnimationType.CameraPixelRect, new[] { typeof(Camera) } }, + { DOTweenAnimation.AnimationType.CameraRect, new[] { typeof(Camera) } }, +#if true // UI_MARKER + { DOTweenAnimation.AnimationType.UIWidthHeight, new[] { typeof(RectTransform) } }, + { DOTweenAnimation.AnimationType.FillAmount, new[] { typeof(Image) } }, +#endif + }; + +#if false // TK2D_MARKER + static readonly Dictionary _Tk2dAnimationTypeToComponent = new Dictionary() { + { DOTweenAnimation.AnimationType.Scale, new[] { typeof(tk2dBaseSprite), typeof(tk2dTextMesh) } }, + { DOTweenAnimation.AnimationType.Color, new[] { typeof(tk2dBaseSprite), typeof(tk2dTextMesh) } }, + { DOTweenAnimation.AnimationType.Fade, new[] { typeof(tk2dBaseSprite), typeof(tk2dTextMesh) } }, + { DOTweenAnimation.AnimationType.Text, new[] { typeof(tk2dTextMesh) } } + }; +#endif +#if false // TEXTMESHPRO_MARKER + static readonly Dictionary _TMPAnimationTypeToComponent = new Dictionary() { + { DOTweenAnimation.AnimationType.Color, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } }, + { DOTweenAnimation.AnimationType.Fade, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } }, + { DOTweenAnimation.AnimationType.Text, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } } + }; +#endif + + static readonly string[] _AnimationType = new[] { + "None", + "Move", "LocalMove", + "Rotate", "LocalRotate", + "Scale", + "Color", "Fade", +#if true // UI_MARKER + "FillAmount", + "Text", +#endif +#if false // TK2D_MARKER + "Text", +#endif +#if false // TEXTMESHPRO_MARKER + "Text", +#endif +#if true // UI_MARKER + "UIWidthHeight", +#endif + "Punch/Position", "Punch/Rotation", "Punch/Scale", + "Shake/Position", "Shake/Rotation", "Shake/Scale", + "Camera/Aspect", "Camera/BackgroundColor", "Camera/FieldOfView", "Camera/OrthoSize", "Camera/PixelRect", "Camera/Rect" + }; + static string[] _animationTypeNoSlashes; // _AnimationType list without slashes in values + static string[] _datString; // String representation of DOTweenAnimation enum (here for caching reasons) + + DOTweenAnimation _src; + DOTweenSettings _settings; + bool _runtimeEditMode; // If TRUE allows to change and save stuff at runtime + bool _refreshRequired; // If TRUE refreshes components data + int _totComponentsOnSrc; // Used to determine if a Component is added or removed from the source + bool _isLightSrc; // Used to determine if we're tweening a Light, to set the max Fade value to more than 1 +#pragma warning disable 414 + ChooseTargetMode _chooseTargetMode = ChooseTargetMode.None; +#pragma warning restore 414 + + static readonly GUIContent _GuiC_selfTarget_true = new GUIContent( + "SELF", "Will animate components on this gameObject" + ); + static readonly GUIContent _GuiC_selfTarget_false = new GUIContent( + "OTHER", "Will animate components on the given gameObject instead than on this one" + ); + static readonly GUIContent _GuiC_tweenTargetIsTargetGO_true = new GUIContent( + "Use As Tween Target", "Will set the tween target (via SetTarget, used to control a tween directly from a target) to the \"OTHER\" gameObject" + ); + static readonly GUIContent _GuiC_tweenTargetIsTargetGO_false = new GUIContent( + "Use As Tween Target", "Will set the tween target (via SetTarget, used to control a tween directly from a target) to the gameObject containing this animation, not the \"OTHER\" one" + ); + + #region MonoBehaviour Methods + + void OnEnable() + { + _src = target as DOTweenAnimation; + _settings = DOTweenUtilityWindow.GetDOTweenSettings(); + + onStartProperty = base.serializedObject.FindProperty("onStart"); + onPlayProperty = base.serializedObject.FindProperty("onPlay"); + onUpdateProperty = base.serializedObject.FindProperty("onUpdate"); + onStepCompleteProperty = base.serializedObject.FindProperty("onStepComplete"); + onCompleteProperty = base.serializedObject.FindProperty("onComplete"); + onRewindProperty = base.serializedObject.FindProperty("onRewind"); + onTweenCreatedProperty = base.serializedObject.FindProperty("onTweenCreated"); + + // Convert _AnimationType to _animationTypeNoSlashes + int len = _AnimationType.Length; + _animationTypeNoSlashes = new string[len]; + for (int i = 0; i < len; ++i) { + string a = _AnimationType[i]; + a = a.Replace("/", ""); + _animationTypeNoSlashes[i] = a; + } + } + + void OnDisable() + { + DOTweenPreviewManager.StopAllPreviews(); + } + + override public void OnInspectorGUI() + { + base.OnInspectorGUI(); + + GUILayout.Space(3); + EditorGUIUtils.SetGUIStyles(); + + bool playMode = Application.isPlaying; + _runtimeEditMode = _runtimeEditMode && playMode; + + GUILayout.BeginHorizontal(); + EditorGUIUtils.InspectorLogo(); + GUILayout.Label(_src.animationType.ToString() + (string.IsNullOrEmpty(_src.id) ? "" : " [" + _src.id + "]"), EditorGUIUtils.sideLogoIconBoldLabelStyle); + // Up-down buttons + GUILayout.FlexibleSpace(); + if (GUILayout.Button("▲", DeGUI.styles.button.toolIco)) UnityEditorInternal.ComponentUtility.MoveComponentUp(_src); + if (GUILayout.Button("▼", DeGUI.styles.button.toolIco)) UnityEditorInternal.ComponentUtility.MoveComponentDown(_src); + GUILayout.EndHorizontal(); + + if (playMode) { + if (_runtimeEditMode) { + + } else { + GUILayout.Space(8); + GUILayout.Label("Animation Editor disabled while in play mode", EditorGUIUtils.wordWrapLabelStyle); + if (!_src.isActive) { + GUILayout.Label("This animation has been toggled as inactive and won't be generated", EditorGUIUtils.wordWrapLabelStyle); + GUI.enabled = false; + } + if (GUILayout.Button(new GUIContent("Activate Edit Mode", "Switches to Runtime Edit Mode, where you can change animations values and restart them"))) { + _runtimeEditMode = true; + } + GUILayout.Label("NOTE: when using DOPlayNext, the sequence is determined by the DOTweenAnimation Components order in the target GameObject's Inspector", EditorGUIUtils.wordWrapLabelStyle); + GUILayout.Space(10); + if (!_runtimeEditMode) return; + } + } + + Undo.RecordObject(_src, "DOTween Animation"); + Undo.RecordObject(_settings, "DOTween Animation"); + +// _src.isValid = Validate(); // Moved down + + EditorGUIUtility.labelWidth = 110; + + if (playMode) { + GUILayout.Space(4); + DeGUILayout.Toolbar("Edit Mode Commands"); + DeGUILayout.BeginVBox(DeGUI.styles.box.stickyTop); + GUILayout.BeginHorizontal(); + if (GUILayout.Button("TogglePause")) _src.tween.TogglePause(); + if (GUILayout.Button("Rewind")) _src.tween.Rewind(); + if (GUILayout.Button("Restart")) _src.tween.Restart(); + GUILayout.EndHorizontal(); + if (GUILayout.Button("Commit changes and restart")) { + _src.tween.Rewind(); + _src.tween.Kill(); + if (_src.isValid) { + _src.CreateTween(); + _src.tween.Play(); + } + } + GUILayout.Label("To apply your changes when exiting Play mode, use the Component's upper right menu and choose \"Copy Component\", then \"Paste Component Values\" after exiting Play mode", DeGUI.styles.label.wordwrap); + DeGUILayout.EndVBox(); + } else { + GUILayout.BeginHorizontal(); + bool hasManager = _src.GetComponent() != null; + EditorGUI.BeginChangeCheck(); + _settings.showPreviewPanel = hasManager + ? DeGUILayout.ToggleButton(_settings.showPreviewPanel, "Preview Controls", styles.custom.inlineToggle) + : DeGUILayout.ToggleButton(_settings.showPreviewPanel, "Preview Controls", styles.custom.inlineToggle, GUILayout.Width(120)); + if (EditorGUI.EndChangeCheck()) { + EditorUtility.SetDirty(_settings); + DOTweenPreviewManager.StopAllPreviews(); + } + if (!hasManager) { + if (GUILayout.Button(new GUIContent("Add Manager", "Adds a manager component which allows you to choose additional options for this gameObject"))) { + _src.gameObject.AddComponent(); + } + } + GUILayout.EndHorizontal(); + } + + // Preview in editor + bool isPreviewing = _settings.showPreviewPanel ? DOTweenPreviewManager.PreviewGUI(_src) : false; + + EditorGUI.BeginDisabledGroup(isPreviewing); + // Choose target + GUILayout.BeginHorizontal(); + _src.isActive = EditorGUILayout.Toggle(new GUIContent("", "If unchecked, this animation will not be created"), _src.isActive, GUILayout.Width(14)); + EditorGUI.BeginChangeCheck(); + EditorGUI.BeginChangeCheck(); + _src.targetIsSelf = DeGUILayout.ToggleButton( + _src.targetIsSelf, _src.targetIsSelf ? _GuiC_selfTarget_true : _GuiC_selfTarget_false, + new Color(1f, 0.78f, 0f), DeGUI.colors.bg.toggleOn, new Color(0.33f, 0.14f, 0.02f), DeGUI.colors.content.toggleOn, + null, GUILayout.Width(47) + ); + bool innerChanged = EditorGUI.EndChangeCheck(); + if (innerChanged) { + _src.targetGO = null; + GUI.changed = true; + } + if (_src.targetIsSelf) GUILayout.Label(_GuiC_selfTarget_true.tooltip); + else { + using (new DeGUI.ColorScope(null, null, _src.targetGO == null ? Color.red : Color.white)) { + _src.targetGO = (GameObject)EditorGUILayout.ObjectField(_src.targetGO, typeof(GameObject), true); + } + _src.tweenTargetIsTargetGO = DeGUILayout.ToggleButton( + _src.tweenTargetIsTargetGO, _src.tweenTargetIsTargetGO ? _GuiC_tweenTargetIsTargetGO_true : _GuiC_tweenTargetIsTargetGO_false, + GUILayout.Width(131) + ); + } + bool check = EditorGUI.EndChangeCheck(); + if (check) _refreshRequired = true; + GUILayout.EndHorizontal(); + + GameObject targetGO = _src.targetIsSelf ? _src.gameObject : _src.targetGO; + + if (targetGO == null) { + // Uses external target gameObject but it's not set + if (_src.targetGO != null || _src.target != null) { + _src.targetGO = null; + _src.target = null; + GUI.changed = true; + } + } else { + GUILayout.BeginHorizontal(); + DOTweenAnimation.AnimationType prevAnimType = _src.animationType; +// _src.animationType = (DOTweenAnimation.AnimationType)EditorGUILayout.EnumPopup(_src.animationType, EditorGUIUtils.popupButton); + GUI.enabled = GUI.enabled && _src.isActive; + _src.animationType = AnimationToDOTweenAnimationType(_AnimationType[EditorGUILayout.Popup(DOTweenAnimationTypeToPopupId(_src.animationType), _AnimationType)]); + _src.autoGenerate = DeGUILayout.ToggleButton(_src.autoGenerate, new GUIContent("AutoGenerate", "If selected, the tween will be generated at startup (during Start for RectTransform position tween, Awake for all the others)")); + if (_src.autoGenerate) { + _src.autoPlay = DeGUILayout.ToggleButton(_src.autoPlay, new GUIContent("AutoPlay", "If selected, the tween will play automatically")); + } + _src.autoKill = DeGUILayout.ToggleButton(_src.autoKill, new GUIContent("AutoKill", "If selected, the tween will be killed when it completes, and won't be reusable")); + GUILayout.EndHorizontal(); + if (prevAnimType != _src.animationType) { + // Set default optional values based on animation type + _src.endValueTransform = null; + _src.useTargetAsV3 = false; + switch (_src.animationType) { + case DOTweenAnimation.AnimationType.Move: + case DOTweenAnimation.AnimationType.LocalMove: + case DOTweenAnimation.AnimationType.Rotate: + case DOTweenAnimation.AnimationType.LocalRotate: + case DOTweenAnimation.AnimationType.Scale: + _src.endValueV3 = Vector3.zero; + _src.endValueFloat = 0; + _src.optionalBool0 = _src.animationType == DOTweenAnimation.AnimationType.Scale; + break; + case DOTweenAnimation.AnimationType.UIWidthHeight: + _src.endValueV3 = Vector3.zero; + _src.endValueFloat = 0; + _src.optionalBool0 = _src.animationType == DOTweenAnimation.AnimationType.UIWidthHeight; + break; + case DOTweenAnimation.AnimationType.FillAmount: + _src.endValueFloat = 1; + break; + case DOTweenAnimation.AnimationType.Color: + case DOTweenAnimation.AnimationType.Fade: + _isLightSrc = targetGO.GetComponent() != null; + _src.endValueFloat = 0; + break; + case DOTweenAnimation.AnimationType.Text: + _src.optionalBool0 = true; + break; + case DOTweenAnimation.AnimationType.PunchPosition: + case DOTweenAnimation.AnimationType.PunchRotation: + case DOTweenAnimation.AnimationType.PunchScale: + _src.endValueV3 = _src.animationType == DOTweenAnimation.AnimationType.PunchRotation ? new Vector3(0, 180, 0) : Vector3.one; + _src.optionalFloat0 = 1; + _src.optionalInt0 = 10; + _src.optionalBool0 = false; + break; + case DOTweenAnimation.AnimationType.ShakePosition: + case DOTweenAnimation.AnimationType.ShakeRotation: + case DOTweenAnimation.AnimationType.ShakeScale: + _src.endValueV3 = _src.animationType == DOTweenAnimation.AnimationType.ShakeRotation ? new Vector3(90, 90, 90) : Vector3.one; + _src.optionalInt0 = 10; + _src.optionalFloat0 = 90; + _src.optionalBool0 = false; + _src.optionalBool1 = true; + break; + case DOTweenAnimation.AnimationType.CameraAspect: + case DOTweenAnimation.AnimationType.CameraFieldOfView: + case DOTweenAnimation.AnimationType.CameraOrthoSize: + _src.endValueFloat = 0; + break; + case DOTweenAnimation.AnimationType.CameraPixelRect: + case DOTweenAnimation.AnimationType.CameraRect: + _src.endValueRect = new Rect(0, 0, 0, 0); + break; + } + } + if (_src.animationType == DOTweenAnimation.AnimationType.None) { + _src.isValid = false; + if (GUI.changed) EditorUtility.SetDirty(_src); + return; + } + + if (_refreshRequired || prevAnimType != _src.animationType || ComponentsChanged()) { + _refreshRequired = false; + _src.isValid = Validate(targetGO); + // See if we need to choose between multiple targets +#if true // UI_MARKER + if (_src.animationType == DOTweenAnimation.AnimationType.Fade && targetGO.GetComponent() != null && targetGO.GetComponent() != null) { + _chooseTargetMode = ChooseTargetMode.BetweenCanvasGroupAndImage; + // Reassign target and forcedTargetType if lost + if (_src.forcedTargetType == DOTweenAnimation.TargetType.Unset) _src.forcedTargetType = _src.targetType; + switch (_src.forcedTargetType) { + case DOTweenAnimation.TargetType.CanvasGroup: + _src.target = targetGO.GetComponent(); + break; + case DOTweenAnimation.TargetType.Image: + _src.target = targetGO.GetComponent(); + break; + } + } else { +#endif + _chooseTargetMode = ChooseTargetMode.None; + _src.forcedTargetType = DOTweenAnimation.TargetType.Unset; +#if true // UI_MARKER + } +#endif + } + + if (!_src.isValid) { + GUI.color = Color.red; + GUILayout.BeginVertical(GUI.skin.box); + GUILayout.Label("No valid Component was found for the selected animation", EditorGUIUtils.wordWrapLabelStyle); + GUILayout.EndVertical(); + GUI.color = Color.white; + if (GUI.changed) EditorUtility.SetDirty(_src); + return; + } + +#if true // UI_MARKER + // Special cases in which multiple target types could be used (set after validation) + if (_chooseTargetMode == ChooseTargetMode.BetweenCanvasGroupAndImage && _src.forcedTargetType != DOTweenAnimation.TargetType.Unset) { + FadeTargetType fadeTargetType = (FadeTargetType)Enum.Parse(typeof(FadeTargetType), _src.forcedTargetType.ToString()); + DOTweenAnimation.TargetType prevTargetType = _src.forcedTargetType; + _src.forcedTargetType = (DOTweenAnimation.TargetType)Enum.Parse(typeof(DOTweenAnimation.TargetType), EditorGUILayout.EnumPopup(_src.animationType + " Target", fadeTargetType).ToString()); + if (_src.forcedTargetType != prevTargetType) { + // Target type change > assign correct target + switch (_src.forcedTargetType) { + case DOTweenAnimation.TargetType.CanvasGroup: + _src.target = targetGO.GetComponent(); + break; + case DOTweenAnimation.TargetType.Image: + _src.target = targetGO.GetComponent(); + break; + } + } + } +#endif + + GUILayout.BeginHorizontal(); + _src.duration = EditorGUILayout.FloatField("Duration", _src.duration); + if (_src.duration < 0) _src.duration = 0; + _src.isSpeedBased = DeGUILayout.ToggleButton(_src.isSpeedBased, new GUIContent("SpeedBased", "If selected, the duration will count as units/degree x second"), DeGUI.styles.button.tool, GUILayout.Width(75)); + GUILayout.EndHorizontal(); + _src.delay = EditorGUILayout.FloatField("Delay", _src.delay); + if (_src.delay < 0) _src.delay = 0; + _src.isIndependentUpdate = EditorGUILayout.Toggle("Ignore TimeScale", _src.isIndependentUpdate); + _src.easeType = EditorGUIUtils.FilteredEasePopup("Ease", _src.easeType); + if (_src.easeType == Ease.INTERNAL_Custom) { + _src.easeCurve = EditorGUILayout.CurveField(" Ease Curve", _src.easeCurve); + } + _src.loops = EditorGUILayout.IntField(new GUIContent("Loops", "Set to -1 for infinite loops"), _src.loops); + if (_src.loops < -1) _src.loops = -1; + if (_src.loops > 1 || _src.loops == -1) + _src.loopType = (LoopType)EditorGUILayout.EnumPopup(" Loop Type", _src.loopType); + _src.id = EditorGUILayout.TextField("ID", _src.id); + + bool canBeRelative = true; + // End value and eventual specific options + switch (_src.animationType) { + case DOTweenAnimation.AnimationType.Move: + case DOTweenAnimation.AnimationType.LocalMove: + GUIEndValueV3(targetGO, _src.animationType == DOTweenAnimation.AnimationType.Move); + _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); + canBeRelative = !_src.useTargetAsV3; + break; + case DOTweenAnimation.AnimationType.Rotate: + case DOTweenAnimation.AnimationType.LocalRotate: + bool isRigidbody2D = DOTweenModuleUtils.Physics.HasRigidbody2D(_src); + if (isRigidbody2D) GUIEndValueFloat(); + else { + GUIEndValueV3(targetGO); + _src.optionalRotationMode = (RotateMode)EditorGUILayout.EnumPopup(" Rotation Mode", _src.optionalRotationMode); + } + break; + case DOTweenAnimation.AnimationType.Scale: + if (_src.optionalBool0) GUIEndValueFloat(); + else GUIEndValueV3(targetGO); + _src.optionalBool0 = EditorGUILayout.Toggle("Uniform Scale", _src.optionalBool0); + break; + case DOTweenAnimation.AnimationType.UIWidthHeight: + if (_src.optionalBool0) GUIEndValueFloat(); + else GUIEndValueV2(); + _src.optionalBool0 = EditorGUILayout.Toggle("Uniform Scale", _src.optionalBool0); + break; + case DOTweenAnimation.AnimationType.FillAmount: + GUIEndValueFloat(); + if (_src.endValueFloat < 0) _src.endValueFloat = 0; + if (_src.endValueFloat > 1) _src.endValueFloat = 1; + canBeRelative = false; + break; + case DOTweenAnimation.AnimationType.Color: + GUIEndValueColor(); + canBeRelative = false; + break; + case DOTweenAnimation.AnimationType.Fade: + GUIEndValueFloat(); + if (_src.endValueFloat < 0) _src.endValueFloat = 0; + if (!_isLightSrc && _src.endValueFloat > 1) _src.endValueFloat = 1; + canBeRelative = false; + break; + case DOTweenAnimation.AnimationType.Text: + GUIEndValueString(); + _src.optionalBool0 = EditorGUILayout.Toggle("Rich Text Enabled", _src.optionalBool0); + _src.optionalScrambleMode = (ScrambleMode)EditorGUILayout.EnumPopup("Scramble Mode", _src.optionalScrambleMode); + _src.optionalString = EditorGUILayout.TextField(new GUIContent("Custom Scramble", "Custom characters to use in case of ScrambleMode.Custom"), _src.optionalString); + break; + case DOTweenAnimation.AnimationType.PunchPosition: + case DOTweenAnimation.AnimationType.PunchRotation: + case DOTweenAnimation.AnimationType.PunchScale: + GUIEndValueV3(targetGO); + canBeRelative = false; + _src.optionalInt0 = EditorGUILayout.IntSlider(new GUIContent(" Vibrato", "How much will the punch vibrate"), _src.optionalInt0, 1, 50); + _src.optionalFloat0 = EditorGUILayout.Slider(new GUIContent(" Elasticity", "How much the vector will go beyond the starting position when bouncing backwards"), _src.optionalFloat0, 0, 1); + if (_src.animationType == DOTweenAnimation.AnimationType.PunchPosition) _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); + break; + case DOTweenAnimation.AnimationType.ShakePosition: + case DOTweenAnimation.AnimationType.ShakeRotation: + case DOTweenAnimation.AnimationType.ShakeScale: + GUIEndValueV3(targetGO); + canBeRelative = false; + _src.optionalInt0 = EditorGUILayout.IntSlider(new GUIContent(" Vibrato", "How much will the shake vibrate"), _src.optionalInt0, 1, 50); + using (new GUILayout.HorizontalScope()) { + _src.optionalFloat0 = EditorGUILayout.Slider(new GUIContent(" Randomness", "The shake randomness"), _src.optionalFloat0, 0, 90); + _src.optionalShakeRandomnessMode = (ShakeRandomnessMode)EditorGUILayout.EnumPopup(_src.optionalShakeRandomnessMode, GUILayout.Width(70)); + } + _src.optionalBool1 = EditorGUILayout.Toggle(new GUIContent(" FadeOut", "If selected the shake will fade out, otherwise it will constantly play with full force"), _src.optionalBool1); + if (_src.animationType == DOTweenAnimation.AnimationType.ShakePosition) _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); + break; + case DOTweenAnimation.AnimationType.CameraAspect: + case DOTweenAnimation.AnimationType.CameraFieldOfView: + case DOTweenAnimation.AnimationType.CameraOrthoSize: + GUIEndValueFloat(); + canBeRelative = false; + break; + case DOTweenAnimation.AnimationType.CameraBackgroundColor: + GUIEndValueColor(); + canBeRelative = false; + break; + case DOTweenAnimation.AnimationType.CameraPixelRect: + case DOTweenAnimation.AnimationType.CameraRect: + GUIEndValueRect(); + canBeRelative = false; + break; + } + + // Final settings + if (canBeRelative) _src.isRelative = EditorGUILayout.Toggle(" Relative", _src.isRelative); + + // Events + AnimationInspectorGUI.AnimationEvents(this, _src); + } + EditorGUI.EndDisabledGroup(); + + if (GUI.changed) EditorUtility.SetDirty(_src); + } + + #endregion + + #region Methods + + // Returns TRUE if the Component layout on the src gameObject changed (a Component was added or removed) + bool ComponentsChanged() + { + int prevTotComponentsOnSrc = _totComponentsOnSrc; + _totComponentsOnSrc = _src.gameObject.GetComponents().Length; + return prevTotComponentsOnSrc != _totComponentsOnSrc; + } + + // Checks if a Component that can be animated with the given animationType is attached to the src + bool Validate(GameObject targetGO) + { + if (_src.animationType == DOTweenAnimation.AnimationType.None) return false; + + Component srcTarget; + // First check for external plugins +#if false // TK2D_MARKER + if (_Tk2dAnimationTypeToComponent.ContainsKey(_src.animationType)) { + foreach (Type t in _Tk2dAnimationTypeToComponent[_src.animationType]) { + srcTarget = targetGO.GetComponent(t); + if (srcTarget != null) { + _src.target = srcTarget; + _src.targetType = DOTweenAnimation.TypeToDOTargetType(t); + return true; + } + } + } +#endif +#if false // TEXTMESHPRO_MARKER + if (_TMPAnimationTypeToComponent.ContainsKey(_src.animationType)) { + foreach (Type t in _TMPAnimationTypeToComponent[_src.animationType]) { + srcTarget = targetGO.GetComponent(t); + if (srcTarget != null) { + _src.target = srcTarget; + _src.targetType = DOTweenAnimation.TypeToDOTargetType(t); + return true; + } + } + } +#endif + // Then check for regular stuff + if (_AnimationTypeToComponent.ContainsKey(_src.animationType)) { + foreach (Type t in _AnimationTypeToComponent[_src.animationType]) { + srcTarget = targetGO.GetComponent(t); + if (srcTarget != null) { + _src.target = srcTarget; + _src.targetType = DOTweenAnimation.TypeToDOTargetType(t); + return true; + } + } + } + return false; + } + + DOTweenAnimation.AnimationType AnimationToDOTweenAnimationType(string animation) + { + if (_datString == null) _datString = Enum.GetNames(typeof(DOTweenAnimation.AnimationType)); + animation = animation.Replace("/", ""); + return (DOTweenAnimation.AnimationType)(Array.IndexOf(_datString, animation)); + } + int DOTweenAnimationTypeToPopupId(DOTweenAnimation.AnimationType animation) + { + return Array.IndexOf(_animationTypeNoSlashes, animation.ToString()); + } + + #endregion + + #region GUI Draw Methods + + void GUIEndValueFloat() + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + _src.endValueFloat = EditorGUILayout.FloatField(_src.endValueFloat); + GUILayout.EndHorizontal(); + } + + void GUIEndValueColor() + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + _src.endValueColor = EditorGUILayout.ColorField(_src.endValueColor); + GUILayout.EndHorizontal(); + } + + void GUIEndValueV3(GameObject targetGO, bool optionalTransform = false) + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + if (_src.useTargetAsV3) { + Transform prevT = _src.endValueTransform; + _src.endValueTransform = EditorGUILayout.ObjectField(_src.endValueTransform, typeof(Transform), true) as Transform; + if (_src.endValueTransform != prevT && _src.endValueTransform != null) { +#if true // UI_MARKER + // Check that it's a Transform for a Transform or a RectTransform for a RectTransform + if (targetGO.GetComponent() != null) { + if (_src.endValueTransform.GetComponent() == null) { + EditorUtility.DisplayDialog("DOTween Pro", "For Unity UI elements, the target must also be a UI element", "Ok"); + _src.endValueTransform = null; + } + } else if (_src.endValueTransform.GetComponent() != null) { + EditorUtility.DisplayDialog("DOTween Pro", "You can't use a UI target for a non UI object", "Ok"); + _src.endValueTransform = null; + } +#endif + } + } else { + _src.endValueV3 = EditorGUILayout.Vector3Field("", _src.endValueV3, GUILayout.Height(16)); + } + if (optionalTransform) { + if (GUILayout.Button(_src.useTargetAsV3 ? "target" : "value", EditorGUIUtils.sideBtStyle, GUILayout.Width(44))) _src.useTargetAsV3 = !_src.useTargetAsV3; + } + GUILayout.EndHorizontal(); +#if true // UI_MARKER + if (_src.useTargetAsV3 && _src.endValueTransform != null && _src.target is RectTransform) { + EditorGUILayout.HelpBox("NOTE: when using a UI target, the tween will be created during Start instead of Awake", MessageType.Info); + } +#endif + } + + void GUIEndValueV2() + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + _src.endValueV2 = EditorGUILayout.Vector2Field("", _src.endValueV2, GUILayout.Height(16)); + GUILayout.EndHorizontal(); + } + + void GUIEndValueString() + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + _src.endValueString = EditorGUILayout.TextArea(_src.endValueString, EditorGUIUtils.wordWrapTextArea); + GUILayout.EndHorizontal(); + } + + void GUIEndValueRect() + { + GUILayout.BeginHorizontal(); + GUIToFromButton(); + _src.endValueRect = EditorGUILayout.RectField(_src.endValueRect); + GUILayout.EndHorizontal(); + } + + void GUIToFromButton() + { + if (GUILayout.Button(_src.isFrom ? "FROM" : "TO", EditorGUIUtils.sideBtStyle, GUILayout.Width(90))) _src.isFrom = !_src.isFrom; + GUILayout.Space(16); + } + + #endregion + } + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + [InitializeOnLoad] + static class Initializer + { + static Initializer() + { + DOTweenAnimation.OnReset += OnReset; + } + + static void OnReset(DOTweenAnimation src) + { + DOTweenSettings settings = DOTweenUtilityWindow.GetDOTweenSettings(); + if (settings == null) return; + + Undo.RecordObject(src, "DOTweenAnimation"); + src.autoPlay = settings.defaultAutoPlay == AutoPlay.All || settings.defaultAutoPlay == AutoPlay.AutoPlayTweeners; + src.autoKill = settings.defaultAutoKill; + EditorUtility.SetDirty(src); + } + } +} diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta new file mode 100644 index 00000000..d2d7eee1 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0203fd81362bab4d842d87ad09ee76e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs new file mode 100644 index 00000000..73d8a6b3 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs @@ -0,0 +1,265 @@ +// Author: Daniele Giardini - http://www.demigiant.com +// Created: 2015/03/12 16:03 + +using System; +using System.Collections.Generic; +using DG.DemiEditor; +using DG.DemiLib; +using DG.Tweening; +using DG.Tweening.Core; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace DG.DOTweenEditor +{ + public static class DOTweenPreviewManager + { + static bool _previewOnlyIfSetToAutoPlay = true; + static readonly Dictionary _AnimationToTween = new Dictionary(); + static readonly List _TmpKeys = new List(); + + #region Public Methods & GUI + + /// + /// Returns TRUE if its actually previewing animations + /// + public static bool PreviewGUI(DOTweenAnimation src) + { + if (EditorApplication.isPlaying) return false; + + Styles.Init(); + + bool isPreviewing = _AnimationToTween.Count > 0; + bool isPreviewingThis = isPreviewing && _AnimationToTween.ContainsKey(src); + + // Preview in editor + GUI.backgroundColor = isPreviewing + ? new DeSkinColor(new Color(0.49f, 0.8f, 0.86f), new Color(0.15f, 0.26f, 0.35f)) + : new DeSkinColor(Color.white, new Color(0.13f, 0.13f, 0.13f)); + GUILayout.BeginVertical(Styles.previewBox); + DeGUI.ResetGUIColors(); + GUILayout.BeginHorizontal(); + GUILayout.Label("Preview Mode - Experimental", Styles.previewLabel); + _previewOnlyIfSetToAutoPlay = DeGUILayout.ToggleButton( + _previewOnlyIfSetToAutoPlay, + new GUIContent("AutoPlay only", "If toggled only previews animations that have AutoPlay turned ON"), + Styles.btOption + ); + GUILayout.EndHorizontal(); + GUILayout.Space(1); + // Preview - Play + GUILayout.BeginHorizontal(); + EditorGUI.BeginDisabledGroup( + isPreviewingThis || src.animationType == DOTweenAnimation.AnimationType.None + || !src.isActive || _previewOnlyIfSetToAutoPlay && !src.autoPlay + ); + if (GUILayout.Button("► Play", Styles.btPreview)) { + if (!isPreviewing) StartupGlobalPreview(); + AddAnimationToGlobalPreview(src); + } + EditorGUI.EndDisabledGroup(); + EditorGUI.BeginDisabledGroup(isPreviewing); + if (GUILayout.Button("► Play All on GameObject", Styles.btPreview)) { + if (!isPreviewing) StartupGlobalPreview(); + DOTweenAnimation[] anims = src.gameObject.GetComponents(); + foreach (DOTweenAnimation anim in anims) AddAnimationToGlobalPreview(anim); + } + if (GUILayout.Button("► Play All in Scene", Styles.btPreview)) { + if (!isPreviewing) StartupGlobalPreview(); + // DOTweenAnimation[] anims = Object.FindObjectsOfType(); // OBSOLETE + DOTweenAnimation[] anims = DeEditorCompatibilityUtils.FindObjectsOfType(); + foreach (DOTweenAnimation anim in anims) AddAnimationToGlobalPreview(anim); + } + EditorGUI.EndDisabledGroup(); + GUILayout.EndHorizontal(); + // Preview - Stop + GUILayout.BeginHorizontal(); + EditorGUI.BeginDisabledGroup(!isPreviewingThis); + if (GUILayout.Button("■ Stop", Styles.btPreview)) { + if (_AnimationToTween.ContainsKey(src)) StopPreview(_AnimationToTween[src].tween); + } + EditorGUI.EndDisabledGroup(); + EditorGUI.BeginDisabledGroup(!isPreviewing); + if (GUILayout.Button("■ Stop All on GameObject", Styles.btPreview)) { + StopPreview(src.gameObject); + } + if (GUILayout.Button("■ Stop All in Scene", Styles.btPreview)) { + StopAllPreviews(); + } + EditorGUI.EndDisabledGroup(); + GUILayout.EndHorizontal(); + if (isPreviewing) { + int playingTweens = 0; + int completedTweens = 0; + int pausedTweens = 0; + foreach (KeyValuePair kvp in _AnimationToTween) { + Tween t = kvp.Value.tween; + if (t.IsPlaying()) playingTweens++; + else if (t.IsComplete()) completedTweens++; + else pausedTweens++; + } + GUILayout.Label("Playing Tweens: " + playingTweens, Styles.previewStatusLabel); + GUILayout.Label("Completed Tweens: " + completedTweens, Styles.previewStatusLabel); +// GUILayout.Label("Paused Tweens: " + playingTweens); + } + GUILayout.EndVertical(); + + return isPreviewing; + } + +#if !(UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5) + public static void StopAllPreviews(PlayModeStateChange state) + { + StopAllPreviews(); + } +#endif + + public static void StopAllPreviews() + { + _TmpKeys.Clear(); + foreach (KeyValuePair kvp in _AnimationToTween) { + _TmpKeys.Add(kvp.Key); + } + StopPreview(_TmpKeys); + _TmpKeys.Clear(); + _AnimationToTween.Clear(); + + DOTweenEditorPreview.Stop(); +#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 + UnityEditor.EditorApplication.playmodeStateChanged -= StopAllPreviews; +#else + UnityEditor.EditorApplication.playModeStateChanged -= StopAllPreviews; +#endif +// EditorApplication.playmodeStateChanged -= StopAllPreviews; + + InternalEditorUtility.RepaintAllViews(); + } + +#endregion + +#region Methods + + static void StartupGlobalPreview() + { + DOTweenEditorPreview.Start(); +#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 + UnityEditor.EditorApplication.playmodeStateChanged += StopAllPreviews; +#else + UnityEditor.EditorApplication.playModeStateChanged += StopAllPreviews; +#endif +// EditorApplication.playmodeStateChanged += StopAllPreviews; + } + + static void AddAnimationToGlobalPreview(DOTweenAnimation src) + { + if (!src.isActive) return; // Ignore sources whose tweens have been set to inactive + if (_previewOnlyIfSetToAutoPlay && !src.autoPlay) return; + + Tween t = src.CreateEditorPreview(); + if (t == null) return; + _AnimationToTween.Add(src, new TweenInfo(src, t, src.isFrom)); + // Tween setup + DOTweenEditorPreview.PrepareTweenForPreview(t); + } + + static void StopPreview(GameObject go) + { + _TmpKeys.Clear(); + foreach (KeyValuePair kvp in _AnimationToTween) { + if (kvp.Key.gameObject != go) continue; + _TmpKeys.Add(kvp.Key); + } + StopPreview(_TmpKeys); + _TmpKeys.Clear(); + + if (_AnimationToTween.Count == 0) StopAllPreviews(); + else InternalEditorUtility.RepaintAllViews(); + } + + static void StopPreview(Tween t) + { + TweenInfo tInfo = null; + foreach (KeyValuePair kvp in _AnimationToTween) { + if (kvp.Value.tween != t) continue; + tInfo = kvp.Value; + _AnimationToTween.Remove(kvp.Key); + break; + } + if (tInfo == null) { + Debug.LogWarning("DOTween Preview ► Couldn't find tween to stop"); + return; + } + if (tInfo.isFrom) { + int totLoops = tInfo.tween.Loops(); + if (totLoops < 0 || totLoops > 1) { + tInfo.tween.Goto(tInfo.tween.Duration(false)); + } else tInfo.tween.Complete(); + } else tInfo.tween.Rewind(); + tInfo.tween.Kill(); + EditorUtility.SetDirty(tInfo.animation); // Refresh views + + if (_AnimationToTween.Count == 0) StopAllPreviews(); + else InternalEditorUtility.RepaintAllViews(); + } + + // Stops while iterating inversely, which deals better with tweens that overwrite each other + static void StopPreview(List keys) + { + for (int i = keys.Count - 1; i > -1; --i) { + DOTweenAnimation anim = keys[i]; + TweenInfo tInfo = _AnimationToTween[anim]; + if (tInfo.isFrom) { + int totLoops = tInfo.tween.Loops(); + if (totLoops < 0 || totLoops > 1) { + tInfo.tween.Goto(tInfo.tween.Duration(false)); + } else tInfo.tween.Complete(); + } else tInfo.tween.Rewind(); + tInfo.tween.Kill(); + EditorUtility.SetDirty(anim); // Refresh views + _AnimationToTween.Remove(anim); + } + } + +#endregion + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + class TweenInfo + { + public DOTweenAnimation animation; + public Tween tween; + public bool isFrom; + public TweenInfo(DOTweenAnimation animation, Tween tween, bool isFrom) + { + this.animation = animation; + this.tween = tween; + this.isFrom = isFrom; + } + } + + static class Styles + { + static bool _initialized; + + public static GUIStyle previewBox, previewLabel, btOption, btPreview, previewStatusLabel; + + public static void Init() + { + if (_initialized) return; + + _initialized = true; + + previewBox = new GUIStyle(GUI.skin.box).Clone().Padding(1, 1, 0, 3) + .Background(DeStylePalette.squareBorderCurved_darkBorders).Border(7, 7, 7, 7); + previewLabel = new GUIStyle(GUI.skin.label).Clone(10, FontStyle.Bold).Padding(1, 0, 3, 0).Margin(3, 6, 0, 0).StretchWidth(false); + btOption = DeGUI.styles.button.bBlankBorderCompact.MarginBottom(2).MarginRight(4); + btPreview = EditorStyles.miniButton.Clone(Format.RichText); + previewStatusLabel = EditorStyles.miniLabel.Clone().Padding(4, 0, 0, 0).Margin(0); + } + } + } +} diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta new file mode 100644 index 00000000..53780cce --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22292a5f27a9a644ba9e6ad1bf863531 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML new file mode 100644 index 00000000..ad80aef0 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML @@ -0,0 +1,18 @@ + + + + DOTweenProEditor + + + + + Custom colors + + + + + Needs to be overridden in order to initialize new styles added from inherited classes + + + + diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta new file mode 100644 index 00000000..f37a1335 --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 753a4f4ed73b17143923101226957756 +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll b/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll new file mode 100644 index 0000000000000000000000000000000000000000..21d3e8006b1e4c4d9780be29bbf63364b30fb2c3 GIT binary patch literal 35840 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 vVsqE)0@ Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup +4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (like TextMesh Pro) + +// GET STARTED ////////////////////////////////////////////// + +- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. + +// VISUAL SCRIPTING (PRO ONLY) +- To animate a gameObject, select it and choose "Add Component > DOTween > DOTween Animation" +- To animate a gameObject along a path, select it and choose "Add Component > DOTween > DOTween Path" + +// SCRIPTING +- In your code, add "using DG.Tweening" to each class where you want to use DOTween. +- You're ready to tween. Check out the links below for full documentation and license info. + + +// LINKS /////////////////////////////////////////////////////// + +DOTween website (documentation, examples, etc): http://dotween.demigiant.com +DOTween license: http://dotween.demigiant.com/license.php +DOTween repository (Google Code): https://code.google.com/p/dotween/ +Demigiant website (documentation, examples, etc): http://www.demigiant.com + +// NOTES ////////////////////////////////////////////////////// + +- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta b/Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta new file mode 100644 index 00000000..6a87c35d --- /dev/null +++ b/Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: aa8f07903bf128e44a7d0b91a63dedab +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib.meta b/Assets/Plugins/Demigiant/DemiLib.meta new file mode 100644 index 00000000..edcf2cce --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 5a499e4809836274eb38cd99b370a2c1 +labels: +- Tween +- Tweening +- Animation +- HOTween +- Paths +- iTween +- DFTween +- LeanTween +- Ease +- Easing +- Shake +- Punch +- 2DToolkit +- TextMeshPro +- Text +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core.meta b/Assets/Plugins/Demigiant/DemiLib/Core.meta new file mode 100644 index 00000000..86e50754 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 03513cf143bb144409fbb3a51ec77b1b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..1024e34ba693244779b3101accb96e39de50cc32 GIT binary patch literal 14848 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 az3)~}g7JS12CzNDrjIA~pRYf;2>d7gZ~LeK literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta new file mode 100644 index 00000000..1ed91993 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 54be29b67d0d29a478da2c6e5c62f091 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml new file mode 100644 index 00000000..6322fe3d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml @@ -0,0 +1,231 @@ + + + + DemiLib + + + + + Class attribute + Sets the script execution order index + + + + + Sets the script execution order for this class + + Script execution order index + + + + Set when calling DeGUI.BeginGUI + + + + + Stores a color palette, which can be passed to default DeGUI layouts when calling DeGUI.BeginGUI, + and changed at any time by calling DeGUI.ChangePalette. + You can inherit from this class to create custom color palettes with more hColor options. + + + + + Converts a HEX color to a Unity Color and returns it + + The HEX color, either with or without the initial # (accepts both regular and short format) + + + + Global colors + + + + + Background colors + + + + Editor background color + + + + Content colors + + + + + Toggle button specific colors + + + + + Various Input utils + + + + + Returns a number key int if a number key was pressed in this frame, or -1 otherwise + + + + + + Extend this to replicate Unity's Scope system with any Unity version. + Thanks to Dmitriy Yukhanov for pointing this out and creating an initial version. + Expand this class to create scopes. + Example: + public class VBoxScope : DeScope + { + public VBoxScope(GUIStyle style) + { + BeginVBox(style); + } + + protected override void CloseScope() + { + EndVBox(); + } + } + Usage: + using (new VBoxScope(myStyle) { + // Do something + } + + + + + Contains both free and pro skins color variations, + and automatically returns the correct one when converted to Color + + + + + Used by DeHierarchy + + + + + Returns a list of all items whose gameObject is NULL, or NULL if there's no missing gameObjects. + + + + + If the item exists sets it, otherwise first creates it and then sets it + + + + + If the item exists sets it, otherwise first creates it and then sets it + + + + + If the item exists sets it, otherwise first creates it and then sets it + + + + + Returns TRUE if the item existed and was removed. + + + + + Returns TRUE if the item existed and was changed. + + + + + Returns the customizedItem for the given gameObject, or NULL if none was found + + + + + Returns the color corresponding to the given + + + + Must be univocal + + + Node position in editor GUI + + + Ids of all forward connected nodes. Length indicates how many forward connections are allowed. + Min length represents available connections from node. + + + + A serializable struct including a min and a max int value + + + + Min value + + + Max value + + + + Creates a new Range + + + + + Returns a random value within this range (min/max included) + + + + + + + + A serializable struct including a min and a max float value + + + + Min value + + + Max value + + + + Creates a new Range + + + + + Returns a random value within this range (min/max included) + + + + + + + + Returns ONLY the Components in the children, and ignores the parent. + + If TRUE also includes inactive children + + + + Returns the Component only if it's in a child, and ignores the parent. + + If TRUE also searches inactive children + + + + Returns a HEX version of the given Unity Color, without the initial # + + If TRUE, also converts the alpha value and returns a hex of 8 characters, + otherwise doesn't and returns a hex of 6 characters + + + + Returns a HEX version of the given Unity Color, without the initial # + + If TRUE, also converts the alpha value and returns a hex of 8 characters, + otherwise doesn't and returns a hex of 6 characters + + + diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta new file mode 100644 index 00000000..473a9b57 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9bf2564c9817bb34988453ae948954d2 +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta new file mode 100644 index 00000000..11f8e334 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 77fbbad1c51d68f4c844d26743104b07 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll new file mode 100644 index 0000000000000000000000000000000000000000..8012e1eee8db06fdc5df33d30ee83bab5105ac9e GIT binary patch literal 193536 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta new file mode 100644 index 00000000..aa20ddfe --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 202f9ddaf2c1a8a429504f7f3cd7b84f +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml new file mode 100644 index 00000000..a3452ab5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml @@ -0,0 +1,2370 @@ + + + + DemiEditor + + + + + Utils to use the correct method based on Unity's version + + + + + Encodes to PNG using reflection to use correct method depending if editor is version 2017 or earlier + + + + + Returns the prefab parent by using different code on Unity 2018 or later + + + + + Starts an editor coroutine. You can't use normal yield new WaitFor methods because + those are Unity runtime, but you can instead use . + Other than that, you can use normal yield null/etc. + Returns an (which you can use with to cancel the coroutine), + or NULL in case the coroutine completed immediately. + + + + + Stops the given coroutine generated by + + + + + To be used inside a coroutine as a yield instruction: waits for the given seconds + (replaces Unity's yield new WaitForSeconds because it's not available in-editor). + Example usage: + yield return DeEditorCoroutines.WaitForSeconds(1); + + + + + File utils + + + + Path slash for AssetDatabase format + + + Path slash to replace for AssetDatabase format + + + Current OS path slash + + + Path slash to replace on current OS + + + + Full path to project directory, without final slash. + + + + + Full path to project's Assets directory, without final slash. + + + + + Returns TRUE if the given path is an absolute path + + + + + Returns TRUE if the given path is an AssetDatabase path + + + + + Returns TRUE if the given GUID refers to a valid and existing project folder + + + + + Converts the given project-relative path to a full path + + + + + Converts the given full path to a project-relative path + + + + + Returns TRUE if the file/directory at the given path exists. + + Path, relative to Unity's project folder + + + + Validates the string as a valid fileName + (uses commonly accepted characters an all systems instead of system-specific ones). + BEWARE: doesn't check for reserved words + + string to replace + Minimum length for considering the string valid + + + + Returns TRUE if the given filepath is within this Unity project Assets folder + + Full file path + + + + Returns the given string stripped of any invalid filename characters. + BEWARE: doesn't check for reserved words + + string to replace + Character to use as replacement for invalid ones + + + + Returns the given path with all slashes converted to the correct ones used by the system + + + + + Returns the asset path of the given GUID (relative to Unity project's folder), + or an empty string if either the GUID is invalid or the related path doesn't exist. + + + + + Checks if the given directory (full path) is empty or not + + + + + Deletes all files and subdirectories from the given directory + + + + Returns the adb path to the given ScriptableObject + + + Returns the adb path to the given MonoBehaviour + + + Returns the adb directory that contains the given ScriptableObject without final slash + + + Returns the adb directory that contains the given MonoBehaviour without final slash + + + + Returns the adb paths to the selected folders in the Project panel, or NULL if there is none. + Contrary to Selection.activeObject, which only returns folders selected in the right side of the panel, + this method also works with folders selected in the left side. + + + + + Sets the script execution order of the given MonoBehaviour + + + + + Gets the script execution order of the given MonoBehaviour + + + + + Precisely returns the last controlId assigned to a GUI element + + + + + Framework used to fix missing monoScript reference in GameObjects when a script's meta guid changes + + + + + Retrieves the GUID in the given meta file and returns it, or NULL if it's not found + + Full filePath to the meta file + + + + Fixes all wrong Component GUIDs in scenes and prefabs + + objects to use for the operation + + + + Fixes all wrong Component GUIDs in the active scene and returns the total number of Components fixed + + objects to use for the operation + + + + Finds all MonoBehaviour/Behaviour/Component in the given scene/prefab file string + that contain the given + and replaces their GUID with the one passed (if different). + Returns the total number of Component GUIDs that were fixed + + + + + Dispatched when Unity has finished compiling code and updating the AssetDatabase + + + + + Utils to manage UnityPackages import/export and file mirroring + + + + + Stores all file paths (excluding metas) found in the given AssetDatabase directory and subdirectory + into the given AssetDatabase file (which will be created if missing), + writing them as relative to the given directory. + EXAMPLE: + adbReadFromDirPath = "Plugins/DOTween" + file "Assets/Plugins/DOTween/aScript.cs" stored as "aScript.cs" + file "Assets/Plugins/DOTween/Subdir/aScript.cs" stored as "Subdir/aScript.cs" + + + AssetDatabase path ("Assets/...") where the list should be written + AssetDatabase path ("Assets/...") from which the list of files should be retrieved, without final slash + If TRUE ignores ASMDEF files + + + + Parses a file list created via and removes any files not present in the list from the given directory + + Label to use when logging the result + AssetDatabase path ("Assets/...") to the file containing the list + AssetDatabase path ("Assets/...") to the directory to parse for extra files to remove + If TRUE ignores ASMDEF files + If TRUE only returns a report log and doesn't actually delete the files + + + + Utilities for Editor Panels. + + + + + Connects to a asset. + If the asset already exists at the given path, loads it and returns it. + Otherwise, depending on the given parameters, either returns NULL or automatically creates it before loading and returning it. + + Asset type + File path (relative to Unity's project folder) + If TRUE and the requested asset doesn't exist, forces its creation + If TRUE also creates the path folders if they don't exist + + + + Check if the at the given path exists and eventually if it's available + + File path (relative to Unity's project folder) + If TRUE also check if the file is available + (file can be unavailable if it was deleted outside Unity, or if Unity is just starting) + + + + + Returns TRUE if the given is dockable, FALSE if instead it's a utility window + + + + + + + Sets the icon and title of an editor window. Works with older versions of Unity, where the titleContent property wasn't available. + + Reference to the editor panel whose icon to set + Icon to apply + Title. If NULL doesn't change it + + + + Repaints the currently focues editor + + + + + Prefab utilities + + + + + Behaves as the Inspector's Apply button, applying any modification of this instance to the prefab parent + + + + + + Returns TRUe if a prefab instance has unapplied modifications, ignoring any modifications applied to the transform. + NOTE: this a somehow costly operation (since it generates GC) + + + + + Completely removes any prefab connection from the given prefab instances, by desotroing the original object and recreating it. + Returns a list with all the new elements created. + + Based on RodGreen's method (http://forum.unity3d.com/threads/82883-Breaking-connection-from-gameObject-to-prefab-for-good.?p=726602&viewfull=1#post726602) + + + + + + Completely removes any prefab connection from the given prefab instance, by desotroing the original object and recreating it. + + Based on RodGreen's method (http://forum.unity3d.com/threads/82883-Breaking-connection-from-gameObject-to-prefab-for-good.?p=726602&viewfull=1#post726602) + + + + + Returns TRUE if Unity editor is neither compiling code nor updating assets + + + Calls the given action after the given delay + + + + Return the size of the editor game view, eventual extra bars excluded (meaning the true size of the game area) + + + + + Returns a value from 1 to N (2 for 200% scaling) indicating the UI Scaling of Unity's editor. + The first time this is called it will store the scaling and keep it without refreshing, + since you need to restart Unity in order to apply a scaling change + + + + + Clears all logs from Unity's console + + + + + Adds the given global define (if it's not already present) to all the + or only to the given , depending on passed parameters, + and returns TRUE if it was added, FALSE otherwise. + NOTE: when adding to all of them some legacy warnings might appear, which you can ignore. + + + to use. Leave NULL to add to all of them. + + + + Adds the given list of global defines (if they're not already present) to all the + or only to the given , depending on passed parameters, + and returns TRUE if it was added, FALSE otherwise. + NOTE: when adding to all of them some legacy warnings might appear, which you can ignore. + + Defines to add + to use. Leave NULL to add to all of them. + + + + Removes the given global define (if present) from all the + or only from the given , depending on passed parameters, + and returns TRUE if it was removed, FALSE otherwise. + NOTE: when removing from all of them some legacy warnings might appear, which you can ignore. + + + to use. Leave NULL to remove from all of them. + + + + Removes the given global defines (if present) from all the + or only from the given , depending on passed parameters, + and returns TRUE if it was removed, FALSE otherwise. + NOTE: when removing from all of them some legacy warnings might appear, which you can ignore. + + Defines to remove + to use. Leave NULL to remove from all of them. + + + + Returns TRUE if the given global define is present in at least one of the + or only in the given , depending on passed parameters. + + + to use. Leave NULL to check in all of them for the first occurrence. + + + + Returns an array of all defines in the current . + + + + + Sets the gizmos icon visibility in the Scene and Game view for the given class names + + Visibility + Class names (no namespace), as many as you want separated by a comma + + + + Sets the gizmos icon visibility in the Scene and Game view for all custom icons + (for example icons created with HOTools) + + Visibility + + + + Returns all components of type T in the currently open scene, or NULL if none could be found. + If you're on Unity 5 or later, and have DeEditorTools, use DeEditorToolsUtils.FindAllComponentsOfType + instead, which is more efficient. + + + + + Shifts an item from an index to another, without modifying the list except than by moving elements around + + + + + Expands the given array and adds the given element as the last one + + + + + Removes the element at index from the given array, shifts everything after by -1 position and resizes the array + + + + Nothing is being dragged + + + Dragging + + + Dragging concluded and accepted + + + Dragging concluded but item position didn't change + + + Dragging canceled + + + Dragging concluced but not accepted because too short + + + Automatically determines if dragged elements are horizontal, vertical, or both + + + Forces vertical drag + + + Forces horizontal drag (useful to avoid initial wrong drag indicators + if the users starts dragging an horizontal system vertically) + + + + Manages the dragging of GUI elements + + + + + True if a GUI element is currently being dragged + + + + + Return the current item being dragged, or NULL if there is none + + + + + Type of current item being dragged, or NULL if there is none + + + + + Starting index of current item being dragged, or NULL if there is none + + + + + Retrieves the eventual optional data stored via the StartDrag method + + + + + Starts a drag operation on a GUI element. + + Reference to the current editor drawing the GUI (used when a Repaint is needed) + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Optional data that can be retrieved via the static property + + + + Starts a drag operation on a GUI element. + + ID for this drag operation (must be the same for both StartDrag and Drag + Reference to the current editor drawing the GUI (used when a Repaint is needed) + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Optional data that can be retrieved via the static property + + + + Starts a drag operation on a GUI element. + + Reference to the current editor drawing the GUI (used when a Repaint is needed) + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Optional data that can be retrieved via the static property + + + + Starts a drag operation on a GUI element. + + ID for this drag operation (must be the same for both StartDrag and Drag + Reference to the current editor drawing the GUI (used when a Repaint is needed) + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Optional data that can be retrieved via the static property + + + + Call this after each draggable GUI block, to calculate and draw the current drag state + (or complete it if the mouse was released). + + ID for this drag operation (must be the same for both StartDrag and Drag + List containing the draggable item and all other relative draggable items + Current index of the draggable item being drawn + If NULL will calculate this automatically using . + Pass this if you're creating a drag between elements that don't use GUILayout + Drag direction. You can leave it to + unless you want to skip eventual layout calculations + If TRUE (default) automatically reorders the given list + to reflect successful drag results. + Note that will be different if you apply the drag to the list or not + (in the former case it will reflect the current index after the change, in the latter it will reflect the desired position) + + + + Call this after each draggable GUI block, to calculate and draw the current drag state + (or complete it if the mouse was released). + + List containing the draggable item and all other relative draggable items + Current index of the draggable item being drawn + If NULL will calculate this automatically using . + Pass this if you're creating a drag between elements that don't use GUILayout + Drag direction. You can leave it to + unless you want to skip eventual layout calculations + If TRUE (default) automatically reorders the given list + to reflect successful drag results. + Note that will be different if you apply the drag to the list or not + (in the former case it will reflect the current index after the change, in the latter it will reflect the desired position) + + + + Call this after each draggable GUI block, to calculate and draw the current drag state + (or complete it if the mouse was released). + + ID for this drag operation (must be the same for both StartDrag and Drag + List containing the draggable item and all other relative draggable items + Current index of the draggable item being drawn + Color to use for drag divider and selection + If NULL will calculate this automatically using . + Pass this if you're creating a drag between elements that don't use GUILayout + Drag direction. You can leave it to + unless you want to skip eventual layout calculations + If TRUE (default) automatically reorders the given list + to reflect successful drag results. + Note that will be different if you apply the drag to the list or not + (in the former case it will reflect the current index after the change, in the latter it will reflect the desired position) + + + + Call this after each draggable GUI block, to calculate and draw the current drag state + (or complete it if the mouse was released). + + List containing the draggable item and all other relative draggable items + Current index of the draggable item being drawn + Color to use for drag divider and selection + If NULL will calculate this automatically using . + Pass this if you're creating a drag between elements that don't use GUILayout + Drag direction. You can leave it to + unless you want to skip eventual layout calculations + If TRUE (default) automatically reorders the given list + to reflect successful drag results. + Note that will be different if you apply the drag to the list or not + (in the former case it will reflect the current index after the change, in the latter it will reflect the desired position) + + + + Ends the drag operations, and eventually applies the drag outcome. + Returns TRUE if the position of the dragged item actually changed. + Called automatically by Drag method. Use it only if you want to force the end of a drag operation. + + If TRUE marks the drag as successful and applied it if set so, otherwise simply cancels the drag + If TRUE changes the list contents to reflect the drag result + + + + Abstract dynamic class used for every node of the same type + (meaning there is only a single recycled instance for all same-type nodes) + + + + Used to fill + + + Called when the node needs to be drawn + + + + The connectedNodesIds list will be automatically increased/decreased when adding/removing connections + (otherwise connectedNodesIds will have to be increased via custom code) + + + + + Requires only two connectedNodesIds (no more, no less), + uses regular CTRL+Drag to connect connection 0, CTRL+SPACE+Drag to connect connection 1 + + + + + Like , but with an extra connection as a last extra index, which is set when pressing CTRL+SPACE+Drag. + Must always have at least one element in connectedNodesIds + + + + Layout, Repaint, LayoutAndRepaint + + + + Stores cloned nodes for pasting + + + + + Returns a list of pasteable nodes, with their GUID recreated and their connections adapted + + + + + + Returns a deep clone of the given node but doesn't clone UnityEngine references. + A new ID will be automatically generated. + + + + + Always connects a node from BottomOrRight side to TopOrLeft side + + + + + Always connects from BottomOrRight side to TopOrLeft side. + If ALT is pressed shows the delete connection button. + Called during Repaint or MouseDown/Up. + Returns TRUE if the connection was deleted using the delete connection button. + + + + + Always connects a node from BottomOrRight side to TopOrLeft side + + + + + Always connects from BottomOrRight side to TopOrLeft side. + If ALT is pressed shows the delete connection button. + Called during Repaint or MouseDown/Up. + Returns TRUE if the connection was deleted using the delete connection button. + + + + + You can attach to this + + + + + Use this to add a content group to the Help Panel + + + + Regular note + + + Editable note (activated by setting to TRUE + (but you will have to save the result somewhere yourself) + + + If TRUE shows the textArea + + + + Add definition. Supports rich-text but also these special tags: + - [b][/b] + + + + + Add key, automatically formatting these special keys: + / + + + → + + If TRUE and there's other keys/targets, adds the new key on a new line preceded by a comma + + + + Recalculates all rects based on the given Y shift + + + + + One per . + Partially independent, mainly controlled by process. + + + + TRUE when read-to or dragging nodes + + + + Resets the interaction state + + + + Returns TRUE if the given node is currently being dragged + + + + Returns TRUE if a repaint is required + + + + + + Main class for DeGUI Node system. + Create it, then enclose your GUI node calls inside a . + CODING ORDER: + - Create a to use for your node system (create it once, obviously) + - Inside OnGUI, write all your nodes GUI code inside a + - To draw the nodes, loop through the list and call for each node + + + + Distance at which nodes will be placed when snapping next to each other + + + Full area without zeroed coordinates + + + Position with zeroed coordinates (used by all node GUI since it's inside a GUILayout(area)) + + + Contains the nodes passed to NodeProcessScope ordered by depth. + You should loop through this list when drawing nodes + + + + Creates a new NodeProcess. + + EditorWindow for this process + Callback called when one or more nodes are going to be deleted. + Return FALSE if you want the deletion to be canceled. + Can be NULL, in which case it will be ignored + Callback called when a node is cloned. + Return FALSE if you want the cloning to be canceled. + Can be NULL, in which case it will be ignored + + + + Needs to be called when loading a complete new series of nodes + + + + + Call this when the layout/size of one or more nodes changed because of external intervention + (if a whole new range of nodes has been loaded, just call instead) + + + + + Forces the refresh of the area calculations. Useful if you need them before the first GUI call has run + + + + + Shifts the visible are to the given coordinates and repaints on end + + + + + Shifts the visible are to the given coordinates and repaints on end + + + + + Tells the process to repaint once the process has ended. + Calling this + + + + + Draws the given node using the given T editor GUINode type. + Returns the full area of the node + + + + + Opens the Help Panel + + + + + Closes the Help Panel + + + + + Opens or closes the Help panel based on its current state + + + + + Returns TRUE if the given area is visible (even if partially) inside the current nodeProcess area + + + + + Captures a screenshot of the node editor area and returns it when calling the onComplete method. + Sadly this requires a callback because if called immediately the capture will fail + with a "[d3d11] attempting to ReadPixels outside of RenderTexture bounds!" error in most cases + + Screenshot mode + A callback that accepts the generated Texture2D object + Screenshot scale factor (only used if screenshotMode is set to ) + If TRUE (default) displays a progress bar during the operation. + You'll want to set this to FALSE when you're already using a custom progressBar + and the screenshot is only part of a larger queue of operations + + + + Removes the node with the given ID from the list and removes all connections to it from other nodes. + Doesn't mark things dirty nor prepares them for undo + + + + + Use this to encapsulate node GUI operations. + Automatically manages various operations (press F1 to see them). + Sets GUI.changed to TRUE if the area is panned, a node is dragged, controlNodes change sorting or are deleted. + Wraps all content inside a GUILayout Area (nodeArea). + + The to use + Area within which the nodes will be drawn + Area shift (caused by dragging) + This list will be sorted based on current node draw order, + and changed in case one of its nodes is deleted. + IMPORTANT: this list should be part of your serialized class (MonoBehaviour or ScriptableObject), + so it will be stored as a reference and modifying one will modify the other. + Usually you want to pass all nodes to this except the eventual start node (or nodes that can't be sorted nor deleted). + + + + Set automatically when a selection ends up selecting a single node, + reset when deselecting all nodes, selecting multiple nodes, or resetting the + + + + + Returns TRUE if something was actually deselected, FALSE if there were no selected nodes + + + + + + Returns key modifiers currently pressed. + Requires to be updated at the beginning of every GUI call. + + + + Note: ALT isn't correctly interpreted as OPTION on OSX, contrary to what Unity manual states, + so using Command instead fixes that + + + + Call this method to update data required by softCtrl calculations. + Automatically called from within a . + Returns a object with the keys that were just pressed and just released + + Required to have the correct for the given target call + + + + Returns the given as an int, or -1 if it's not a number + + + + + Used code from Celtc on StackOverflow: https://stackoverflow.com/a/54044197/10151925 + + + + + Gets all fields from an object and its hierarchy inheritance + + + + + Perform a deep copy of the class + + + + + Does the copy + + + + + Returns by . + Contains properties and methods to manage non-layout scrollview better. + Remember to use or to increase or set the full content height + + + + Area used by ScrollView and its content + + + Full content area regardless if visible or not. Its height should be set manually based on the contents' height + + + Content area currently visible (scroll bars excluded) + + + Current scrollPosition + + + + Returns the current open, or an empty one if none is open. + + + + + Sets the width + + + + + Sets the height + + + + + Increase the height by the given amount + + + + + + Returns a Rect for a single line at the current scrollView yMax + + If less than 0 uses default line height, otherwise the value passed + if TRUE (default) automatically increases the height of the accordingly + + + + + Returns a Rect for a single line at the current scrollView yMax, as wide as the max visible rect width + + If less than 0 uses default line height, otherwise the value passed + if TRUE (default) automatically increases the height of the accordingly + + + + + Returns TRUE if the given rect is at least partially visible in the displayed scroll area + + + + + Contains both free and pro skins GUIStyle variations, + and automatically returns the correct one when converted to GUIStyle + + + + + Plays the given clip in the Editor + + + + + Stops playing the given clip. + + + + + Stops all clips playing. + + + + + A stopwatch whose time can be changed manually via + + + + + Start or resume playing + + + + + Stop the watch and reset the time + + + + + Restart measuring from zero + + + + + Pause the watch + + + + + Send the watch to the given time + + + + + Util to determine Unity editor version and store them as comparable numbers + + + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) + + + + Assembly extensions + + + + + Full path to the assembly directory, without final slash + + + + + AssetDatabase path to the assembly directory, without final slash + + + + + GUI extension methods + + + + + Clones the style and adds the given formats to it. You can pass any of these types of values: + + Format:Rich-text, wordwrap + FontStyle:Font style + TextAnchor:Content anchor + int:Font size + Color/DeSkinColor:Font color + + + + + + Adds the given formats to the style. You can pass any of these types of values: + + Format:RichText, WordWrap + FontStyle:Font style + TextAnchor:Content anchor + int:Font size + Color/DeSkinColor:Font color + + + + + + Sets the border of the style + + + + + Sets the border of the style + + + + + Sets the border of the style + + + + + Sets the background of the style + + + + + Sets the background of the style + + + + + Sets the contentOffset of the style + + + + + Sets the contentOffset of the style + + + + + Sets the X contentOffset of the style + + + + + Sets the Y contentOffset of the style + + + + + Sets the margin of the style + + + + + Sets the margin of the style + + + + + Sets the margin of the style + + + + + Sets the left margin of the style + + + + + Sets the right margin of the style + + + + + Sets the top margin of the style + + + + + Sets the bottom margin of the style + + + + + Sets the overflow of the style + + + + + Sets the overflow of the style + + + + + Sets the overflow of the style + + + + + Sets the left overflow of the style + + + + + Sets the right overflow of the style + + + + + Sets the top overflow of the style + + + + + Sets the bottom overflow of the style + + + + + Sets the padding of the style + + + + + Sets the padding of the style + + + + + Sets the padding of the style + + + + + Sets the left padding of the style + + + + + Sets the right padding of the style + + + + + Sets the top padding of the style + + + + + Sets the bottom padding of the style + + + + + Sets the Y fixedWidth of the style + + + + + Sets the fixedHeight of the style + + + + + Sets the stretchHeight property of the style + + + + + Sets the stretchWidth property of the style + + + + + Stores a GUIStyle palette, which can be passed to default DeGUI layouts when calling DeGUI.BeginGUI, + and changed at any time by calling DeGUI.ChangePalette. + You can inherit from this class to create custom GUIStyle palettes with more options. + Each of the sub-options require a public Init method to initialize the styles, which will be called via Reflection. + + + + + Called automatically by DeGUI.BeginGUI. + Override when adding new style subclasses. + Returns TRUE if the styles were initialized or re-initialized + + + + + Extend any custom subpalettes from this, so they will be initialized correctly + + + + + GUILayout methods + + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you set a background to the button's GUIStyle). + Requires to be activated. + + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you set a background to the button's GUIStyle) + and also assigns different GUI colors based on the button's state and the given one. + Requires to be activated. + + Content + Default color + Style + GUILayout options + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you set a background to the button's GUIStyle) + and also assigns different GUI colors based on the button's state with options to eventually auto-generate them. + Requires to be activated. + + Content + Default color + Hover color (if NULL auto-generates it from the given one by making it brighter + Pressed color (if NULL auto-generates it from the given one by making it even brighter + Style + GUILayout options + + + Shaded button + + + Shaded button + + + Shaded button + + + Shaded button + + + Colored button + + + Colored button + + + Colored button + + + Colored button + + + + Draws a button that returns TRUE the first time it's pressed, instead than when its released. + + + + + Draws a button that returns TRUE the first time it's pressed, instead than when its released. + + + + + Draws a button that returns TRUE the first time the mouse moves over it while the mouse button is pressed, + even if it was pressed outside of the button first + + + + + Draws a button that returns TRUE the first time the mouse moves over it while the mouse button is pressed, + even if it was pressed outside of the button first + + + + Toolbar foldout button + + + Toolbar foldout button + + + Toolbar foldout button + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Begins an horizontal toolbar layout + + + Begins an horizontal toolbar layout + + + Begins an horizontal toolbar layout + + + Begins an horizontal toolbar layout + + + Ends an horizontal toolbar layout + + + A toolbar with a label + + + A toolbar with a label + + + A toolbar with a label + + + A toolbar with a label + + + A toolbar with a label + + + A toolbar with a label + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values. Auto-determines object type from the field's type + + + Returns TRUE if there's mixed values. Forces field to accept only objects of the given type + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Vertical box layout with style and color options + + + Vertical box layout with style and color options + + + End vertical box layout + + + Horizontal Divider + + + + A text field that becomes editable only on double-click + + EditorWindow reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + + A text field that becomes editable only on double-click + + Editor reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + + A text field that becomes editable only on double-click and can also be dragged + + EditorWindow reference + A unique ID to use in order to determine if the text is selected or not + Text + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Style for default (non-editing mode) appearance + Style for editing mode + + + + + A text field that becomes editable only on double-click and can also be dragged + + Editor reference + A unique ID to use in order to determine if the text is selected or not + Text + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Style for default (non-editing mode) appearance + Style for editing mode + + + + + Creates a Gradient field by using Unity 4.x hidden default one and Reflection. + + + + Scene field + + + + Draws a dropdown for choosing a SortingLayer ID + + + + + Draws a dropdown for choosing a SortingLayer ID + + + + + Global Demigiant GUI manager. Call to initialize it inside GUI calls. + + + + + Default color palette + + + + + Default style palette + + + + TRUE if we're using the PRO skin + + + + Call this at the beginning of GUI methods. + Returns TRUE if the styles were initialized or re-initialized + + Eventual to use + Eventual to use + + + + Better implementation of GUI.BeginScrollView. + Returns the modified scrollView struct. + Must be closed by a DeGUI.. +
EXAMPLE
+            Rect scrollViewArea = ...;
+            Rect drawArea = scrollViewArea;
+            // Decrease the full drawing area to exclude scrollbars if necessary
+            if (_scrollView.fullContentArea.height > scrollViewArea.height) drawArea = drawArea.Shift(0, 0, -11, 0);
+            // Begin scrollView
+            _scrollView = DeGUI.BeginScrollView(scrollViewArea, _scrollView);
+            // Increase scrollView area correctly (or directly set it with SetFullContentHeight
+            _scrollView.IncreaseContentHeightBy(...)
+            // End
+            DeGUI.EndScrollView();
+            
+
+ Visible area used by the scrollView + target. You'll need to set its size to the correct full content height + (either within the Begin/ENd ScrollView calls or before them) + If TRUE (default) resets .height to 0 + after beginning the ScrollView +
+ + + Closes a DeGUI. correctly + + + + + Exits the current event correctly, also taking care of eventual drag operations + + + + + Removes focus from any GUI button/text/element that has focus + + + + + Changes the active palettes to the given ones + (or resets them to the default ones if NULL). + Returns TRUE if the styles were initialized or re-initialized + + + + + Resets the GUI colors to the default ones (only available if BeginGUI was called first) + + + + + Sets the GUI colors to the given ones + + + + + Opens a panel that previews the given texture (if not NULL) + + + + + Gets either black or white, depending on the color that would be most visible on the given one + + + + + Gets either black or white, depending on the color that would be most visible on the given one + + + + + Sets the GUI cursor color to the given ones + + + + + Sets the GUI matrix to the given ones + + + + + Wrapper to set serialized fields with multiple sources selected: automatically sets GUI to show mixed values when necessary + and contains a fieldInfo which is set within the wrapper. + Note that you must set the property within the wrapper so that it's assigned correctly when closing the scope. + + + + Multi property scope + Name of the field so it can be found and set/get via Reflection + List of the sources containing the given field + If TRUE validates EditorGUI.EndChangeCheck before calling it + (fixes an issue which happens with advanced Undo usage in DOTween Timeline and ColorFields) + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you apply a background to the button's GUIStyle). + Requires to be activated. + + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you apply a background to the button's GUIStyle) + and also assigns different GUI colors based on the button's state and the given one. + Requires to be activated. + + Rect + Content + Default color + Style + + + + A button that triggers an immediate repaint when hovered/pressed/unhovered + (which otherwise doesn't happen if you apply a background to the button's GUIStyle) + and also assigns different GUI colors based on the button's state with options to eventually auto-generate them. + Requires to be activated. + + Rect + Content + Default color + Hover color (if NULL auto-generates it from the given one by making it brighter + Pressed color (if NULL auto-generates it from the given one by making it even brighter + Style + + + Shaded button + + + Shaded button + + + Shaded button + + + Shaded button + + + Colored button + + + Colored button + + + Colored button + + + Colored button + + + Toolbar foldout button which allows clicking even on its label + + + Foldout button + label (not intended to be used in toolbar) which allows click-to-foldout/foldin + + + + Draws a button that returns TRUE the first time it's pressed, instead than when its released. + + + + + Draws a button that returns TRUE the first time it's pressed, instead than when its released. + + + + + Draws a button that returns TRUE the first time the mouse moves over it while the mouse button is pressed, + even if it was pressed outside of the button first + + + + + Draws a button that returns TRUE the first time the mouse moves over it while the mouse button is pressed, + even if it was pressed outside of the button first + + + + Toolbar foldout button + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Button that can be toggled on and off + + + Scene field + + + + Draws a background grid using the given grid texture + + Area rect + Offset from 0, 0 position (used when area has been dragged) + Texture to use for the grid + Eventual scale to apply to the grid + + + + Draws a background grid using default grid textures + + Area rect + Offset from 0, 0 position (used when area has been dragged) + If TRUE forces a dark skin, otherwise uses a skin that fits with the current Unity's one + Eventual scale to apply to the grid + + + Box with style and color options + + + + Can be used instead of EditorGUI.PropertyField, to draw a serializedProperty without its attributes + (very useful in case you want to use this from within a PropertyDrawer for that same property, + since otherwise bad infinite loops might happen) + + + + Draws a colored square + + + Draws the given texture tiled within the given rect + Rect + Texture + Eventual scale to apply + If not NULL, colorizes the texture with this color + + + + A text field that becomes editable only on double-click + + Area + EditorWindow reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + + A text field that becomes editable only on double-click + + Area + Editor reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + + A text field that becomes editable only on double-click and can also be dragged + + Area + EditorWindow reference + A unique ID to use in order to determine if the text is selected or not + Text + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Style for default (non-editing mode) appearance + Style for editing mode + + + + A text field that becomes editable only on double-click and can also be dragged + + Area + Editor reference + A unique ID to use in order to determine if the text is selected or not + Text + List containing the dragged item and all other relative draggable items + DraggableList index of the item being dragged + Style for default (non-editing mode) appearance + Style for editing mode + + + + A textArea that becomes editable only on double-click + + Area + EditorWindow reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + + A textArea that becomes editable only on double-click + + Area + Editor reference + A unique ID to use in order to determine if the text is selected or not + Text + Style for default (non-editing mode) appearance + Style for editing mode + + + Divider + + + + Draws a dropdown for choosing a SortingLayer ID + + + + + Draws a dropdown for choosing a SortingLayer ID + + + + Draws a Vector3Field that can have single axes disabled + + + Draws a Vector3Field that can have single axes disabled + + + Draws a Vector3Field that can have single axes disabled + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values. Supports using an int as an enum + + + Returns TRUE if there's mixed values. Supports using an int as an enum + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values. Supports also uint fields + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values. Auto-determines object type from the field's type + + + Returns TRUE if there's mixed values. Forces field to accept only objects of the given type + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values. Supports passing int values as bool (1 = true, 0 = false) + + + Returns TRUE if there's mixed values. Supports passing int values as bool (1 = true, 0 = false) + + + Returns TRUE if there's mixed values. Supports passing int values as bool (1 = true, 0 = false) + + + Returns TRUE if there's mixed values. Requires a SerializedProperty representation of each UnityEven field + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + Returns TRUE if there's mixed values + + + + Returns a new color equal to the given one with changed brightness + + Color to evaluate + Brightness factor (multiplied by current brightness) + If set applies this alpha value + + + + Returns a new color equal to the given one with changed saturation + + Color to evaluate + Saturation factor (multiplied by current brightness) + If set applies this alpha value + + + + Changes the alpha of this color and returns it + + + + + Returns a new color equal to the given one with changed alpha + + + + + Returns a HEX version of the given Unity Color, without the initial # + + If TRUE, also converts the alpha value and returns a hex of 8 characters, + otherwise doesn't and returns a hex of 6 characters + + + + Returns a HEX version of the given Unity Color, without the initial # + + If TRUE, also converts the alpha value and returns a hex of 8 characters, + otherwise doesn't and returns a hex of 6 characters + + + + Replicates parts of DeExtensions.ListExtensions for internal usage + + + + + Shifts an item from an index to another, without modifying the list except than by moving elements around + + + + + Shuffles the list + + + + + Replicates DeExtensions.RectExtensions for internal usage + + + + + Adds one rect into another, and returns the resulting a + + + + + Returns a copy or the Rect expanded around its center by the given amount + + Indicates how much to expand the rect on each size + + + + Returns a copy or the Rect expanded around its center by the given amount + + Indicates how much to expand the rect on each horizontal side + Indicates how much to expand the rect on each vertical side + + + + Returns a copy or the Rect contracted around its center by the given amount + + Indicates how much to contract the rect on each size + + + + Returns a copy or the Rect contracted around its center by the given amount + + Indicates how much to contract the rect on each horizontal side + Indicates how much to contract the rect on each vertical side + + + + Returns a copy of the Rect resized so it fits proportionally within the given size limits + + Width to fit + Height to fit + If TRUE (default) only shrinks the rect if needed, if FALSE also enlarges it to fit + + + + + Returns TRUE if the first rect includes the second one + + If TRUE, returns TRUE only if the second rect is fully included, + otherwise just if some part of it is included + + + + Returns TRUE if this rect intersects the given one, and also outputs the intersection area + + Intersection area + + + + Returns a copy of the Rect with its X/Y coordinates set to 0 + + + + + Sets this rect to the left of the given x position, with options for margin and width resize + + Distance between this rect and the given x position + If greater than zero resizes this rect to the given size + + + + Sets this rect to the right of the given x position and resizes it so that its xMax remains the same. + + Distance between this rect and the given x position + Extra offset to add to the resulting width + + + + Returns a copy of the Rect with its values shifted according the the given parameters + + + + + Returns a copy of the Rect with its X value shifted by the given value + + + + + Returns a copy of the Rect with its Y value shifted by the given value + + + + + Returns a copy of the Rect with its x shifted by the given value and its width shrinked/expanded accordingly + (so that the xMax value will stay the same as before) + + + + + Returns a copy of the Rect with its y shifted by the given value and its height shrinked/expanded accordingly + (so that the yMax value will stay the same as before) + + + + + Returns a copy of the Rect with its X property set to the given value + + + + + Returns a copy of the Rect with its Y property set to the given value + + + + + Returns a copy of the Rect with its height property set to the given value + + + + + Returns a copy of the Rect with its width property set to the given value + + + + + Returns a copy of the Rect with its X,Y properties set so the rect center corresponds to the given values + + + + + Returns a copy of the Rect with its X property set so the rect X center corresponds to the given value + + + + + Returns a copy of the Rect with its Y property set so the rect Y center corresponds to the given value + + + + + Returns the value of the given property (works like a cast to type). + Improved from HiddenMonk's functions (http://answers.unity3d.com/questions/627090/convert-serializedproperty-to-custom-class.html) + + + + + Returns TRUE if this property is inside an array + + + + + Returns -1 if the property is not inside an array, otherwise returns its index inside the array + + + + + Returns the height of a UnityEvent serializedProperty + + + + + Uses code from FlaShG's GitMerge: https://github.com/FlaShG/GitMerge-for-Unity/blob/master/Editor/SerializedPropertyExtensions.cs + + + + + Uses code from FlaShG's GitMerge: https://github.com/FlaShG/GitMerge-for-Unity/blob/master/Editor/SerializedPropertyExtensions.cs + + + + + String extensions + + + + + Returns TRUE if the string is null or empty + + If TRUE (default) and the string contains only spaces, considers it empty + + + + Compares a version string (in format #.#.###) with another of the same format, + and return TRUE if this one is minor. Boths trings must have the same number of dot separators. + + + + + Converts a HEX color to a Unity Color and returns it + + The HEX color, either with or without the initial # (accepts both regular and short format) + + + + Nicifies a string, replacing underscores with spaces, and adding a space before Uppercase letters (except the first character) + + + + + If the given string is a directory path, returns its parent + with or without final slash depending on the original directory format + + + + + If the string is a directory, returns the directory name, + if instead it's a file returns its name without extension. + Works better than Path.GetDirectoryName, which kind of sucks imho + + + + + Evaluates the string as a property or field and returns its value. + + If NULL considers the string as a static property, otherwise uses obj as the starting instance + + + + Texture extensions + + + + + Returns the full Rect of this texture, with options for position and scale + + + + + Checks that the texture uses the correct import settings, and applies them if they're incorrect. + + + + + Returns a clone of the event + + + + + Utility class. You can either use it as is via its constructor, which automatically retrieves all serializedProperties in the instance, + or you can extend it so you can add as many public SerializedProperties as the SerializedProperties you want to access + (their name must be the same as the serialized field they refer to) + + + + + Automatically retrieves all serializable properties on the given serializedObject, + or only specific ones if propNames is specified + + + + + Draws all property fields. Remember to wrap this within serializedObject.Update + and serializedObject.ApplyModifiedProperties + + +
+
diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta new file mode 100644 index 00000000..d1994251 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d4a42b2e4e6f64d4ba01d35c5a3dafed +TextScriptImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta new file mode 100644 index 00000000..24b13409 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 1efb03f507a60b949a70ed828ac18eb8 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..6fbcc5130cedc76f7566a958195e3703ada2eab4 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMkesKB zV~9m>a!NwNkMjanMkesKB zV~9m>a!NwNgp>sg28IC~ZoCqv30E2pCNeNHGpw>anMkesKB zV~9m>a!Nu%K=J|x1H%9gH(m+TgewgP6B(G98SdR+aC^Gv{4tanMkesKB zV~9m>a!Nu%LBawC1H%9gH(m+TgewgP6B(G989d|}5-xj9E&?iL@O1TaS?83{1OVO4 B8T|kN literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png.meta new file mode 100644 index 00000000..2d943034 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f7ff421f40d548444864a01cd7f47112 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png new file mode 100644 index 0000000000000000000000000000000000000000..700b9debeaead0d7b26b31ed60c7e84dbf788ae6 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMkesKB zV~9m>a!NwNiu45x28IC~ZoCqv30E2pCNeNHGq@`;%)dF?xDTk5!PC{xWt~$(69Dad B8jt`0 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png.meta new file mode 100644 index 00000000..e3040e11 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: aa1d42dc6ff3e894da2208c6929d2165 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a47c3701daa735d11da1c8e1e3c6f752d222c9 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMkesKB zV~9m>a!Nvi#bF1=gro%mJyHf)2UajPA7)@anMprDMW zi(`n!#N-r@>Vpnk2}ufqJy{Z04MI!|3>X;nS1{&fnF;m*)iHRw`njxgN@xNAT}&7% literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png.meta new file mode 100644 index 00000000..490a921a --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 05cfe010378336646ad6c721f66543d1 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..3ed059a404fad33f34ed81321288c886dab0c6de GIT binary patch literal 455 zcmV;&0XY7NP)pGc}YY;R9J<@m%&QIKomt^ii;xRPP(g9TCLFFH;B-M`aR;lD{<2g zaNAFCQxLzQ1aTvR-H6szv2H3p?@gkK1x;I%c?T{t5IXl}I!xa4WKL9d4Z{(10PR7W z&_?`t1U*0l=nA^@JnvQV0LI(U1vJt5nZ&=T{l~Zrok3Gwo@u;Bc~SEQG|>FuTD5u2 zeQ2cl!!`XZ^Ljz%=@47Lne#snw0P+8eI`n&3>~N?#nXztLc)6hiRu_`p%rn%JG6tl z;{Iy~PQ;x#q1P!V9^QT(<0G^xZh3<$+<`-JZ%*iW%m8h%qs;)m*x@rkRqUwp5USYm zQ4(Vq;92Z=VSu67F=T*1>_&^{M@cpt!bMS9|8sBDvMf)9U}KVJh0L`YvIrWTiF37R&1Ql$b@}GBnYI2R x?Ky8uw&(kjwC9!h@slL&`L#st`8a!3kxvBIUpIp~UK{`b002ovPDHLkV1h6R(RTm< literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png.meta new file mode 100644 index 00000000..bc2ac360 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: af28470bd0e2e9543a6dfa9a1a4b348d +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png new file mode 100644 index 0000000000000000000000000000000000000000..f8294610e43490599de063ef2cf1c11e2d17279c GIT binary patch literal 673 zcmV;S0$%-zP)pHQ%OWYR9J<@mraO`VHC&DohD7vZSoa0U0Gn^Yi6M)BV~b@WMOP< zgtBF0DaMouF|!fP#$6Ci$;LuaiX=*;Ff}zOMNN`4rknEko$mkEd#}d*d>{Y%%`?x} zIp=-mdCz;s>QM+`CtQYS@CAOssOILuN!SPTEe&CKCX{Oy&T4LJV%*nVftAfT>wt^! z3A#153l71C%BQ5?rn$RNP$1rRHR5~~OeCJByUzW~VFd0&wqEDGFfHd#Js4|JIytws zzS_do@Kw(9ezB|t!p;fV^asoRYvG_4j#&$(`*BOQ-}wESYvBUe;~T8S3dPs-xq=w3 zoXkR>r7Zo4f56Ski5rS+v!yJ5ealXmPN&{iPb!@jLCP_GrOp98{cVdRe4Uoh0Y8d< zjYkUreN?-{1Mv6qH$1X|MqVI6oD{9tjkAC5tXpTIp0_FFs+sD0qau@I)< zj71QBmL*bu)?y2%r<4P(dcQ3(;U{q%7N;A6OwB($g$t4k_MCKW_J z1^eeqk6w7g!SH!)wZd?Hy^?MGE z!jc98cr52{VU0B+HeQnvKap`bSQ$(xmRMeJ9)U5~r18Bl6q@;GRVQ#=0hBbEaQrI# ztqZl<&(smfBAVT>9p3Tz9@d4L0MBUe;UzqTJIw#AZq@7$@4LV9X(+GG00000NkvXX Hu0mjfCz(G_ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png.meta new file mode 100644 index 00000000..0055f304 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 522b0133a9838674ca9a12e0c6e5a59c +timeCreated: 1625322295 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + 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: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + 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 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..63ef49a76b220d4de80807510b94f406c525e5cb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprDMW zi(`n!#N;V^PaSgLN=Q-=?8%b2Y7k;#V8Fnje2P&lc>$vzP#uG(tDnm{r-UW|fY%uC literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png.meta new file mode 100644 index 00000000..774d7020 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 789ef07ba2573f6448fa8b5dc5224c44 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2feae19dcc914919ab80fb84485e00a07e4699 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1SD0tpLGH$&H|6fVg?4j!ywFfJby(BP;i2$ zi(^Pe~gvJ1Rc= z?Ot!qiO>2DOF9@gq%oXjn8j$qoWXX1X90@9arT z#W5tK@$F4Rt^*1J3(_vMzVA+9hCAwRC4IicbTxXen@yoZH)$TLp zrW-e;F`Q+X#c0Bu!FGXXfusY9z&d`5^RH({?s9+MdcCA?-!-jS@BSaK$Ep;j_wA>K a4t9SLo(F6Gt~w8N6@#a%pUXO@geCx~6HWdA literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png.meta new file mode 100644 index 00000000..9baf7262 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d542f997a51000946873268e3546b6ba +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..9242a22984b08edaeef4a97ca09251719599f746 GIT binary patch literal 540 zcmV+%0^|LOP)pG&PhZ;R5*>TmA^{@VHn4s_q;MC!-&SVNGQ<|XQe4zN*5>Bi0B8_ z(B#-6L6L|M{Rb{Vi#3V6gP0CRo1=x1WNCN4J&&ne`ihtMh3DS)?w;?*_nzm@7ewNm zNBRGBF5)l&co~PsW->XW`d^7=YV2ZK$Vt}(`*N5OAf<+A_H;Q-!fjD$0z5v=(< zNJ~q12;bJ;lls6LIQZ+Qr@Fvx59U!mYOCWHBylcbJT}v5{$er>gjS;ah<3I)od2#FpCA|3k6_{i&xm(Fx7bluOHSUk)dF{B0q6Z`^053cwF=zqZp!gO@D;0000anMprEOz zi(`mIZ*qzP(;s%G5<@oyhKoKtB29tJD-syEdm8mueQ3PsAj8w}ant&b^`}8BSioJ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png.meta new file mode 100644 index 00000000..dff65338 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8b6b31f71cd528243b053cfc488e73f5 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png new file mode 100644 index 0000000000000000000000000000000000000000..3118ab10593c1b69d6e1d48975d2ada785dd2902 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmC>Y@B z;uvDloBZYD$DijNTn`*^NIk%moO5$i>qMdE1iPiXxZQbWObf0!Br$N?c}}jZitt`! z>^Z&Q*>6FKwhHez;*R|ry1ds+KAfpAHTJ{-1_rYXzK^{pYK?$qGkCiCxvXqMdE1iPiXxZQbWObf0!Br%-sUf`b4<~c#m vYh|(8OQFchYLzxcJqMdE1iPiXxZQbWObf0!Br$OBl=6M{a^aL9 seF?e7mlI{$mQ1^|!N8e4q)d^SnPH0pZ@U)rX^^c9p00i_>zopr0Qs6O7ytkO literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png.meta new file mode 100644 index 00000000..c3dd648d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: eeac3acbf7d1cd54fabfb1c4a12f9fc8 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f85ccf8c0fca414c90e664cda7f5db110bf004 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmDCp(s z;uvDloBZYD$DijNTn`*^NIk%moO5$i>qMdE1iPiXxZM{t>ikggefBcZHz<9Q-ou^) w7d<3f*dFz!)@FVdQ&MBb@035_LApigX literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png.meta new file mode 100644 index 00000000..75090ea6 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8f0cb66458819764b94b93250bae94b6 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png new file mode 100644 index 0000000000000000000000000000000000000000..39e15460bcb8572d222b8c9f81b7ea7042045945 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmC>Y@B z;uvDloBZYD$DijNTn`*^NIk%moO5$i>qMdE1iPiXxZM{t>gYGgHA<>ER%x7k?sG|X zlTxNh5Zl5=9ii7x4)AzwmgDJh<9eE~Vfqao9tO^d0!J#qMdE1iPiXxZM{t>O9FZnYp}u(w#U18>Y*P xCmM0^s#s4uuM+EYa@FF<{;Grx({J$bFz|=+F9@hFv;-Q<;OXk;vd$@?2>|{=G4B8X literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png.meta new file mode 100644 index 00000000..6223c1c0 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6f504a3fa8848264bb4fb9bb7d582dd5 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png new file mode 100644 index 0000000000000000000000000000000000000000..dc638a7f4794363ae5117c54dbd4656672539c99 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEU# zi(`mIZ*qzP(;s%G5<@oyhKoKtB2A6v4XnowJom3j5U6;#Y5m9gm`O)Y1ioRaPanMprDnf zi(`mIZ}N^e*?;6)Bu}vT@Q5&pl{Ef$XwW;x!LoyA!41~K2N-%Bj)*7RV5nUrC@;}_ ftg+vXjg8^anMprEs- zi(`mIZ*q!)aLhN;fBcJPN@%d?{80JN%(zQJSwP{lX4ydl1BQHsMeGu04m-IwxQf~t oNcGNWXq~a*5W7YRBQrCD=nbx>q?xC$0*zzvboFyt=akR{0RQPILI3~& literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png.meta new file mode 100644 index 00000000..884fe5fb --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 727ba41e4cc95fe4a98b07301e3ebfc8 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png new file mode 100644 index 0000000000000000000000000000000000000000..b4397c60a97aaf24c2506005053933d6469f947d GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEm* zi(`mIZ}Ofu*?;CYG95T#@Ptvh=c7D_fl6b;1ev3W20T0ojfM%0PFfPYM;gr=8W|a! Xt+|SMR787$+8I1u{an^LB{Ts533wwe literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png.meta new file mode 100644 index 00000000..30bc0257 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b4785ec6d937dab4fa59da70b69afc9d +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png new file mode 100644 index 0000000000000000000000000000000000000000..de6a933ded8177badee0cc96a9aa1a2fbbf3f089 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmC>ZAH z;uvDloBZYD$DijLnD=m0wS>kb&6Uy9V!Z literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png.meta new file mode 100644 index 00000000..0d20edc4 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0f79253104349f44cb73978f6c8e93de +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png new file mode 100644 index 0000000000000000000000000000000000000000..627b907d345cf01adac7228639ef5ec9126558dc GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmDCq6! z;uvDln`|<3`S?L|7swrOvz3R3LGvN^CyAfE+CXC&JYD@<);T3K0RSeKFSq~z literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png.meta new file mode 100644 index 00000000..cf3e9ab0 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6efe1c8569d975640ba0c9f2ac4a9d61 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0d89d4ab8ee1f7bb014545e12b133563639a3e GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&dmDCq0y z;uvDloBZYD$DijN*eV3SaICfvW}eE(-LoanMprECv zi(`mIZ}I_lz28#**%NEBW=LqT^t@pD-^j3@O~K(=@SCQ@1co?=`57uAxh)4WOoSLp dI^5XU7;GfO7!~URp8*YF@O1TaS?83{1OU0VB-Q`` literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png.meta new file mode 100644 index 00000000..52134bf9 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d1d45eadab0e41c4a82cdffb6396b1d7 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..f1465163efb49c68c56e9ba1105e270d1f95f79b GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^+(695!3HFgJ}hYlQk(@Ik;M!Qe1}1p@p%4<6rf;( zr;B5V#MER5_W%F?e`kFp9`L4HFOq-iiuO__%H znoN1md1U*78^W=L?2}%eU{JZn7^=*0q}!oq{{KSe33KdEyj9>+?nqD&GBBLL;Luh7 za3cH3ql_Qf4ftPlabCFKz^<^7Gr&{`XyJVZhG}PS7ZpG4M{{nR2Y?okUwsNPz=U-&>$pGlQm0E&;jvafB_CrG0+>(T%ot< z-i>x(?}B=UDB`~qiM=aBNQ4AMQD5yyVL+(;27Z3_XUm3g6H!X<6h--L+x8x~2R@`} z`gJL4n&w)Tbudk{!Ps$}A`HVbh#_s;&c{h$I%ZkM%Cck_!(`TV9YZ1Uef9GA5d>ju zmSuSt1i?>T*Bla7*1>) zsplTR{8j8PRaJE%`fj*?cSQN#q5%X~1DT<1wGmEJc=Z4P002ovPDHLkV1jVXlTZKv literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png.meta new file mode 100644 index 00000000..234280c2 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 358cddede8023574191e0aae610a4645 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f481e9d866280ded3971b2fa8d5c7ffad6c8ec GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{>eBfcF0TApGDoI2^R2Y?GW`Kg2n3z^kQPFj>va*-t<>ggXR8&q|Sy}O4zI=Hv zNS+C%@csMuamB^O{My>un?Sg*u#g`p77deU3=R&?`19va4$vfxNs}fqzj^ZpEFmHy z!jPAj_xJJR$2VA5Sf((zxVU^+w{G2kpyL0vwYAsH&CL&jFo+Ej1IdBZFflSRX71d% z^Ec2M1|a?JC*4wvlPiF)MOUI{ApQ02L6r?6hn1I_eFyQ6o z^=QkME&tQg)Bk|*wr$(~dwY97hFc9|0IgZt-`}74`}glC5dY4dJIf>_B$hyA85jUh Wy^gC3zEAG}0000anMpkR`x zi(`ny)MSRn|NsB*{?p!YJmb%DA0B}Owx#?FKk^?Cv2c3%SfXZup^w8K$*d)EQ~nDc zOK;%%*Un|6_|b9J42Q5Aj=k1LPn`I{-&xOegk5t(3)h?WODk$7Twma}E8&x*1jEX* Wyo)>cM1}xuWAJqKb6Mw<&;$SlB|xwM literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png.meta new file mode 100644 index 00000000..1e64e47c --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 622fdb780ae13e840938631c5ed708f2 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png new file mode 100644 index 0000000000000000000000000000000000000000..d61a35d12f89898b1bb6a87f416d2a361fc9df45 GIT binary patch literal 426 zcmV;b0agBqP)pGTuDShR2Y>lkilxgKoEvE8+S1qdrBSz(Z+Tuo@I4L}>6}4;Jg8U@aoq#-#rS2Zo*5{bv7}5y;M})vAjl4Nt-E zf*@E@N*}^7WXS(0hbomyW)Ify_j9#cjRG?B`TR|*)k-&;O$EqH1S*PhUMiJ-dF;Aw z$QZLXn~hd3mr1wV{ls;T?v$?@jYe!Xn-N)-zvA)uK1@j_lf*Pl5em-{h+Yg`*N+^> zA(AA$ilV5a9WF`c^Lb`88aW({;o+oMEXtiuhb2%7r+wD6TpQ@^Q zipIZrwQbwX^Sqw#`xm@F%d$Qo`?gc1m#7Zb>or-eRvvy>0zNDh3Z&g``(U0T5Uv}B zksFW4B#}rAG0Yh@5bbv|nWRu;@mSC_jgK!0f*?cY777Q*@8Nu1KZC*Gm=Hq#0Ta-T U6;Ga>XaE2J07*qoM6N<$f-3^I)&Kwi literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png.meta new file mode 100644 index 00000000..2f10151b --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d98b8847646169c4fb5af28dd84c4179 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..85bb2483c4ab2d98a3c48823b1d38c1d34308331 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5he4R}c>anMprEs- zi(`ny)Z`!k|L^AzkY`BBWz%5TxG+hHCxDG(Pn%bU^G$_<21efpwjzg36{I;QH)yhW o8yN~Pv8+`%HnC#Q&v+Jwhi|t0e|4ql7|=KdPgg&ebxsLQ041|4GXMYp literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png.meta new file mode 100644 index 00000000..31ad7882 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6b1f9e1e1c2cf004b8e3bdd3033a8e75 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png new file mode 100644 index 0000000000000000000000000000000000000000..3445065c4b6b03dfa8849bcbb2bcfa2d4b2e2c70 GIT binary patch literal 605 zcmV-j0;2tiP)pH4@pEpR5*>5Q_pJ?K@|RGH*N#jG^J~^0YM@X2)zi>o?1O92%fwY zPoj8`sE7Oo9zFGB6>L?g=s`Sq@gPMHD(Xo+`lA(;Dyb$d{#wU0-R@?5Z_*9BjTL;b z%=_NV_syHP?+I+OLZL7$gs6~vNGY|0V}zGzc|iC|y~kz`%wevX&1Rsod(n%aFjA?&3S3+)E7L)Tc8XI)`XLee}Vj{OV9vd1->_wQkH7?#9 z1Jm;ohvIl?wVv3kHNQmeeZ%+t8Sb#$(anMpkRWh zi(`mIZ}Ofu*?;CYG95VLz{^m?YBpU!*>5Aa#D8YSE(U>yjHIKQWd{um8d#^ZXk17L zT)O+GjanMpkTSD zi(`mIZ}N^e*?;6)Bo{oePZT)Vz#=ixw7KEjGGm?}2PVJMYU6J&Klsy!X9|emq_GlszP2N)P?_LrFKH{mS>I)TB{)z4*}Q$iB}C&NWd literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta new file mode 100644 index 00000000..50dfd236 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 32eaa0efb2b38774ea9705b40fdcc00a +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png new file mode 100644 index 0000000000000000000000000000000000000000..ed34625f97e77dab025300deffeb49f096398fbb GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kNVGw3Kp1&f6fr06V zr;B5VMQ_gOgPaWpBCH21C#VH=ly*#QyE4%!$LUAh9*&!zb8=R#YU5Vt`_g|mVupn0 zy!(CP3=IGOA2Rsx|Nno5=3V9S|CjFh^~S%gd3&9q&Ho?#I_f9SA4yn$?3h5-nR5?T zoh+N)*tl@Y#EFHrF~-cy%s{vN|KBA2~wbpq5D!Cw`O%YJli)GTZR^#N7L-`-1HaYJRX43MwibIC^A*Wpu+qx7MxQ6DMw* z)7aR^2sWJwZ2Erd_5brsa;x39BpNUneJPnL(A=f5*MV$r1K%)ZrQvW z`~UOs2yXr;t)_b53{c4j9Zyd_MpG0}cksX&W90AO7|EM{L^S zL#KdB3;3W)ci3I(VRkh-HD_|7?=A-CZ=3vi6pihTbnF~0L|tYV8yOfFtN|su|NogJ zcbs!=emk$1OFAYfdQxlRv4#0O`u2a7Ul?_~zTx2cOpclPFf<|-Z9!F*3wKbLh*2~7aw$Y&P- literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png.meta new file mode 100644 index 00000000..9d3c5d90 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 4dd24a9f658e7a3438d4fa08fb85aba3 +timeCreated: 1648211899 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + 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: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + 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 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png new file mode 100644 index 0000000000000000000000000000000000000000..b71eefe4f8ca86bf8b5f34072ab4d52fa6be39da GIT binary patch literal 475 zcmV<10VMv3P)pGjY&j7R5*>TmCtIzKoG`fV--CJ^&m!XMGzlA=vh377bTbWF+}VIz)j$g_qya>y zop}kHp=;!G064)3@C^E9OaOch77Ct$IF4ZbmQ5x@=4$06Tv|4m;WJ;1!nK;)#0GOV zQ|b_g2v@6sjVzXJ_U-5$&d8VMa0qm_FI~T=ef_V&+Q&>wCjV@(KK}&}eF3^_XtWu^ R>+Apk002ovPDHLkV1l}g)4%`# literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png.meta new file mode 100644 index 00000000..3580f68f --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a248c8288afb9184f953d9aa07a696b0 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png new file mode 100644 index 0000000000000000000000000000000000000000..f4525da66a574728188a6a2a06bc798a8bfa3803 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gI14-?iy0XB4ude`@%$AjK*2~) z7sn8ZsmTqE|Ns9#-ekaR#}KlB@kso_2n)x|NsB@I-K$EJNDOM4`avM4=a<8EEDXk=IHn>At`CUXmzsE1BMA}xi{YQ z^HBCX;N&2;Jh(8EMUy4d;)sKeg0&T!c0vLJ!+BG+jF~?Te*w*A@O1TaS?83{1ONcS BGUfmP literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta new file mode 100644 index 00000000..fab01a66 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 301c130dbb4bbba4e87072804939c861 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png new file mode 100644 index 0000000000000000000000000000000000000000..50a913a971a434d3144fd70243f25abeee47e062 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVxZVz5N14{zaj-F7~|>U z7@{#TS%R@aaOUU#|NmDhJZ*4(%jo8I%uS-5)3=C8p#I3Bm&zf1jH}%ibSkj^jWGG< z{8XagCdZ{30S{RRAu9$^WuAt*r|ge-1J0ax;9|(yz@FG9$SonkaDh*WN!Xr08fXuL Mr>mdKI;Vst05vx;wEzGB literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta new file mode 100644 index 00000000..cc34f913 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 18a5a7cde794cc04b9b446f0feedb3a0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea0c06f4746fde06696146f5fc58c0bd2a4705c GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{>ytLPfU_N>xK}dN*#rXpV6b>{n zCna{u>aU14wYq1NoD~D zm^$_=Ycg%r-C)I{A;@#2exZfL`qhnGMGg|7QyLi=n7I$IoRxdH4Co#PPgg&ebxsLQ E0P#aag#Z8m literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png.meta new file mode 100644 index 00000000..072d281d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d173388c1d9c32a418b5b777dd89d71a +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png new file mode 100644 index 0000000000000000000000000000000000000000..a53308482c1c4eba9d0d1029a8ca2efecf1d5546 GIT binary patch literal 307 zcmV-30nGl1P)pFMl_cq?D9T1v)q7DC+rIA~x~?DU zx>nen+P2*h%d+-C5YVpcC=`Zai-AW5h7O9ivMecARaL`qf!Vfw6$z6p%Y;kQG%^+# z>k9(&Q5?tQpWZAY>@hRfbuW3I(_bM2LuWX}_FQLdk&vvS@a=_E)L!3HEN&baUbDb50q$YKTtzQZ8Qcszea3Q(}X z)5S4FVrnu&CR${#usG2zMNh8rRs{)bs+ lOi=mRxP!%unUR^9Vf*65*esbtbAfgpF)=5M`R2Y?GWB>vK0|Qq=H|Zl=FOYpbLYcKQg#~|NehVOUv6#K(>mq zvN8iQkd>8X0GcAg^!M-IeS7xo`GYLEWXY1BEG#U08ML*vh3xI^U!6L23Tz~Z2J&A3 z9Vq}-sjshZ7!nfl2P7FB9Q+697(EnwfDZc&l5})*{0$RhfiXUR{`}w6)RcjlnHg?B q6O6&m&VH1QjqN9p-VYIBU;qGV6Kn1Qa9Ml+0000_o}_+Lvyv%WI`uW@8dYxngml%7+dnComzjliO;w-JtD?B; zu{7`9V>>@xzdqA4{ol;}x4%BR6vcj_S@%w^>F)!RQ+SPc91xgwpL5)(?L0_geb8ifvwV9VGnOl3`K%X*ry85}Sb4q9e05qY0+W-In literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png.meta new file mode 100644 index 00000000..b7bc6d49 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e3d0592dad579e141924133869455c53 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png new file mode 100644 index 0000000000000000000000000000000000000000..be8544366616d44dfba55c5524d3f756ad308cbe GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp@K+MO%1|+}KPrC%9I14-?i-BT?L74G){)!Z!;B`+I z#}JK)$qsD)|Nl>Ceq^MukMD?m;}0=`>kUUFH!v<>;TFhee01L74)>8xhdVq+2ZPkyRh;F7Hb7t z;SN^Lj0fzGq8;Y&ZL0cL|K@=x-^ZT{&o?fZ`HR2fu7srI(S|L?0{FVdQ&MBb@03Tp9dH?_b literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png.meta new file mode 100644 index 00000000..aabc040b --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4aa34055b1d36ef479af3d7b5701b28a +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d864a5b768bfbf4595d3b76ff9ff5d676a2b38 GIT binary patch literal 715 zcmV;+0yO=JP)pHeMv+?R5*>5mCsKTQ4q&xmn{jc7L8b-{%C16#;aP3L5PXoBs4{g zMB{-NjUGIZ22B3~V+rvOFvb&HM4C4EBS?allu&An9y}OB<%briURu~SX4|ea>vq$w zyQNMtncbQ9{p7v3@69rxW0E9s82soybPsx~Qd&n(qDRof48!ELT1E#(ppiL##yypr zfCV828F5{%*-Wj_Ztj9^Yaeu4E-Ybc2%%wJAc9y7_gBQ!@KE|DEbuX?X6=?P7_mPB zhshPf*C2w6THu4^ulVr5stn#7?L%mkRX)JO!1o*f1>4K*lOt(JOAKPszV*%vv#z8NuNijIdDDrT9<)R9Ww#~!1=e=jeCM@vRuoIn zPrpAvQ=JVO7&FB9*Kp@sKNO^b?#xc(-lM%IVAyBv|7So6x?S9YAGpW2*7`t{L@+Xc z<5dbz8RcMqzO;N!_bfJXHiU1Z3x+T{8PA+=Quug`Ra(&C=z+)bHPYJ8e5NXlG^8a4 zvE;8zcM$Jlh%UMwv>J>wq$LLB%8yNuy2f+YqTHHxG8#i;NkiIF-l)NjzU8OeUgRdL xHQ2A13K%w64Yd3h;6-m%N}K2jF#H7o`~gtZ6gst;c2NKT002ovPDHLkV1lxxN7euU literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta new file mode 100644 index 00000000..029aabf7 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 34f39b5a760ddbb4d8b8749852868335 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..1d89e2aff67e6b03ae1ebb542f654799b30f9ba8 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!3HGD9`RZNDb50q$YKTtzQZ8Qcszea3Q*9} z)5S4FV`B0G5rapQ|NQ^|-*(R|Ny(`RT%R4gCKlM8)N9CMdf4eOS$)zICKG25rYoGy ffexGr2@DK}AFAEl?xoNRG=#y^)z4*}Q$iB}Ky4`= literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png.meta new file mode 100644 index 00000000..560af253 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 62a48d93e78c63b4ea9b46537c7c0091 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png new file mode 100644 index 0000000000000000000000000000000000000000..0608dcb7ab4d0a1a5d2e56b3e7affa340ee4d695 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4j!ywFfJby(BP;ir{ zi(`n!#Hm4!T+IdoF+Tj2&H5kaJ@PIRX3^it@z=+0!u<{pTkc<7_iR*NM~Q@a-?B1j zJYz8XjoJogLDi3rIi2f!-!AifprEK~XV`buyYgvWxf936fd6)#(`Ky>4Si_hyD?xd zo7Fmvr3UAVw_JNFW<$T%X&MBcEjH{|{-0xuic+ORkMZ}fy zn8bun1{WVLez{4fQ0Dl0-+1ZQPur8v{{3jmAeR59;KbVEH5EYDGkCiCxvXpGG)Y83R49>^k}+$8Kp2L<>f+`ggtSveOC}W@9EARWZf*^NOP7M; z?{IW04ia$@obne0hoTM{>X5;yTc~5j>gCRwgS11*3y0qOKHul@oi{LRwOVn4AUxyO zC%o=w`yH?Ncs#x~P4h*JsX&sXJBDF)x~|Kc%?3nKoanl)VY}TzmSyEQj*nGUeN3Gd zMJa@_iq5T}OSw z5SGD570+irYZwLy!w?L^fIQD9Z)QXW{t<3|v1fjUQD2xW%Ytc|kR%Ccnnou^9;6_Q zqKLxl^%~+h2HUoQ<2dTiOnCKJ*|u%Jm&@g@D2fOC+1tfp0X)w`-}kWJ@4@ptNYiw> gIGlf8`D*~20Kj|d@@JyvGXMYp07*qoM6N<$f*&fV3jhEB literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png.meta new file mode 100644 index 00000000..e57aa678 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 45e128e1cf00555479ee7934ab11cadf +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5397545d7a45641ad23338850e6cb0b88f03dc GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{>pF{z*hZR2Y?Yk-ch#Koo?JKZT7=Dr<|Ru+S*cI!};iN$D#HVr47% z0zx1*7Pq-w2&A%zsAaIwG=d62H#-tT;F5ubVdmSzSymt}!!WKCMR^oO@j=tH8)RMA zy>Hw0v@Ax^2p$zK-1YJrzYkS(eeduKR&Uh7OF(FTb^IdmDx!sj5nnB%z=f4aTa()7BevL9R^{>$+Q-p%fJeONQYMtD+`qRv0zM#G2+ELR(T@C*1i yf7-ktN#oik#*bPGVQxafZCx7;4Gatz7;bn?UAF3X!Zn~n7(8A5T-G@yGywo>oJJ1- literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png.meta new file mode 100644 index 00000000..59f27682 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 645aafe2260b2884a9df05b4bc01b1ec +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png new file mode 100644 index 0000000000000000000000000000000000000000..4615829ffcca351f0e09b4b4287cdc14d2044f1c GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{>)M{{R2qJVSfp(U}u0Sy@^6Vq#)0-MMq;l7iVL z8RZMJ0@Bjbj=#UZ|FuokmlHeIt?TRV?Ce~)Z{NSwd-nXX^z%EXUH|{z-SZP>&%T|L zo&CH1`nuTv^7eIq)X8ka=i3vN z|L1da37PP;Ic7OlIaD2NgB!)v{t#%^-@5yIcYj>CQuFZretAwdZli=}&(kN^*UoAT zjl4O3;>1E>u)RqwZU@dDFDvu9-zTSf(m>+Drfq2xY)f9qF*7$?fmJa5w0&{=-`^Bz zHYSC=3dRx=5`Q4>V3L&hk@+%c6K^x)21y>Cg)q^KPk%2ccJcnHd&0pCG(`|%O6&Y1 z^TqW8RIdL2r+R9_>@#NyzRgcR4>V0;2}I)|ANwf`Y;2%N0fqjp||mt zk50nGNl6I_2^An&uq4m&xw1#~9&gzQ43-27c8IX#j(Pe1l;XP%eV~E6A}d4z4oR69oM;; d3+P6O9%hDpu_`PY7uyel_@1tQF6*2UngG<66KDVc literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png.meta new file mode 100644 index 00000000..6f04adde --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: c561c878c05ceb1448966fe706740008 +timeCreated: 1648211899 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + 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: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + 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 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png new file mode 100644 index 0000000000000000000000000000000000000000..afdcff35bb27ff174e62435029f72e3767458eb4 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4aTa()7BevL9R^{>QNTh{iU<7c&ovDsNyG-pFXZWAl?kyu6|u-FzmI#H8}* z^_TBTj@Dn`_Sx{kQ}dxkU*eUhjk&ikyeTw$;QHP+GCMMeqjAeM=gr3@Hz!Q87o8fk zV;%S2@;T2rHJ`qJv}>J!(*cQQ3FSG(_a}dOwlDwI_qkEo^4&$}LcAoaK0Q1j9IKVF Uz+qRVG|+Jjp00i_>zopr0G3Bs*8l(j literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png.meta new file mode 100644 index 00000000..0d3bf2eb --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: cb46e1d925af22d43a6f8bf0e1d459e6 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png new file mode 100644 index 0000000000000000000000000000000000000000..6613a3d325a527ada017fedeaa3447d3728e9eba GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4j!ywFfJby(BP;jfK zi(`n!#J!Ug`C1GFT>tAy=rt%l~V#R=!D_zopr E0AM_3LI3~& literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png.meta new file mode 100644 index 00000000..2ee6aab5 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c0c40ceac3c6df146a0fcd4e6b226540 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png new file mode 100644 index 0000000000000000000000000000000000000000..56a1324846d22c617d1340eebbd88925cced18a0 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~e!3HF=pW8M9Db50q$YKTtzQZ8Qcszea3Q+Kl zr;B5V#>8X?_W%F?e`k5*>QKYpvES*V?1~xc%z6w{uCP41{GXF~f|TzJJGT{S+6r5R zJMJ@mEK<0~e&l>Z1mmiAi~`<_8-)ejnKl{->^3$sl4H&kV|=vRVGi#RodD*$jX#tp ztyS1&9n#0TN^FTci^>JAQpPjdOc}E#@;-D9N@qTD*2m#n_=aGC11udsH?RnMoZ)#_ z?siPs;gz+pSgQ?>3d01(niFvhP0S8|IJ=`J+>n%Df5NJ8l#~0&?pGAxT6*R49>klD$d;K@^2&C2VORq!1K*fna4~2mvceC2Xs&;2TK5 z!Xn8_SOwohEKRVq5{*AtstJfTJATL9)n%Q%@a@msnR9369;fi$$8Z5(un#LRhB>^! z4V=NAaxN4kYVZyz>_Q!8{(nrNQC!@H4QRp#yhy-u+Rdg_AHf4Gppz|Dr8`LMUm~CI z3e~_)D{ut2KSg*9f7Sjbo!EAt%FfJq7f$ujFPU&|B3G^?$Q?^P4JD%}I^;EhZHbkM zNMN;igk0>vBOK^hh3Z|c&0nG}rV`j@)h<*Q+qAL7*3`2}9c#@!46J4AIT00kwidUn z N002ovPDHLkV1mOvm^uIe literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta new file mode 100644 index 00000000..a0db4545 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0c0132429106c8a4d89d9d0a6b723ec3 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..c272180edf95f9229ae13d1eb1c0362d92759ab5 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprDke xi(`n!#N(E8hH(Gnn1k=)1;xK#l381?e NJYD@<);T3K0RYm0RxJPk literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png.meta new file mode 100644 index 00000000..eddd2e8b --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e2279677842a8064fbae0bc889fb85ab +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png new file mode 100644 index 0000000000000000000000000000000000000000..90c521249c6777aaef0ba7a53c81f9744892bc82 GIT binary patch literal 338 zcmV-Y0j>UtP)pG1W80eR49>SpcP=lCBcYGLS0>bnzOUB$=$nmpa1>)_YX*H&z?Q4 zKW_m;x3Y8lPUfcI`8W5fKq_?B&aspZ@*($BwK3mqu|_RaG7k zW7e!$CO}Of+ZY4|1^408XbHr2KwEx-I4f4Hc<}l2=igAdZCI^QP*9k#dGqFnPoF;h zdhz1Lw;+FMX=%*^O4$Ih3=Y>ZIPKfF?igP)pGyh%hsR5*=e7;wOdM@|`tO@R0(5O0Ul7=Rgzm=O@i@i>Hc%ZiId zO7L;|{Qv*o@B8=f-+ZI7zKTe>(l-zB+JC`?;nHEy`u~g=hrhZy}bMJ z<;$11U%!668K|xan+uE-6cjS~S^g`CzPiTqmz9Izhp-&OcVR__*II52KPA*SxPO1; z{Qu@L*RNl{E&in(*|TS{f`WoCj_uigll{hF7O8tjco`U(7`_QeGyMMX{qt94 zGY*Yc=M-MNc<~gd{t&v~YyLyQ&!0d4u3x|Yfr*L9F#!RAqk<9T?-*v>{mNy75FpRP!^4u5mBsLbjaBeH$hkkiF#P@d_cxIF8K#zrfds(v z<1+)ug+S(CY%X{Y1V4dcz>chmk&%&w_3JwZg#%L%#14U#J4L~u4HCn zV&d1*(h^{2XJ@{5@80JfJ9e<}eS5{t_Ui7>w{KqG28u2D_wU~_p!$!vT&gA}Cf3!~ z)^=&ts#W)tm6ab#OG{q@8r;eNNu4MFUs9F>VowG{Qhv!W2mu2F08Rp}xKNEjp#T5? M07*qoM6N<$g8J0>{r~^~ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png.meta new file mode 100644 index 00000000..66ef7155 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 58676a985ae875646b7be748cf4499fd +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png new file mode 100644 index 0000000000000000000000000000000000000000..fd589a0f316096bff8afdd0b9fbe51b3138d5466 GIT binary patch literal 406 zcmV;H0crk;P)pGNJ&INR49>S7%;$$Ma)P_N~-w(|NnNse*L<~!^2Y|A|m4T`Sa&D zK)L6H46J$i^5wVFr%%7Csj0aDqCtF+I6h5sK%5a47Pjy2-@pHn0f-M02g+vxu>yup zet!Pet5>hS`}60|Kahrt7cah@K7INP5Dnsk#IIeu_8z1TriTU200NLAW@cu_%a<>| zGd4D!2-L6*DC~9a+_`*RU0tDnKmbyQ&Do-bg@tE82F#v4`zDZY4iz^C@j>D_IXS0+ zd_fGIz))>Dd-m*WkfKYMF1-a>PzMw?0ns2nNc_r`D{qB`g*!2v&Bw>bAuTP<4Rjd; z$caFM@{b)m7G-5+B?{t$0*w&}fL{57&DlmkToVxyaR5(fXD~ow1t%ano*A*Z0GPs} zK7IQ1Hok0944~0%+A3JOBUy07*qoM6N<$f=el@ A5C8xG literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png.meta new file mode 100644 index 00000000..fa517498 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: fb605a2688b31194887f2e7a6769235b +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..a34a3e8a0f23b3390c7b578fa3b0db5b4157e266 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^{2anMpkRxq zi(`n!#AFE*hqn3i_w%|4YxV^sBqVHj@bmNY`=?HwI>-34Euhd@KwgD!((x>Y6Dbp# z{yTj5{{H^|0A?RYlMa3+g~}D&2Dxrw9E+~6jsDIsliyTe`DNaTybX*hy=^=!4Nsq) zoh`4F&GympQH#l>T;rd0%Ph8>>`R})_+*(u6%!j9gI(_3o%sQ3VLpGHc3Q5R2Y?GWPkz*2?=i?RSLvLP@!``-2LLki>)9IGl&ou7jI@_ zVwxes&!o_m$;a+x!NGp&`fr8rzZjypxw%=se*L>OK3}WmXZ3a#~{He%CPhKL53fHe|}*B34XG$Wca433081#!+HkYAG{3B#t@4XxMdh7 z-kit41oGW~7G}5||5;cV*qPbkd{!n_a0oC1ef5t0<;zG0U_f!*yv4xz-~q$SA8#1m z{Cv;w_}g=a#Shjp{P^=Tj}a+&Y8bG9fB*iqynOkx7HlUdoPZ{S0$2)&g@O1N5TE$} i|9>7((F_I#1_l6)Drz~&RO5yK0000anMprD7R zi(`n!#N-r)Cg0g+f71^z{`vFAK}6ZiQjLv^LD??)BjbYZBM~1oKYaaqRQ+$4QTl&& urcEYBMnPf;i)VSVEHL>!-)1cj55t^we1F}Q<{1OcWbkzLb6Mw<&;$TUXf4VB literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png.meta new file mode 100644 index 00000000..e0a50728 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4f2c4b43188596b47866d41e1dc13c8a +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce1a4de4485e5d4ab57c8f94b8523f6b9c46436 GIT binary patch literal 465 zcmV;?0WSWDP)pGgGod|R49>S7&L&92sOfvj*io%q@*MsKYslD(4j-AK(S8*H32a{ z5C^QX-eF^7v(?hll3u=i`MJ4s=U({(1i)Ak z1j)U6_3FE*s3`l37caho_&_h304W8SUgRi_Yiw+sz{SPI0Wtt+C~JItJgb0!0F$h& zZ2$A;&tK{3>8W14crh8|MP+5>Y@nVcAdM_YhHP(cZdTIP*0%fb;luN9-@d&ADzpG07*naR49>S7%;$$#@AL2C2ox#U20gKydEdxi=gf9E~6v#0QCkDPZGFn|91TgZHnJV+geW=BWIHUH7T=g*&iqlDm zAoD@;Aa&UMY_M$Evb+EBfTc^9-T|q@rWs^Y%b7E0USZP+5(mjM-~r5%l9GKur+q@! z2;zgp88D+31BmMC>dt%f=FNAIMi33+gTxt#1PV@0PV3&id-ub|#bqOi&p;wj5*8Nj g0MQJC3@|VN0AR)IPx# literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png.meta new file mode 100644 index 00000000..ead0de69 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 20794834c0a413f408b80110d0fc73b8 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4b7eb1bf282c87f82b1f2ce362cb37312ff6ff GIT binary patch literal 355 zcmV-p0i6DcP)pG6-h)vR49>Spc`OB<1+)Xr?9Ya0xvJG&Mv~hz(7<`P!KG5{rdISYuBz_@#V{xLYPKoBuze+mX_6~rlz8*s;Ugi z%E}Dl;^GWKLPFd?pmg!##p^&dw?GP6U^;+KikFd*0ox!cDaoLzsR=g?$QBh76N?8r zbu)<11d{+dO$MLmfwsZr;WmB${{0Ei-RAG#zh`*<{5f1Phz%0^^y$+R3{7v}zFi2E zw0rdEktm4&=FJGjL`r9002ovPDHLkV1i2c BpN;?k literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta new file mode 100644 index 00000000..8e57f771 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e02713e10d7aced44a7a651231f0adef +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png new file mode 100644 index 0000000000000000000000000000000000000000..42f1f236a8149ffa2b1cc8a076f7e4449356632e GIT binary patch literal 380 zcmV-?0fYXDP)pGE=fc|R49>S7*HU^#KcsmqocD0L<9K}=n5E-IqdB0ozBkA?)LWf zssaK6T<_n%|9a@qp*wr`?%nzG=g)GOI%XJylaq5|WMrg2P?H9b%?1@?Q&(3P2O1#p z?AbHbZ{NOcN7f{zsi|23l$1Gm@Zjw~fBt+E6cpsTc=6)nU%!4m&d<-6`u+Pi&++5O zw*b|CW`Sz@2qO4_Ku=Fk_xtzn-xe)ebaLCaZ6*>D5{e)>ph5qE)H@KH30p`2oyBEr zY%B=Wz=cg7rs*rty`TR90bBwIU~FI@{C)oX`DY;W2TDKyL+b3EJ9qxGu&@XMUCGDH z%>35D!9j5D+_|@-qN0``J9exEsO&XJEh84&jetQPAucYi|MlzFb8p|iT@4gF$1nhZ afdK$^w{jgtX~#DJ0000pGpGibPR49>S7%;$0KwcDxzX7of5QhV?8W2AM;-BaWH8?mp8hChk znt^O1Cnu+!jg5^LfnpshDk?jkKY#x9=FOY$#l*zAFsx8eP?-4U&71G<-@pHo0^)gdwF?@ZQHi( z-S6MO|LN-LUVr=c?XP3Uj`d*kpHX07;Lga%$YVfuO;J(Nnb)shf8V-w>mz1n=8f6e z*{4Cy#}`0>7cX9X1JZc!-n~ySr&d>2UjWeu4<39DRO13u%!H;{{lbL{?;k&Y{A1Im zO;11qmoHy_w`|$6i(9sAc{FR*touNrYgjc01O#{hLs^2CmzM=-+Xe{A8CT{P{P)z1q>tt jCm=2cVgrUj02mkmkjv85ZQi$C00000NkvXXu0mjfR!rc{ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta new file mode 100644 index 00000000..560f0dd1 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8003873ab749935489bb11f23f830856 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png new file mode 100644 index 0000000000000000000000000000000000000000..c441add0cc7487b51a19627c59917815d371bcb9 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^JRmj)8<3o<+3y6TI14-?iy0XB4ude`@%$AjK*4TL z7sn8diOCD(A3S`RIc@6Hx9motA6F)~8H$LAIO)agnDFoQb^Y6qkN4ZNbKPZrRButb zYUN7bzx=G}=jK%A=H=~^&{*R=g-zhc&(F{AcM7Y=F?&t;ucLK6VN2Uk!4 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png.meta new file mode 100644 index 00000000..2bef6e5f --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d8306b1e159c72c4ebc9a4fc31debe60 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png new file mode 100644 index 0000000000000000000000000000000000000000..abc435323589096e2a85aec7d8960643efc53863 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!X^21ZU# z7sn8diOCWH3P%qe3VQzb?Os+F=AS|pp`Sm0F28o=N=(JCFE6kEclhw*<70gVI}e%F zY=wm%JG;g8_kDhTet!M`i3}b46Am`rcKGROu=R|A`qJgg!&z8ZPWa5X`}+-~%+uSu zIQPzuk00B3rRAzCD?R`I`r7>*Xk2tdmi=LqVsTN?xvew*{rUNMeO_K3yQ7JZj=uhT zo&Z^P4?|(I`PCvKSA87ZhSFd(4En4n3w<^}rF_9@CPI}n{!S1(iNl8h94r};L{@%I0 lJwKfJ=s80khJ*wLhVlgy_8;k}Y5;~5gQu&X%Q~loCIH(^ly?9C literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png.meta new file mode 100644 index 00000000..47f7775b --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ed3789262161efa4fa33c85ca534590e +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png new file mode 100644 index 0000000000000000000000000000000000000000..c79b66833bb38b3cfcaf1efcc4ec2e967c4e7067 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^f*>{r8<6y`Y?T61oCO|{#S9F5he4R}c>anMpkR}y zi(`n!#AJyt2RuSUOQpEEy=^;~7dh5Uu-M3ULQ+CPr{d?Qr`vOHZ?jEHPR?e!s9@(I zqvF4X@qc5&$45uY8iW`Q}D}Sb9lNz@<`{|2@AZZ>+NOL+*A7c8oPqMkguJP z3g0C5mCP%b&-8X^cw}(UpySSsM#iqoCmk5r*ci56nAf>4>xd7~H4L7velF{r5}E)W C9Y0fhdEP)pGElET{R49>Spc!C9;~Q!V80V|{QCX$%LAuB|9CqGD1H|t z$%3R%ug+-7G9TkijW2>s44(uT7+$h{u+6TJ{Q2k4j|LRQObjdm7OtskkAxT)X74FJ z%Pb_w${@hS0#tYmrUtI~AH$zd_hf(k`6J24Ce7+AwR2JJxu+M7Oae;nf~jFfa>n~t zY#*(7y`3cfnW^$=#rUdm@-rDfJaF_lQ0@h~V)B;3EGl1gf7-$R_ Z7y#{EYeavV3rhe1002ovPDHLkV1h5QtNj1~ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta new file mode 100644 index 00000000..1d860ee4 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f252c69cd0163714eba038403f61b09e +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png new file mode 100644 index 0000000000000000000000000000000000000000..22930f4dff4fb6b1a715519097b639c0214e6677 GIT binary patch literal 368 zcmV-$0gwKPP)pGB1uF+R49?nQay@;Ko}i^41#Q%Gz!~Ut&Ng9q{#qHiKe5>XW8pyLLIjyimz zo~Lmf|29p-ilVr9c3GATI_mI=!W7eVT{rCe{_i{t4*fW7N*=)UeSg6Rv^frN0}lP# zI1q&2_%nBDnr=aGgG0YIiZ+b!&6=yKI@B~x;l1v=u3Pg>`y?*{LjD0_ZSpkwGZC%; O0000anMpx|Xs z7sn8diOCXk8rs{Jx9arj=;)NP^UKxnE%MxEqN@7zNxcHYMFl&Kr4ssH!qr+B1sN5AfsnHN}ldU`@`+_*90 z-{0TI3!a^sd0j#32z#gSl{G6@t}J?WWo7ugckf>N`1($EFzHyoaN)uu4jdmof8Nfd knQxMqzv9ON1|A-Ulj|3ped&L9JJ5R!p00i_>zopr0A1^Qv;Y7A literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png.meta new file mode 100644 index 00000000..f8724133 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 21820ec6fc9dd0b4fbf42a3b93fdad4e +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png new file mode 100644 index 0000000000000000000000000000000000000000..750996d613ae7009e2760d9c4d8789612e9702dc GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^0w6XA8<1SE`<)7q;w2AI7y-w-3hMR0zr8&_RXhA%S7+zf zrW^kkDyXSF;|SoCxBEM7wt0RX$K?sLW>pp4-BtQM@efd7AN#7#150O~K72U&@%{bv ziLd_KSATo+x?5a--(PnoPft(vhAh^Nk^)Rc-|Cqje0zIaej?M%M%H5t$F?4AV&#@& zn8`1}!2ncu@OZy`^Ua=&A{(9-Mh$`ah5_sb1`G_E#Y+NQ;_7vQUS{xg^>bP0l+XkK Dah`nL literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta new file mode 100644 index 00000000..946cabd3 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4a091a7609ef2d34bbdfaa1a886deb18 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png new file mode 100644 index 0000000000000000000000000000000000000000..6aae96483f84bee1755eeed1b1ccb872539b13bb GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=DjSL74G){)!Z!;0aF` z#}JK)$qMWSi#}FfxDh|$N4$ZFq_nhtK}pG#){p1sSblzgYiqVofo%M~n1A2iMl*Gs zWfFb7VcWKAFWhD|01=Nzy8^W$Uv z!-o&^6NTQqd9z*M!7V>PNjU{YK6;Q{02{q_GJ)CB|uRqf8WsAOSp zZ~y<`!^7?Nli%8O{rU3v_4W1Pa`tsR{pM+D&-O1}x|Bch&tmufIL4LC8&7%(rZBLv ZG3=K0P3}1Foe1<3gQu&X%Q~loCIG7cdr<%Y literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png.meta new file mode 100644 index 00000000..c18d4ea1 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 3e6b96a975eba1c43b2bad66fb7f8b4a +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..dd219ac3778c1e3f6361c363ad6d5f6856c76813 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprDMW zi(`n!#N?Q@#q%3Q4jge%lDKNHDse?dLIMLro;2e%hOPfU0o5^hy85}Sb4q9e0KFI- A82|tP literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png.meta new file mode 100644 index 00000000..96df50fc --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: dc0ca9b32ae9fd049911671cf1a480bf +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..798457f49eef9b7e8c27d20db55a3570fd2c4074 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprDMW zi(`n!#N?X8Cr>(XB_t^b_GC$1H3%^=FkoP?Wnq;2uXyMdP#uG(tDnm{r-UW|hN&5< literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png.meta new file mode 100644 index 00000000..299f17bb --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: fbdd7ecf39c13bf48a5bd02a1159c90b +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png new file mode 100644 index 0000000000000000000000000000000000000000..51afe67326b5bbb4358d880a8eec9d5a10cc769d GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprDSY zi(`mIZ}K0079J4>F@eHwZz4CDNJ~o_8yE&~xbaGuCR}0QSYTjnY{0;anMprD$k zi(`mIZ}K0079J4>F^#o;%l^&w;Sp&HWOn0~FlAuUICGANhk=EGQanMpkSG& zi(`mI@7u|STnz?149RRC*_Zz8viO-(Dzrc71^*i7zopr0L67hu>b%7 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png.meta new file mode 100644 index 00000000..32d19bde --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4896b5aa9d63dec498136c21ffce735b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ed49d445d61396bf5e07beee7ae57f73a6d825 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpx|jw z7sn8b-nWwv@-{1ow8>X|RN!mid$4hKMA*vW8=3qE*yFR!<+w>I3vJGOX8UH&y4Nbu zoABe*hsE!II~Vwego>)TecE;KWO^b?^}&YL2T5y}-gvMwLGi@2)K0M<(&>}x&ctuv zj0-we9pIBc&3R@8%;d`;VQPAAyZRt1X8*cN}bWtEMVj*aM977LTh&(*zsT&!pJ bDn&8Aja;eBwVt^Y=q(0MS3j3^P6;G|$ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png.meta new file mode 100644 index 00000000..180331a7 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ff88be84254fb1f4b9a81a27ae0b2e81 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png new file mode 100644 index 0000000000000000000000000000000000000000..2b313e46258bbd042a3eb1048f101f8cc698c393 GIT binary patch literal 336 zcmV-W0k8gvP)pG0!c(cR5*?8lQD{eKoo}GM9?N1(8?32rR|;~30^_%LpmEfI}_Me zkD!DcL>$3lJ%RR{LTx7R5jRx=%C`H%@Md(rZ$|JjnBuzbmN9n3VdL@xUgt*$!EwZC znqHqzJLZ^JM)RaJdzng*(>f+R^VLHg9Xt|3VhXxsLL_3PQr*j;-p ihdJ$x^^EWZ0N@Uw6N6qYJeYg{0000anMpkTSD zi(`mI@7u{6xeh4sxCrmw^5{vJ#*hE=pFVk}vMu=Xl8_e}1z#U1G~StAanMpkSJ( zi(`mIZ}N}-|M!asyk~nf|9>aD{lcmxGbAJ=#27zjDm+V95o)-?^f7Wn+yc$}jWe1X zT^KGg7jbrcoZslfaOw0B2So|fgewd)80}B^o^p64exhNqLyUWuV!&2jhng9O-u#K@ aVpvkPqanMpkTMB zi(`mIZ!$yU|NsAu84Ilh=CePV|G%(#et@aMR-Y5IrZawIR_J3%a%7WXP+<@K%&@Ax zlQHX-vw~Qnf>6U1r>{$l9p;K0b5LS<)yeRZ)o>s4Mg~bXj)pHy68|Mnu>60h=*cKy z%8+z`zi6@G67iG+yb5K?hl|WN#AO8S^Y;u|reo}=dg9DE9v%k48O%2poxC~+=qv_L LS3j3^P6anMpx|sz z7sn8b-nYSyT!$3|?(lMcv2?VVHs{xiOExOYFQuy}Hon#ASvfsO^*Ucq*SVgqbrxrI z8p;c{-Jh|N_vD@C)mIPO?q%anMpkSA$ zi(`mIZ?cb<*QBJx#K<52|JPf)xw)CKDKP}R)n9PSx&GguPWD%+kxyQ}eEH__#{cyM_8UjPhKR+;*eEaTkEK|kyY}5V^>;=vqM~3(gJ}VDT6GA zGY#?ww)k#xn;;jkj7hSfgTe~DWM4fq-Ic^ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png.meta new file mode 100644 index 00000000..db7c113b --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 25da15ac84743244ab4c860cf8798ec8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png new file mode 100644 index 0000000000000000000000000000000000000000..4ddd37ad4450952bb5dd03637b99f6e8afcc5281 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpkS4! zi(`mI@7u{6IS(iZxSm%IJ1LTB<8~)FIO3=*tJ&TQkWnE^Zu!b#Q u<*Gj&xY4SW`DFF~9+z8&8?7tP3D~RGm`MM&30nws1%s!npUXO@geCyThex9T literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png.meta new file mode 100644 index 00000000..a248e7ca --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f536c51d3da3f2e4ca93ac8773ec2ad8 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png new file mode 100644 index 0000000000000000000000000000000000000000..188ed94dc5c375d5925ddcd7fd22b51cb1dbc595 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprDGU zi(`mIZ}K007M>{#UOWshQanMprDGU zi(`mIZ}K007M>{#UOWshQanMprE#= zi(`mIZ}K0079J4>H8w6r?w*4jEK4$4cFsu>?~yXdI`F_CVL`DnGc&_Jb{%V(} P+88`t{an^LB{Ts5H+UYQ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png.meta new file mode 100644 index 00000000..b2dcd93f --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 29b0e8156f6fb774faf129c83bc9ee33 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png new file mode 100644 index 0000000000000000000000000000000000000000..ca376a89c1bc8fe52bea75c4d9312d7d03e7d85d GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprDSY zi(`mIZ}K0079J4>H8w8Bqih=#iX|EwBz#ZYldI70kuuQXk@z&TvyqYEi~^4&*Vda$ Qf%+IcUHx3vIVCg!08kDdzW@LL literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png.meta new file mode 100644 index 00000000..e9f14fba --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c0a56b88a1b449045b3fe5f561aa12fa +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9ead73db0edfdbe31bc68ee6b8b2f164137618 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprE#= zi(`mIZ}K0079J4>H8w6r?w*4jEK4$4cFsu>?~yXdI`F_CVL`DnGc&_Jb{%V(} P+88`t{an^LB{Ts5H+UYQ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta new file mode 100644 index 00000000..89331d1d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c456d5ac01d2aa843a63985497b04931 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png new file mode 100644 index 0000000000000000000000000000000000000000..ca376a89c1bc8fe52bea75c4d9312d7d03e7d85d GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprDSY zi(`mIZ}K0079J4>H8w8Bqih=#iX|EwBz#ZYldI70kuuQXk@z&TvyqYEi~^4&*Vda$ Qf%+IcUHx3vIVCg!08kDdzW@LL literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta new file mode 100644 index 00000000..7365c26a --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7acc6bd588627b046bc1c9b3cd78a6c7 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png new file mode 100644 index 0000000000000000000000000000000000000000..38dc1bb8015f9a79cc3209cb6d4f0dc26efc98d9 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprE;@ zi(`mIZ}K0079I-*Wr2o_nyeWT8Z08x4Ubr7Oy*=vv1NYG+QlnTVIakwk=USU$zmkT a%*anMprEOz zi(`mIZ}K0079I-*Wr2o_nyeWT8Y~6k2Xd6f4txoG)0CKS;6U@mj3sGt2edqY-#KxB Zfk8H0fpdrTc0r&444$rjF6*2UngB35CO-fG literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png.meta new file mode 100644 index 00000000..7f51fb86 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ca2f91cc405eb144dad970eb23db2f72 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..8e17561d53740055d922d1c24df9d17e43f6853d GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4j!ywFfJby(BP;j27 zi(^Pc>)UINTn!2$EEg=dZs|~naaq2Nho$>Va=f(C-B&-@1V!}h!%~jfT^e* zN!VYsf_J}mLhFYJ;r(I;OA~eF#1}kR=#X7=s`aA8^iRtk&p)gyY%c5nL|xI|`G!OD zYJWbcz6*~wPq4o$8FH-K-Z6^-W|B ZusuG#)AVYPb|TQF44$rjF6*2UngBkaQPThb literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png.meta new file mode 100644 index 00000000..890be39e --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d1278357b25e10442b6ca6c24edc9781 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png new file mode 100644 index 0000000000000000000000000000000000000000..c8cfc7fff7801ff59d70a57f7721f9e2828ae25b GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4j!ywFfJby(BQ1HB` zi(^Pc>(OZ^IS(5MFqmg5w*S`GKekfwVgk>x9~a^-9cZ#U-DBspJ>Kz6PpaDSe+A__ zyPu}YU271qWcPNMA+v>XVbKMameUK(6kPdC88eG^aCuBU9OgTe~DWM4f@ZM@O literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png.meta new file mode 100644 index 00000000..7edd20d9 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c99a391f381fe534c80a193fe9f307a0 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..776309196aee7c5b4c5d5fdc8b19fd8e71cb8f62 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4j!ywFfJby(BP;if@ zi(^Pc>(ObJT!$Ta7^ZGf{Qv%w=i{o)!4f?mH?A&rSm1VMO4ZhDb&JwpZkBqtKmYK? z$a~Kh^A=3poWXSGiGlP3t@fD=<(55cEhiFH6nyyn85b7q;O3ZqIMks_<{ZanM1_nlZ zPZ!4!kItl;FE1|Evk5h{hi@w4jh2FfL{XUPI|fq*)C>=)gD|ICcK-k4RVvGtDnm{r-UW|@z8kW literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileCheckerboard.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileCheckerboard.png.meta new file mode 100644 index 00000000..7b24e9ab --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileCheckerboard.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: 9371f432d5c714b4eadd3477be06f0f3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..c745068069d056de1fea32d17179ce4c6f8ab2ab GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEj) pi(`mIZ?XjI;slW%CWC|o1_l-Z2F7h=jf_BP22WQ%mvv4FO#qDR6tn;U literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta new file mode 100644 index 00000000..cdc61f9c --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4d338c631fa36f345b72a36f1c91ff9a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png new file mode 100644 index 0000000000000000000000000000000000000000..768a2da31056ae9e904f3987d24054a50562d5d4 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5he4R}c>anMprD(l zi(`ny)MSRn|NsB5X8vfU@Q>xF!Zs_PAl{Dq|BtgM7>cs3$cjmjRi5yJ$E2g3(fY@s sBMuA=B5#f<@1H$E`6@@nY`kL{fF?3{y85}Sb4q9e0HxC}A^-pY literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png.meta new file mode 100644 index 00000000..afcc984c --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ed7cb8f9a27664e48896c904189f0e2c +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png new file mode 100644 index 0000000000000000000000000000000000000000..705c72b68d0556f94b5f925f92a5b1705dd36d7e GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5he4R}c>anMpkS}3 zi(`ny)Z`QfCRCSvfE$zna!EegGc4~5eJ3_kvI3YUi>`1jZP@GR48iDiCse|`M^{{BOjJ(Vxj81DZrT*FzgM+xXK N22WQ%mvv4FO#pS3SUCUy literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png.meta new file mode 100644 index 00000000..2758634d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 27df4ca974a8eaf40803907859421506 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png new file mode 100644 index 0000000000000000000000000000000000000000..2a081f6b2ab16c16b320321417083ca3aee328c4 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5he4R}c>anMpkR`x zi(`ny)MSRn|NsB5X8vfU@Q>xF!Zs_9KF$*X%$M35en<$cb~5a!<Hq)$ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png.meta new file mode 100644 index 00000000..8bfeba8c --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 039dc89c76661c344b7776f8a47cc5a4 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..afc2459caaa4d1c9fdb4366d6e09313f89bb081c GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprE9u wi(^Q|oa8_M|JyTbHgu|7T`c8h%A?845Sq&@Ya68K3{=G6>FVdQ&MBb@08(HWlK=n! literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta new file mode 100644 index 00000000..2a4aa362 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: dfe6e0ac3e5f24740a17e14b65e08406 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png new file mode 100644 index 0000000000000000000000000000000000000000..6480ee22a955b1ab75ba087e81c747a94a62cdfc GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEX$ zi(^Q|oa8_M|J&;`vo>@Jon6eCIS^Qc)I$ztaD0e0stQU B9U}k$ literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png.meta new file mode 100644 index 00000000..11342624 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 93b68213089b05943a651574eb7e2fb5 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + 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: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 100 + 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: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f3c427d4cf110df50530e7da40f311824d3a74 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMkesKB zV~9m>@}K|z_e(LeHgq;R8Dt$;!MK=>hmTo8g5hrxv-7Tm-Nrzr44$rjF6*2UngB%K B9GCzA literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png.meta new file mode 100644 index 00000000..8dfc149d --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5510cdd48a6aaaa439c95ef5b2fe9e28 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png new file mode 100644 index 0000000000000000000000000000000000000000..5219f2a0fcdb4ad7dfefa5b057bc22afdc753bcd GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEX$ zi(^Q|oa8_M|JSQ9vo>@Jon6eanMprEX$ zi(^Q|oa8_M|JU0xvo>@Jon6eanMprC@M zi(`mIZ}Ol2|Nl#}aWM!pwanMprDhd zi(`mI@7tb(f(!~AhgT`@kg+z{y}_wfa7sUa(e-~q6QQk&T=WnM6{yLex}w&TewplJ-Au6{1-oD!M<#m_AD literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png.meta new file mode 100644 index 00000000..8a6304e7 --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: 070edb62059c27b408e16f28cb87f941 +timeCreated: 1604057757 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + 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: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + 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 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ed49b005c6aff08c0586d66c4bb87d4f88a749 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpkRTg zi(`mI@7u{6c@HS?u*hn$ot)PZ8_}vdsl)fdV}6lLCDk2gJ^MBOsGEy19msAanMprEOz zi(`mIZ}Ol2|Lx70SsPe8Ts2J{dV-i;+V?RoPIO3=XqfaV+>7^ze35@zthVZO@Ib4c)I$ztaD0e0st)ZB(VSh literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png.meta new file mode 100644 index 00000000..27a1460c --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a40dc0d6372a9084fb45976308087290 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png new file mode 100644 index 0000000000000000000000000000000000000000..c41f635d6173527df46ed81874904da9d02e1052 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5he4R}c>anMprDMW zi(`n!#N?XdmdTAG2aY%>NnABpmAE1!A%TIRB8Kti3H`P6f$A7MUHx3vIVCg!0K2#w A?*IS* literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png.meta b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png.meta new file mode 100644 index 00000000..54af05bd --- /dev/null +++ b/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 517a5bfe18f2ee04d9925db10be034e2 +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 + 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} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Polyart/PolyartStudio/DreamscapeCastle/Scenes/DemoExterior.unity b/Assets/Polyart/PolyartStudio/DreamscapeCastle/Scenes/DemoExterior.unity index 4dbcdf23..79105539 100644 --- a/Assets/Polyart/PolyartStudio/DreamscapeCastle/Scenes/DemoExterior.unity +++ b/Assets/Polyart/PolyartStudio/DreamscapeCastle/Scenes/DemoExterior.unity @@ -488,7 +488,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030989067, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_Name @@ -504,7 +504,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalScale.x - value: 3.1568835 + value: 3.1568837 objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalScale.y @@ -512,19 +512,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalScale.z - value: 3.1568835 + value: 3.1568837 objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalPosition.x - value: 258.92 + value: -17.962982 objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalPosition.y - value: 32.397 + value: 21.777 objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalPosition.z - value: 206.8 + value: -218.61299 objectReference: {fileID: 0} - target: {fileID: 1030989068, guid: abc00000000011918871042252335570, type: 3} propertyPath: m_LocalRotation.w @@ -571,6 +571,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000011918871042252335570, type: 3} +--- !u!4 &4228252 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030989068, guid: abc00000000011918871042252335570, + type: 3} + m_PrefabInstance: {fileID: 4228251} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4704039 PrefabInstance: m_ObjectHideFlags: 0 @@ -3736,7 +3742,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -3751,17 +3757,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 222.0288 + value: -54.854202 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.554229 + value: -5.065771 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 540.71204 + value: 115.29904 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -3803,13 +3809,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &35098827 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 35098826} + m_PrefabAsset: {fileID: 0} --- !u!1001 &35127910 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -3839,17 +3851,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 239.03268 + value: -37.85031 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 8.148282 + value: -2.4717178 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 484.36813 + value: 58.95514 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -3891,6 +3903,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &35127911 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 35127910} + m_PrefabAsset: {fileID: 0} --- !u!1001 &35688318 PrefabInstance: m_ObjectHideFlags: 0 @@ -4892,7 +4910,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988815, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_Name @@ -4920,15 +4938,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.x - value: 252.482 + value: -24.401001 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.y - value: 31.314 + value: 20.694 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.z - value: 200.338 + value: -225.075 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalRotation.w @@ -4975,6 +4993,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000016663490398076905278, type: 3} +--- !u!4 &41779358 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988816, guid: abc00000000016663490398076905278, + type: 3} + m_PrefabInstance: {fileID: 41779357} + m_PrefabAsset: {fileID: 0} --- !u!1001 &44218038 PrefabInstance: m_ObjectHideFlags: 0 @@ -5064,7 +5088,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983458, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_Name @@ -5080,15 +5104,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.x - value: 236.35 + value: -40.53299 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.y - value: 23.7 + value: 13.080001 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.z - value: 221.85 + value: -203.56299 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalRotation.w @@ -5096,7 +5120,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalRotation.y @@ -5135,6 +5159,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005687511059183351798, type: 3} +--- !u!4 &44367050 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983459, guid: abc00000000005687511059183351798, + type: 3} + m_PrefabInstance: {fileID: 44367049} + m_PrefabAsset: {fileID: 0} --- !u!1001 &44460657 PrefabInstance: m_ObjectHideFlags: 0 @@ -5798,13 +5828,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2380109507114693634, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_Name value: PF_Castle_PineTree_04 objectReference: {fileID: 0} + - target: {fileID: 2380109507114693634, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_RootOrder @@ -5813,17 +5848,17 @@ PrefabInstance: - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_LocalPosition.x - value: 274.48114 + value: -2.4018555 objectReference: {fileID: 0} - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_LocalPosition.y - value: 50.68 + value: 40.06 objectReference: {fileID: 0} - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_LocalPosition.z - value: 72.0188 + value: -353.3942 objectReference: {fileID: 0} - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} @@ -5833,7 +5868,7 @@ PrefabInstance: - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} @@ -5865,6 +5900,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, type: 3} +--- !u!4 &48565484 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3047820187927162552, guid: fe5e5b76c2c8db74382e8d0d7d74d9dd, + type: 3} + m_PrefabInstance: {fileID: 48565483} + m_PrefabAsset: {fileID: 0} --- !u!1001 &49084112 PrefabInstance: m_ObjectHideFlags: 0 @@ -8343,7 +8384,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -8355,7 +8396,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.x - value: 2.1875 + value: 2.1875002 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.y @@ -8367,15 +8408,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 438.81 + value: 161.927 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 28.38 + value: 17.759998 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 136.78 + value: -288.633 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -8410,6 +8451,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &62003658 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 62003657} + m_PrefabAsset: {fileID: 0} --- !u!1001 &65226758 PrefabInstance: m_ObjectHideFlags: 0 @@ -8499,7 +8546,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -8509,12 +8556,12 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 4.348285 + value: 4.348286 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 5.7340837 + value: 5.7340846 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -8524,17 +8571,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 185.18967 + value: -91.69333 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 6.740918 + value: -3.8790817 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 457.4925 + value: 32.0795 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -8581,6 +8628,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &66748384 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 66748383} + m_PrefabAsset: {fileID: 0} --- !u!1001 &66789462 PrefabInstance: m_ObjectHideFlags: 0 @@ -8823,19 +8876,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975941, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_Name value: PF_TowerC_Mid_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030975941, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_RootOrder value: 9 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.y @@ -8843,23 +8900,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.x - value: 191.41 + value: -85.47299 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.y - value: 22.24 + value: 11.62 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.z - value: 563.43 + value: 138.017 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.x @@ -8867,7 +8924,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.z @@ -8890,6 +8947,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} +--- !u!4 &69909813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, + type: 3} + m_PrefabInstance: {fileID: 69909812} + m_PrefabAsset: {fileID: 0} --- !u!1001 &69991292 PrefabInstance: m_ObjectHideFlags: 0 @@ -9341,7 +9404,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -9356,17 +9419,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 222.30957 + value: -54.573425 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.6378894 + value: -4.9821105 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 545.78876 + value: 120.37576 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -9408,6 +9471,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &74303139 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 74303138} + m_PrefabAsset: {fileID: 0} --- !u!1001 &75471986 PrefabInstance: m_ObjectHideFlags: 0 @@ -9503,7 +9572,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030994894, guid: abc00000000015638984179399266445, type: 3} propertyPath: m_Name @@ -9519,15 +9588,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994895, guid: abc00000000015638984179399266445, type: 3} propertyPath: m_LocalPosition.x - value: 253.6792 + value: -23.203796 objectReference: {fileID: 0} - target: {fileID: 1030994895, guid: abc00000000015638984179399266445, type: 3} propertyPath: m_LocalPosition.y - value: 9.528 + value: -1.092 objectReference: {fileID: 0} - target: {fileID: 1030994895, guid: abc00000000015638984179399266445, type: 3} propertyPath: m_LocalPosition.z - value: 361.0285 + value: -64.38449 objectReference: {fileID: 0} - target: {fileID: 1030994895, guid: abc00000000015638984179399266445, type: 3} propertyPath: m_LocalRotation.w @@ -9570,6 +9639,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015638984179399266445, type: 3} +--- !u!4 &75486259 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030994895, guid: abc00000000015638984179399266445, + type: 3} + m_PrefabInstance: {fileID: 75486258} + m_PrefabAsset: {fileID: 0} --- !u!1001 &75966725 PrefabInstance: m_ObjectHideFlags: 0 @@ -10499,7 +10574,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -10514,17 +10589,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 351.754 + value: 74.871 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 2.249597 + value: -8.370403 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 302.69266 + value: -122.72034 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -10566,6 +10641,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &83449965 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 83449964} + m_PrefabAsset: {fileID: 0} --- !u!43 &85499948 Mesh: m_ObjectHideFlags: 0 @@ -12268,6 +12349,81 @@ Transform: type: 3} m_PrefabInstance: {fileID: 94102728} m_PrefabAsset: {fileID: 0} +--- !u!1 &94165389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 94165390} + - component: {fileID: 94165392} + - component: {fileID: 94165391} + m_Layer: 5 + m_Name: HUD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &94165390 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94165389} + m_LocalRotation: {x: 0, y: 0, z: 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: 812152301} + 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 &94165391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94165389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_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 &94165392 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 94165389} + m_CullTransparentMesh: 1 --- !u!1001 &94228122 PrefabInstance: m_ObjectHideFlags: 0 @@ -12745,7 +12901,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -12755,17 +12911,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 357.61 + value: 80.72699 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.71 + value: -2.9099998 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 451.42 + value: 26.007019 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -12812,6 +12968,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &96149304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 96149303} + m_PrefabAsset: {fileID: 0} --- !u!1001 &96243891 PrefabInstance: m_ObjectHideFlags: 0 @@ -12917,7 +13079,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030993214, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_Name @@ -12941,15 +13103,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.x - value: 450.4 + value: 173.517 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.y - value: 33.51 + value: 22.89 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.z - value: 124.58 + value: -300.833 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalRotation.w @@ -12984,13 +13146,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008173990476097054047, type: 3} +--- !u!4 &96962446 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030993215, guid: abc00000000008173990476097054047, + type: 3} + m_PrefabInstance: {fileID: 96962445} + m_PrefabAsset: {fileID: 0} --- !u!1001 &98067176 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -13000,17 +13168,17 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.x - value: 391.851 + value: 114.96802 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.y - value: 2.128 + value: -8.492 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.z - value: 661.043 + value: 235.63004 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -13092,6 +13260,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} +--- !u!4 &98067177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, + type: 3} + m_PrefabInstance: {fileID: 98067176} + m_PrefabAsset: {fileID: 0} --- !u!1001 &98418146 PrefabInstance: m_ObjectHideFlags: 0 @@ -13187,7 +13361,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030998937, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_Name @@ -13211,15 +13385,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.x - value: 129.39961 + value: -147.48338 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.y - value: 15.235918 + value: 4.615918 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.z - value: 531.691 + value: 106.277985 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalRotation.w @@ -13254,6 +13428,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000000122685398679938398, type: 3} +--- !u!4 &99201216 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030998938, guid: abc00000000000122685398679938398, + type: 3} + m_PrefabInstance: {fileID: 99201215} + m_PrefabAsset: {fileID: 0} --- !u!1001 &99535543 PrefabInstance: m_ObjectHideFlags: 0 @@ -14302,7 +14482,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -14314,7 +14494,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.x - value: 2.0504751 + value: 2.0504756 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.y @@ -14326,15 +14506,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 438.43 + value: 161.547 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 28.58 + value: 17.96 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 146.61 + value: -278.80298 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -14369,6 +14549,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &102219932 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 102219931} + m_PrefabAsset: {fileID: 0} --- !u!1 &103630693 GameObject: m_ObjectHideFlags: 0 @@ -14840,7 +15026,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030972426, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_Name @@ -14856,15 +15042,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.x - value: 465.03 + value: 188.147 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.y - value: 30.03 + value: 19.41 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.z - value: 128.16 + value: -297.253 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalRotation.w @@ -14915,6 +15101,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000003160319123247582383, type: 3} +--- !u!4 &105774502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030972427, guid: abc00000000003160319123247582383, + type: 3} + m_PrefabInstance: {fileID: 105774501} + m_PrefabAsset: {fileID: 0} --- !u!1001 &108270932 PrefabInstance: m_ObjectHideFlags: 0 @@ -15275,6 +15467,12 @@ Transform: type: 3} m_PrefabInstance: {fileID: 108509478} m_PrefabAsset: {fileID: 0} +--- !u!1 &109262111 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4680818796634823330, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + m_PrefabInstance: {fileID: 757714195} + m_PrefabAsset: {fileID: 0} --- !u!1 &110296706 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1030975172, guid: abc00000000014995704704072955557, @@ -15988,7 +16186,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -16004,15 +16202,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 388.68997 + value: 111.80698 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 653.8961 + value: 228.48312 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -16055,6 +16253,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &120855492 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 120855491} + m_PrefabAsset: {fileID: 0} --- !u!1001 &121406151 PrefabInstance: m_ObjectHideFlags: 0 @@ -17342,7 +17546,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -17352,17 +17556,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 287.25708 + value: 10.374084 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 6.0866456 + value: -4.5333543 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 441.6617 + value: 16.248718 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -17409,6 +17613,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &130705623 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 130705622} + m_PrefabAsset: {fileID: 0} --- !u!1001 &133207354 PrefabInstance: m_ObjectHideFlags: 0 @@ -18517,7 +18727,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -18532,17 +18742,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 204.32115 + value: -72.561844 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.6968565 + value: -4.9231434 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 510.38623 + value: 84.973236 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -18584,6 +18794,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &144270178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 144270177} + m_PrefabAsset: {fileID: 0} --- !u!1001 &144561119 PrefabInstance: m_ObjectHideFlags: 0 @@ -19432,7 +19648,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -19442,17 +19658,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 153.953 + value: -122.92999 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 10.822 + value: 0.20199966 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 456.644 + value: 31.231018 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -19499,6 +19715,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &148921217 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 148921216} + m_PrefabAsset: {fileID: 0} --- !u!1001 &149158945 PrefabInstance: m_ObjectHideFlags: 0 @@ -20604,7 +20826,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -20620,15 +20842,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 305.78 + value: 28.897003 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 5.845 + value: -4.775 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 449.22 + value: 23.807007 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -20675,13 +20897,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &154212662 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 154212661} + m_PrefabAsset: {fileID: 0} --- !u!1001 &154907480 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999626, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_Name @@ -20709,15 +20937,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.x - value: 286.246 + value: 9.363007 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.y - value: 23.73 + value: 13.11 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.z - value: 179.781 + value: -245.63199 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalRotation.w @@ -20764,6 +20992,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000017959901563305719393, type: 3} +--- !u!4 &154907481 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999627, guid: abc00000000017959901563305719393, + type: 3} + m_PrefabInstance: {fileID: 154907480} + m_PrefabAsset: {fileID: 0} --- !u!1001 &155272408 PrefabInstance: m_ObjectHideFlags: 0 @@ -21076,7 +21310,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -21086,17 +21320,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 337.544 + value: 60.66101 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.419 + value: -3.2009997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 494.41 + value: 68.99701 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -21138,11 +21372,22 @@ PrefabInstance: propertyPath: m_Name value: PF_WoodenFence_B_02 (6) objectReference: {fileID: 0} + - target: {fileID: 1804927983749843277, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &156412890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 156412889} + m_PrefabAsset: {fileID: 0} --- !u!1001 &157638173 PrefabInstance: m_ObjectHideFlags: 0 @@ -22695,7 +22940,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -22711,15 +22956,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 400.05 + value: 123.16699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.57 + value: -7.05 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 640 + value: 214.587 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -22762,6 +23007,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &165375526 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 165375525} + m_PrefabAsset: {fileID: 0} --- !u!1001 &165522316 PrefabInstance: m_ObjectHideFlags: 0 @@ -23894,7 +24145,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981059, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_Name @@ -23910,7 +24161,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.x - value: 2.75 + value: 2.7499998 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.y @@ -23918,19 +24169,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.z - value: 2.75 + value: 2.7499998 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.x - value: 240.51488 + value: -36.36812 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.y - value: 23.436 + value: 12.816001 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.z - value: 225.75487 + value: -199.65813 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.w @@ -23938,7 +24189,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.y @@ -23946,7 +24197,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -23981,6 +24232,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005992521218887334492, type: 3} +--- !u!4 &172105765 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981060, guid: abc00000000005992521218887334492, + type: 3} + m_PrefabInstance: {fileID: 172105764} + m_PrefabAsset: {fileID: 0} --- !u!1001 &173121830 PrefabInstance: m_ObjectHideFlags: 0 @@ -24274,7 +24531,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -24284,17 +24541,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 354.40842 + value: 77.52542 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 2.334767 + value: -8.285233 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 307.06357 + value: -118.34943 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -24341,6 +24598,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &174106328 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 174106327} + m_PrefabAsset: {fileID: 0} --- !u!1001 &174391901 PrefabInstance: m_ObjectHideFlags: 0 @@ -25141,7 +25404,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -25166,17 +25429,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: -0.54 + value: -277.423 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 34.12 + value: 23.5 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 216.02 + value: -209.39299 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -25186,7 +25449,7 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -25218,11 +25481,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 (1) objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &180377872 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 180377871} + m_PrefabAsset: {fileID: 0} --- !u!1001 &184092704 PrefabInstance: m_ObjectHideFlags: 0 @@ -32595,31 +32869,35 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1031000078, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_Name value: PF_LargeCliff_A (3) objectReference: {fileID: 0} + - target: {fileID: 1031000078, guid: abc00000000012691504544810772304, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_RootOrder value: 7 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalPosition.x - value: 90.4 + value: -186.483 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalPosition.y - value: 7.6 + value: -3.02 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalPosition.z - value: -1.4 + value: -426.813 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalRotation.w - value: 0.6362274 + value: 0.6362275 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalRotation.x @@ -32627,7 +32905,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalRotation.y - value: -0.2554001 + value: -0.25540012 objectReference: {fileID: 0} - target: {fileID: 1031000079, guid: abc00000000012691504544810772304, type: 3} propertyPath: m_LocalRotation.z @@ -32650,6 +32928,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012691504544810772304, type: 3} +--- !u!4 &203951061 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1031000079, guid: abc00000000012691504544810772304, + type: 3} + m_PrefabInstance: {fileID: 203951060} + m_PrefabAsset: {fileID: 0} --- !u!1001 &204012113 PrefabInstance: m_ObjectHideFlags: 0 @@ -32958,27 +33242,31 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983511, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_Name value: PF_CastleBridge_Foundation_02 objectReference: {fileID: 0} + - target: {fileID: 1030983511, guid: abc00000000002233199144111365775, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_RootOrder value: 4 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.x - value: 252.12 + value: -24.763 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.y - value: 5 + value: -5.62 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.z - value: 205.9 + value: -219.513 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalRotation.w @@ -33013,6 +33301,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002233199144111365775, type: 3} +--- !u!4 &204678737 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983512, guid: abc00000000002233199144111365775, + type: 3} + m_PrefabInstance: {fileID: 204678736} + m_PrefabAsset: {fileID: 0} --- !u!1001 &204850052 PrefabInstance: m_ObjectHideFlags: 0 @@ -34890,7 +35184,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -34906,15 +35200,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 400.05 + value: 123.16699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.57 + value: -7.05 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 652.143 + value: 226.73001 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -34957,6 +35251,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &213620348 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 213620347} + m_PrefabAsset: {fileID: 0} --- !u!1001 &214310740 PrefabInstance: m_ObjectHideFlags: 0 @@ -35543,7 +35843,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -35559,15 +35859,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 388.69 + value: 111.80701 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 658.39606 + value: 232.98306 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -35610,6 +35910,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &216897522 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 216897521} + m_PrefabAsset: {fileID: 0} --- !u!1001 &218438494 PrefabInstance: m_ObjectHideFlags: 0 @@ -38951,7 +39257,7 @@ Transform: m_GameObject: {fileID: 226261318} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 82.40375, y: 15.011145, z: -5.233963} + m_LocalPosition: {x: -194.47925, y: 4.3911448, z: -430.64697} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -39016,7 +39322,7 @@ Transform: - {fileID: 751317474} - {fileID: 31556092} - {fileID: 1834014519} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &227460091 PrefabInstance: @@ -39860,7 +40166,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -39876,15 +40182,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 150 + value: -126.882996 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 11.348 + value: 0.7279997 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 458.451 + value: 33.037994 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -39931,6 +40237,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &236268187 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 236268186} + m_PrefabAsset: {fileID: 0} --- !u!1001 &236543784 PrefabInstance: m_ObjectHideFlags: 0 @@ -40060,7 +40372,7 @@ Transform: m_GameObject: {fileID: 237357164} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 82.40375, y: 15.011145, z: -5.233963} + m_LocalPosition: {x: -194.47925, y: 4.3911448, z: -430.64697} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -40079,7 +40391,7 @@ Transform: - {fileID: 1382395250} - {fileID: 1304418571} - {fileID: 134340627} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &237864004 GameObject: @@ -40192,7 +40504,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -40202,17 +40514,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 283.3884 + value: 6.5054016 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.819687 + value: -4.800313 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 442.06055 + value: 16.647552 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -40259,6 +40571,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &238605241 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 238605240} + m_PrefabAsset: {fileID: 0} --- !u!1001 &239231671 PrefabInstance: m_ObjectHideFlags: 0 @@ -41579,7 +41897,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -41607,15 +41925,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 460.51 + value: 183.62701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 112.36 + value: -313.05298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -41666,6 +41984,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &246035558 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 246035557} + m_PrefabAsset: {fileID: 0} --- !u!1001 &246198708 PrefabInstance: m_ObjectHideFlags: 0 @@ -42674,7 +42998,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6187912333247731563, guid: a14e490b53a68c74480507d59768229b, type: 3} @@ -42689,17 +43013,17 @@ PrefabInstance: - target: {fileID: 6815126939746766289, guid: a14e490b53a68c74480507d59768229b, type: 3} propertyPath: m_LocalPosition.x - value: 341.06662 + value: 64.183624 objectReference: {fileID: 0} - target: {fileID: 6815126939746766289, guid: a14e490b53a68c74480507d59768229b, type: 3} propertyPath: m_LocalPosition.y - value: 7.34 + value: -3.2799997 objectReference: {fileID: 0} - target: {fileID: 6815126939746766289, guid: a14e490b53a68c74480507d59768229b, type: 3} propertyPath: m_LocalPosition.z - value: 498.75864 + value: 73.34564 objectReference: {fileID: 0} - target: {fileID: 6815126939746766289, guid: a14e490b53a68c74480507d59768229b, type: 3} @@ -42741,6 +43065,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a14e490b53a68c74480507d59768229b, type: 3} +--- !u!4 &251496160 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6815126939746766289, guid: a14e490b53a68c74480507d59768229b, + type: 3} + m_PrefabInstance: {fileID: 251496159} + m_PrefabAsset: {fileID: 0} --- !u!1001 &252414485 PrefabInstance: m_ObjectHideFlags: 0 @@ -42831,7 +43161,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988959, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_Name @@ -42847,23 +43177,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.y - value: 7.3425 + value: 7.342501 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.z - value: 7.3425 + value: 7.342501 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.x - value: 116.6 + value: -160.28299 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.y - value: 63.32101 + value: 52.70101 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.z - value: 519.8 + value: 94.38699 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.w @@ -42898,6 +43228,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015723345820112897059, type: 3} +--- !u!4 &253424104 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988960, guid: abc00000000015723345820112897059, + type: 3} + m_PrefabInstance: {fileID: 253424103} + m_PrefabAsset: {fileID: 0} --- !u!1001 &253758748 PrefabInstance: m_ObjectHideFlags: 0 @@ -43008,7 +43344,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975110, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_Name @@ -43036,15 +43372,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.x - value: 828.74457 + value: 551.8616 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.y - value: 51.642166 + value: 41.022167 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.z - value: 1842.6802 + value: 1417.2672 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalRotation.w @@ -43091,6 +43427,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007387135349448011318, type: 3} +--- !u!4 &253945881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975111, guid: abc00000000007387135349448011318, + type: 3} + m_PrefabInstance: {fileID: 253945880} + m_PrefabAsset: {fileID: 0} --- !u!1001 &254492202 PrefabInstance: m_ObjectHideFlags: 0 @@ -43261,7 +43603,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -43286,22 +43628,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 352.43 + value: 75.547 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 8.608944 + value: -2.011056 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 448.46 + value: 23.046997 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -43343,6 +43685,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &257126386 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 257126385} + m_PrefabAsset: {fileID: 0} --- !u!1001 &258179379 PrefabInstance: m_ObjectHideFlags: 0 @@ -43444,7 +43792,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_Name @@ -43468,15 +43816,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.x - value: 19.4 + value: -257.483 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.y - value: 25.09 + value: 14.47 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.z - value: 359.61 + value: -65.80301 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalRotation.w @@ -43511,6 +43859,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002265888782412133682, type: 3} +--- !u!4 &258267131 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981038, guid: abc00000000002265888782412133682, + type: 3} + m_PrefabInstance: {fileID: 258267130} + m_PrefabAsset: {fileID: 0} --- !u!1001 &258820854 PrefabInstance: m_ObjectHideFlags: 0 @@ -44325,7 +44679,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -44335,17 +44689,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 285.1959 + value: 8.312897 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.8712173 + value: -4.7487826 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 440.34964 + value: 14.9366455 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -44392,6 +44746,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &264346565 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 264346564} + m_PrefabAsset: {fileID: 0} --- !u!1001 &265241638 PrefabInstance: m_ObjectHideFlags: 0 @@ -45232,13 +45592,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_Name value: PF_Castle_PineTree_02 objectReference: {fileID: 0} + - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_RootOrder @@ -45247,7 +45612,7 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.x - value: 1.2687 + value: 1.2687002 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -45257,22 +45622,22 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.z - value: 1.2687 + value: 1.2687002 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.x - value: 183.61557 + value: -93.267426 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.y - value: 35.694683 + value: 25.074684 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.z - value: 63.059914 + value: -362.3531 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -45314,6 +45679,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} +--- !u!4 &270905934 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + m_PrefabInstance: {fileID: 270905933} + m_PrefabAsset: {fileID: 0} --- !u!1001 &271315627 PrefabInstance: m_ObjectHideFlags: 0 @@ -45894,7 +46265,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -45909,7 +46280,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 3.778884 + value: 3.7788835 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -45919,22 +46290,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 3.778884 + value: 3.7788844 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 293.02542 + value: 16.142426 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 7.8333 + value: -2.7866998 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 464.14163 + value: 38.728638 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -45976,6 +46347,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &274668704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 274668703} + m_PrefabAsset: {fileID: 0} --- !u!4 &274935958 stripped Transform: m_CorrespondingSourceObject: {fileID: 1030986210, guid: 17ee56a4c4830b448bc2a3e53527d636, @@ -47835,7 +48212,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -47845,12 +48222,12 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 3.7718 + value: 3.7718003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.7718 + value: 3.7718003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -47860,17 +48237,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 223.12 + value: -53.763 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 1.55 + value: -9.07 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 572.5463 + value: 147.13333 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -47912,11 +48289,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &295294523 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 295294522} + m_PrefabAsset: {fileID: 0} --- !u!1001 &296158433 PrefabInstance: m_ObjectHideFlags: 0 @@ -48213,7 +48601,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -48233,27 +48621,27 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 5.6599 + value: 5.659899 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.z - value: 5.6599 + value: 5.659901 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 339.13 + value: 62.24701 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 1.73 + value: -8.889999 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 299.56 + value: -125.853 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -48295,6 +48683,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &300924587 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 300924586} + m_PrefabAsset: {fileID: 0} --- !u!1001 &301218004 PrefabInstance: m_ObjectHideFlags: 0 @@ -48519,7 +48913,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -48534,17 +48928,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 223.9874 + value: -52.8956 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.6532655 + value: -4.9667344 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 558.3151 + value: 132.90213 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -48586,6 +48980,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &301680960 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 301680959} + m_PrefabAsset: {fileID: 0} --- !u!1001 &301748192 PrefabInstance: m_ObjectHideFlags: 0 @@ -48924,7 +49324,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030994102, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_Name @@ -48940,15 +49340,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalPosition.x - value: 255.8115 + value: -21.071503 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalPosition.y - value: 9.4148 + value: -1.2052002 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalPosition.z - value: 358.7463 + value: -66.66669 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalRotation.w @@ -48956,15 +49356,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994103, guid: abc00000000006042353191074377383, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -48995,6 +49395,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000006042353191074377383, type: 3} +--- !u!4 &304363756 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030994103, guid: abc00000000006042353191074377383, + type: 3} + m_PrefabInstance: {fileID: 304363755} + m_PrefabAsset: {fileID: 0} --- !u!1001 &304602377 PrefabInstance: m_ObjectHideFlags: 0 @@ -49110,7 +49516,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -49126,15 +49532,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 394.66824 + value: 117.78525 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.988 + value: -7.632 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 656.04016 + value: 230.62717 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -49181,6 +49587,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &305196743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 305196742} + m_PrefabAsset: {fileID: 0} --- !u!1001 &306739600 PrefabInstance: m_ObjectHideFlags: 0 @@ -50855,7 +51267,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -50865,22 +51277,22 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 301.79865 + value: 24.91565 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.832 + value: -4.788 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 445.37717 + value: 19.964172 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.w - value: 0.93293285 + value: 0.9329329 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -50890,7 +51302,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.y - value: -0.3600503 + value: -0.36005032 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -50922,6 +51334,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &322221774 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 322221773} + m_PrefabAsset: {fileID: 0} --- !u!1001 &323387413 PrefabInstance: m_ObjectHideFlags: 0 @@ -52875,7 +53293,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988959, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_Name @@ -52891,39 +53309,39 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.y - value: 7.3425 + value: 7.3425007 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.z - value: 7.3425 + value: 7.3425007 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.x - value: 119.77 + value: -157.113 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.y - value: 46.051388 + value: 35.43139 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.z - value: 525.93 + value: 100.517 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.w - value: 0.8338079 + value: 0.83380795 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.x - value: -0.21644746 + value: -0.21644747 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.y - value: 0.5058129 + value: 0.50581294 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.z - value: 0.045477092 + value: 0.045477096 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -52942,6 +53360,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015723345820112897059, type: 3} +--- !u!4 &338512124 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988960, guid: abc00000000015723345820112897059, + type: 3} + m_PrefabInstance: {fileID: 338512123} + m_PrefabAsset: {fileID: 0} --- !u!1001 &338958644 PrefabInstance: m_ObjectHideFlags: 0 @@ -53608,7 +54032,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -53618,17 +54042,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 187.30621 + value: -89.57678 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 6.3267345 + value: -4.2932653 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 490.80283 + value: 65.38983 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -53675,6 +54099,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &341086813 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 341086812} + m_PrefabAsset: {fileID: 0} --- !u!1001 &341848149 PrefabInstance: m_ObjectHideFlags: 0 @@ -55937,7 +56367,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -55962,17 +56392,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 291.26 + value: 14.377014 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 6.1416883 + value: -4.4783115 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 460.63 + value: 35.21701 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -56014,11 +56444,22 @@ PrefabInstance: propertyPath: m_Name value: PF_PebblesGroup_05 (1) objectReference: {fileID: 0} + - target: {fileID: 771650965401651472, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &359142549 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 359142548} + m_PrefabAsset: {fileID: 0} --- !u!1001 &359252180 PrefabInstance: m_ObjectHideFlags: 0 @@ -56466,7 +56907,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -56476,17 +56917,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 322.813 + value: 45.929993 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 7.03 + value: -3.5899997 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 478.451 + value: 53.037994 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -56501,7 +56942,7 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalRotation.y - value: -0.8651533 + value: -0.86515325 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -56533,13 +56974,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &362726632 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 362726631} + m_PrefabAsset: {fileID: 0} --- !u!1001 &363821983 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} @@ -56564,17 +57011,17 @@ PrefabInstance: - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.x - value: 352.6 + value: 75.71701 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.y - value: 126.5 + value: 115.88 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.z - value: -95.5 + value: -520.91296 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} @@ -56584,7 +57031,7 @@ PrefabInstance: - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} @@ -56616,11 +57063,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Castle_PineTree_01 objectReference: {fileID: 0} + - target: {fileID: 5679949125364215354, guid: b908c72dab6f2194695475e95663b251, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b908c72dab6f2194695475e95663b251, type: 3} +--- !u!4 &363821984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, + type: 3} + m_PrefabInstance: {fileID: 363821983} + m_PrefabAsset: {fileID: 0} --- !u!1001 &364427758 PrefabInstance: m_ObjectHideFlags: 0 @@ -56835,7 +57293,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -56863,15 +57321,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 453.812 + value: 176.92902 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 119.293 + value: -306.12 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -56922,6 +57380,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &365740551 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 365740550} + m_PrefabAsset: {fileID: 0} --- !u!1001 &366088676 PrefabInstance: m_ObjectHideFlags: 0 @@ -57314,7 +57778,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -57330,7 +57794,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.4761217 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -57338,19 +57802,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.z - value: 2.3506 + value: 2.3505995 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 468.26 + value: 191.37701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 116.07 + value: -309.343 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -57401,6 +57865,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &369351206 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 369351205} + m_PrefabAsset: {fileID: 0} --- !u!1001 &369468856 PrefabInstance: m_ObjectHideFlags: 0 @@ -58595,7 +59065,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -58605,7 +59075,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 2.8416045 + value: 2.841605 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -58620,17 +59090,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 203.59146 + value: -73.291534 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.421 + value: -5.199 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 516.8251 + value: 91.41208 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -58640,7 +59110,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.x - value: 0.021526974 + value: 0.02152697 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -58650,7 +59120,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.z - value: -0.029296778 + value: -0.02929677 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -58677,6 +59147,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &379207961 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 379207960} + m_PrefabAsset: {fileID: 0} --- !u!1001 &380051579 PrefabInstance: m_ObjectHideFlags: 0 @@ -58845,7 +59321,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975941, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_Name @@ -58857,7 +59333,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.y @@ -58865,23 +59341,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.x - value: 203.72891 + value: -73.15408 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.y - value: 30.08481 + value: 19.46481 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalPosition.z - value: 570.2012 + value: 144.78818 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.x @@ -58889,7 +59365,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} propertyPath: m_LocalRotation.z @@ -58912,6 +59388,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, type: 3} +--- !u!4 &380281624 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975942, guid: 9ba3dc7cf4db67c4b9c2cb72ec060ee2, + type: 3} + m_PrefabInstance: {fileID: 380281623} + m_PrefabAsset: {fileID: 0} --- !u!1001 &381080608 PrefabInstance: m_ObjectHideFlags: 0 @@ -59598,7 +60080,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} @@ -59608,17 +60090,17 @@ PrefabInstance: - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.x - value: 264.361 + value: -12.522003 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.y - value: 14.599 + value: 3.979 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.z - value: 365.09 + value: -60.322998 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} @@ -59660,11 +60142,22 @@ PrefabInstance: propertyPath: m_Name value: PF_MerchantBanner objectReference: {fileID: 0} + - target: {fileID: 6749972503596808566, guid: b0986f993b17a284d9e7d82f365cba0a, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} +--- !u!4 &387082028 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, + type: 3} + m_PrefabInstance: {fileID: 387082027} + m_PrefabAsset: {fileID: 0} --- !u!1001 &388671823 PrefabInstance: m_ObjectHideFlags: 0 @@ -60056,7 +60549,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -60076,7 +60569,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 3.778884 + value: 3.7788844 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -60086,17 +60579,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 327.93283 + value: 51.049835 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 2.8233001 + value: -7.7966995 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 358.26236 + value: -67.150635 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -60138,6 +60631,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &389526715 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 389526714} + m_PrefabAsset: {fileID: 0} --- !u!1001 &390359403 PrefabInstance: m_ObjectHideFlags: 0 @@ -62319,7 +62818,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -62347,15 +62846,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 474.15 + value: 197.267 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 120.12 + value: -305.293 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -62406,6 +62905,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &402021581 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 402021580} + m_PrefabAsset: {fileID: 0} --- !u!1 &402086591 GameObject: m_ObjectHideFlags: 0 @@ -63400,7 +63905,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} @@ -63410,17 +63915,17 @@ PrefabInstance: - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.x - value: 219.86 + value: -57.022995 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.y - value: 22.00427 + value: 11.384271 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.z - value: 322.79 + value: -102.622986 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} @@ -63467,6 +63972,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} +--- !u!4 &409101590 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, + type: 3} + m_PrefabInstance: {fileID: 409101589} + m_PrefabAsset: {fileID: 0} --- !u!1001 &409126810 PrefabInstance: m_ObjectHideFlags: 0 @@ -63577,7 +64088,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2709442274334635132, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} @@ -63592,17 +64103,17 @@ PrefabInstance: - target: {fileID: 2709442274334635133, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} propertyPath: m_LocalPosition.x - value: 487.15 + value: 210.267 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} propertyPath: m_LocalPosition.y - value: 30.02 + value: 19.400002 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} propertyPath: m_LocalPosition.z - value: 146.43 + value: -278.983 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} @@ -63644,6 +64155,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 84e429ba6ad2c4642accc30ef6683911, type: 3} +--- !u!4 &409203492 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2709442274334635133, guid: 84e429ba6ad2c4642accc30ef6683911, + type: 3} + m_PrefabInstance: {fileID: 409203491} + m_PrefabAsset: {fileID: 0} --- !u!1 &409733200 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1030975172, guid: abc00000000014995704704072955557, @@ -65227,19 +65744,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030985874, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_Name value: PF_Stairs_HalfHeight_03 objectReference: {fileID: 0} + - target: {fileID: 1030985874, guid: abc00000000007062364696611057136, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_RootOrder value: 23 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.x - value: 4.4230213 + value: 4.423022 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.y @@ -65247,19 +65768,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.z - value: 4.4230213 + value: 4.423022 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.x - value: 160.8 + value: -116.08299 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.y - value: 69.418 + value: 58.798 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.z - value: -20 + value: -445.413 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalRotation.w @@ -65294,6 +65815,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007062364696611057136, type: 3} +--- !u!4 &425345243 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030985875, guid: abc00000000007062364696611057136, + type: 3} + m_PrefabInstance: {fileID: 425345242} + m_PrefabAsset: {fileID: 0} --- !u!1001 &425586025 PrefabInstance: m_ObjectHideFlags: 0 @@ -66083,7 +66610,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988887, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_Name @@ -66099,7 +66626,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalScale.y - value: 6.6215 + value: 6.621501 objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalScale.z @@ -66107,15 +66634,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalPosition.x - value: 146.70804 + value: -130.17496 objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalPosition.y - value: 29.48 + value: 18.86 objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalPosition.z - value: 529.3064 + value: 103.8934 objectReference: {fileID: 0} - target: {fileID: 1030988888, guid: abc00000000014081918852341209980, type: 3} propertyPath: m_LocalRotation.w @@ -66150,6 +66677,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000014081918852341209980, type: 3} +--- !u!4 &427605187 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988888, guid: abc00000000014081918852341209980, + type: 3} + m_PrefabInstance: {fileID: 427605186} + m_PrefabAsset: {fileID: 0} --- !u!1001 &427840318 PrefabInstance: m_ObjectHideFlags: 0 @@ -66240,7 +66773,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -66260,7 +66793,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8667004 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -66270,17 +66803,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 305.11935 + value: 28.236359 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 6.88 + value: -3.7399998 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 379.0615 + value: -46.3515 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -66322,6 +66855,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &428197746 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 428197745} + m_PrefabAsset: {fileID: 0} --- !u!1001 &428665201 PrefabInstance: m_ObjectHideFlags: 0 @@ -66785,7 +67324,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -66795,12 +67334,12 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 4.1431313 + value: 4.1431317 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 4.1431313 + value: 4.1431303 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -66810,17 +67349,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 338.42 + value: 61.537018 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 2.53 + value: -8.09 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 287.75 + value: -137.663 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -66862,11 +67401,22 @@ PrefabInstance: propertyPath: m_Name value: PF_PebblesGroup_05 objectReference: {fileID: 0} + - target: {fileID: 771650965401651472, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &431217093 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 431217092} + m_PrefabAsset: {fileID: 0} --- !u!1001 &431347808 PrefabInstance: m_ObjectHideFlags: 0 @@ -67491,7 +68041,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -67507,15 +68057,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 398.04 + value: 121.15701 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.96 + value: -7.66 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 634.32 + value: 208.90701 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -67562,6 +68112,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &436911638 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 436911637} + m_PrefabAsset: {fileID: 0} --- !u!1001 &437800687 PrefabInstance: m_ObjectHideFlags: 0 @@ -68133,7 +68689,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -68163,17 +68719,17 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.x - value: 83.99597 + value: -192.88702 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.y - value: 22.076805 + value: 11.456805 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.z - value: 148.4483 + value: -276.9647 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -68215,6 +68771,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} +--- !u!4 &443590042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + m_PrefabInstance: {fileID: 443590041} + m_PrefabAsset: {fileID: 0} --- !u!1001 &443963077 PrefabInstance: m_ObjectHideFlags: 0 @@ -69607,7 +70169,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -69622,7 +70184,7 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.x - value: 1.684506 + value: 1.6845065 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -69632,22 +70194,22 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.z - value: 1.684506 + value: 1.6845065 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.x - value: 48.943604 + value: -227.93939 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.y - value: 28.704908 + value: 18.084908 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.z - value: 183.42035 + value: -241.99265 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -69689,6 +70251,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} +--- !u!4 &452341655 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + m_PrefabInstance: {fileID: 452341654} + m_PrefabAsset: {fileID: 0} --- !u!1001 &452734298 PrefabInstance: m_ObjectHideFlags: 0 @@ -70838,7 +71406,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -70854,7 +71422,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.4761217 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -70866,15 +71434,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 461.98 + value: 185.09702 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 112.31 + value: -313.103 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -70925,6 +71493,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &460232056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 460232055} + m_PrefabAsset: {fileID: 0} --- !u!1001 &461043563 PrefabInstance: m_ObjectHideFlags: 0 @@ -71974,7 +72548,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988959, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_Name @@ -71990,23 +72564,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.y - value: 7.3425 + value: 7.342501 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalScale.z - value: 7.3425 + value: 7.342501 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.x - value: 119.1 + value: -157.78299 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.y - value: 53.82101 + value: 43.20101 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.z - value: 523.3 + value: 97.88699 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.w @@ -72041,6 +72615,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015723345820112897059, type: 3} +--- !u!4 &467583069 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988960, guid: abc00000000015723345820112897059, + type: 3} + m_PrefabInstance: {fileID: 467583068} + m_PrefabAsset: {fileID: 0} --- !u!1001 &467955247 PrefabInstance: m_ObjectHideFlags: 0 @@ -72479,7 +73059,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -72489,7 +73069,7 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 3.6517 + value: 3.6516995 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -72499,22 +73079,22 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.z - value: 3.6517 + value: 3.6516995 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 265.03888 + value: -11.844116 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -1.96 + value: -12.58 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 233.73817 + value: -191.67482 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -72561,6 +73141,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &470455925 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 470455924} + m_PrefabAsset: {fileID: 0} --- !u!1001 &471340008 PrefabInstance: m_ObjectHideFlags: 0 @@ -73242,7 +73828,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030994400, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_Name @@ -73258,15 +73844,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalPosition.x - value: 253.779 + value: -23.103989 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalPosition.y - value: 9.5197 + value: -1.1002998 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalPosition.z - value: 361.0303 + value: -64.38269 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalRotation.w @@ -73274,15 +73860,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994401, guid: abc00000000013175170654638595853, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -73309,13 +73895,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000013175170654638595853, type: 3} +--- !u!4 &475275679 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030994401, guid: abc00000000013175170654638595853, + type: 3} + m_PrefabInstance: {fileID: 475275678} + m_PrefabAsset: {fileID: 0} --- !u!1001 &476754146 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2709442274334635132, guid: 78ffac662c12ea8499188843dab01b08, type: 3} @@ -73330,17 +73922,17 @@ PrefabInstance: - target: {fileID: 2709442274334635133, guid: 78ffac662c12ea8499188843dab01b08, type: 3} propertyPath: m_LocalPosition.x - value: 286.71 + value: 9.826996 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 78ffac662c12ea8499188843dab01b08, type: 3} propertyPath: m_LocalPosition.y - value: 12.543507 + value: 1.9235067 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 78ffac662c12ea8499188843dab01b08, type: 3} propertyPath: m_LocalPosition.z - value: 196.09 + value: -229.323 objectReference: {fileID: 0} - target: {fileID: 2709442274334635133, guid: 78ffac662c12ea8499188843dab01b08, type: 3} @@ -73382,6 +73974,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 78ffac662c12ea8499188843dab01b08, type: 3} +--- !u!4 &476754147 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2709442274334635133, guid: 78ffac662c12ea8499188843dab01b08, + type: 3} + m_PrefabInstance: {fileID: 476754146} + m_PrefabAsset: {fileID: 0} --- !u!1001 &477149581 PrefabInstance: m_ObjectHideFlags: 0 @@ -74105,7 +74703,7 @@ Transform: m_GameObject: {fileID: 483971654} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 82.40375, y: 15.011145, z: -5.233963} + m_LocalPosition: {x: -194.47925, y: 4.3911448, z: -430.64697} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -75612,7 +76210,7 @@ Transform: - {fileID: 479187180} - {fileID: 655856226} - {fileID: 1386489251} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &484612620 PrefabInstance: @@ -76086,7 +76684,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 258270375953189096, guid: 35a3db7468afe014da5cb945388eab77, type: 3} @@ -76116,17 +76714,17 @@ PrefabInstance: - target: {fileID: 639052810792604242, guid: 35a3db7468afe014da5cb945388eab77, type: 3} propertyPath: m_LocalPosition.x - value: 247.47 + value: -29.412994 objectReference: {fileID: 0} - target: {fileID: 639052810792604242, guid: 35a3db7468afe014da5cb945388eab77, type: 3} propertyPath: m_LocalPosition.y - value: 4.73 + value: -5.89 objectReference: {fileID: 0} - target: {fileID: 639052810792604242, guid: 35a3db7468afe014da5cb945388eab77, type: 3} propertyPath: m_LocalPosition.z - value: 234.71 + value: -190.70299 objectReference: {fileID: 0} - target: {fileID: 639052810792604242, guid: 35a3db7468afe014da5cb945388eab77, type: 3} @@ -76168,6 +76766,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 35a3db7468afe014da5cb945388eab77, type: 3} +--- !u!4 &491660075 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 639052810792604242, guid: 35a3db7468afe014da5cb945388eab77, + type: 3} + m_PrefabInstance: {fileID: 491660074} + m_PrefabAsset: {fileID: 0} --- !u!1001 &492089898 PrefabInstance: m_ObjectHideFlags: 0 @@ -77348,7 +77952,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -77368,22 +77972,22 @@ PrefabInstance: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalScale.z - value: 4.3375 + value: 4.337501 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.x - value: -22.14 + value: -299.023 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.y - value: 37.63 + value: 27.010002 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.z - value: 251.12 + value: -174.293 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -77425,11 +78029,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_05 objectReference: {fileID: 0} + - target: {fileID: 7613198964696299674, guid: 5683f5995d412cd4db12468f7ba3ac5b, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} +--- !u!4 &500957047 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, + type: 3} + m_PrefabInstance: {fileID: 500957046} + m_PrefabAsset: {fileID: 0} --- !u!1001 &502423514 PrefabInstance: m_ObjectHideFlags: 0 @@ -78905,7 +79520,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -78933,15 +79548,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 449.05 + value: 172.16699 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 124.59 + value: -300.823 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -78992,6 +79607,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &510366979 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 510366978} + m_PrefabAsset: {fileID: 0} --- !u!1001 &510971339 PrefabInstance: m_ObjectHideFlags: 0 @@ -79715,7 +80336,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975927, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_Name @@ -79739,15 +80360,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.x - value: 202.42415 + value: -74.45885 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.y - value: 41.034817 + value: 30.414818 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.z - value: 558.27374 + value: 132.86075 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.w @@ -79782,6 +80403,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} +--- !u!4 &518765250 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, + type: 3} + m_PrefabInstance: {fileID: 518765249} + m_PrefabAsset: {fileID: 0} --- !u!1001 &518797944 PrefabInstance: m_ObjectHideFlags: 0 @@ -80563,7 +81190,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -80578,52 +81205,52 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 3.7992373 + value: 3.7992368 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 3.7992373 + value: 3.7992375 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 3.7992373 + value: 3.799237 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 170.99 + value: -105.89299 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 7.8607574 + value: -2.7592425 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 557.22 + value: 131.80698 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.w - value: -0.06441757 + value: -0.06441758 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.x - value: -0.12038012 + value: -0.120380126 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.y - value: 0.96600574 + value: 0.9660058 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.z - value: -0.21952637 + value: -0.21952638 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -80645,6 +81272,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &525502127 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 525502126} + m_PrefabAsset: {fileID: 0} --- !u!1001 &526540792 PrefabInstance: m_ObjectHideFlags: 0 @@ -81241,7 +81874,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -81251,12 +81884,12 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 3.6517 + value: 3.6517005 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.6517 + value: 3.6517005 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -81266,17 +81899,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 365.98828 + value: 89.105286 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -2.7635562 + value: -13.383556 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 435.70514 + value: 10.292145 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -81323,6 +81956,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &531669759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 531669758} + m_PrefabAsset: {fileID: 0} --- !u!1001 &534068031 PrefabInstance: m_ObjectHideFlags: 0 @@ -82247,7 +82886,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999626, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_Name @@ -82275,15 +82914,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.x - value: 278.0268 + value: 1.1437988 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.y - value: 23.73 + value: 13.11 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.z - value: 171.64044 + value: -253.77255 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalRotation.w @@ -82330,13 +82969,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000017959901563305719393, type: 3} +--- !u!4 &541036691 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999627, guid: abc00000000017959901563305719393, + type: 3} + m_PrefabInstance: {fileID: 541036690} + m_PrefabAsset: {fileID: 0} --- !u!1001 &541369376 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -82346,12 +82991,12 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 2.5309741 + value: 2.5309744 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 3.351263 + value: 3.3512635 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -82361,17 +83006,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 205.61989 + value: -71.26311 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.98 + value: -4.64 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 452.7368 + value: 27.323792 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -82418,6 +83063,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &541369377 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 541369376} + m_PrefabAsset: {fileID: 0} --- !u!1001 &541690783 PrefabInstance: m_ObjectHideFlags: 0 @@ -83781,7 +84432,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5857465815660161278, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} @@ -83796,7 +84447,7 @@ PrefabInstance: - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalScale.x - value: 3.8143 + value: 3.8143005 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} @@ -83806,22 +84457,22 @@ PrefabInstance: - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalScale.z - value: 3.8143 + value: 3.8142996 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.x - value: 118.982414 + value: -157.90057 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.y - value: 30.868065 + value: 20.248066 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.z - value: 520.76215 + value: 95.34915 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} @@ -83863,6 +84514,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} +--- !u!4 &552197119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, + type: 3} + m_PrefabInstance: {fileID: 552197118} + m_PrefabAsset: {fileID: 0} --- !u!1 &552313449 GameObject: m_ObjectHideFlags: 0 @@ -85459,7 +86116,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030985874, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_Name @@ -85471,7 +86128,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.x - value: 4.4230213 + value: 4.423022 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.y @@ -85479,19 +86136,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalScale.z - value: 4.4230213 + value: 4.423022 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.x - value: 160.97 + value: -115.912994 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.y - value: 69.418 + value: 58.798 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalPosition.z - value: -19.72103 + value: -445.13403 objectReference: {fileID: 0} - target: {fileID: 1030985875, guid: abc00000000007062364696611057136, type: 3} propertyPath: m_LocalRotation.w @@ -85526,6 +86183,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007062364696611057136, type: 3} +--- !u!4 &561315621 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030985875, guid: abc00000000007062364696611057136, + type: 3} + m_PrefabInstance: {fileID: 561315620} + m_PrefabAsset: {fileID: 0} --- !u!1 &561969710 GameObject: m_ObjectHideFlags: 0 @@ -87532,7 +88195,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -87552,27 +88215,27 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8667004 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8666995 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 330.3184 + value: 53.435394 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 1.8700001 + value: -8.75 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 360.4821 + value: -64.93091 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -87614,6 +88277,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &571239385 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 571239384} + m_PrefabAsset: {fileID: 0} --- !u!1001 &571371930 PrefabInstance: m_ObjectHideFlags: 0 @@ -92591,7 +93260,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988959, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_Name @@ -92615,15 +93284,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.x - value: 109.6 + value: -167.28299 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.y - value: 59.82101 + value: 49.20101 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.z - value: 514.3 + value: 88.88699 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.w @@ -92658,6 +93327,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015723345820112897059, type: 3} +--- !u!4 &578888548 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988960, guid: abc00000000015723345820112897059, + type: 3} + m_PrefabInstance: {fileID: 578888547} + m_PrefabAsset: {fileID: 0} --- !u!1001 &579249350 PrefabInstance: m_ObjectHideFlags: 0 @@ -94218,7 +94893,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988815, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_Name @@ -94234,7 +94909,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalScale.x - value: 3.3335 + value: 3.3335004 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalScale.y @@ -94242,19 +94917,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalScale.z - value: 3.3335 + value: 3.3335004 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.x - value: 254.86 + value: -22.022995 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.y - value: 31.314 + value: 20.694 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.z - value: 203.2 + value: -222.213 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalRotation.w @@ -94301,6 +94976,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000016663490398076905278, type: 3} +--- !u!4 &595029799 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988816, guid: abc00000000016663490398076905278, + type: 3} + m_PrefabInstance: {fileID: 595029798} + m_PrefabAsset: {fileID: 0} --- !u!1001 &595929790 PrefabInstance: m_ObjectHideFlags: 0 @@ -95518,7 +96199,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -95543,22 +96224,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 328.54666 + value: 51.663666 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 8.608944 + value: -2.011056 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 446.40652 + value: 20.99353 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -95600,6 +96281,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &605492297 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 605492296} + m_PrefabAsset: {fileID: 0} --- !u!1001 &608896689 PrefabInstance: m_ObjectHideFlags: 0 @@ -96964,7 +97651,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975168, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_Name @@ -96976,11 +97663,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalScale.x - value: 0.60381 + value: 0.6038102 objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalScale.y - value: 0.60381 + value: 0.60381025 objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalScale.z @@ -96988,15 +97675,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalPosition.x - value: 291.31 + value: 14.427002 objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalPosition.y - value: 8.97 + value: -1.6499996 objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalPosition.z - value: 210.12 + value: -215.293 objectReference: {fileID: 0} - target: {fileID: 1030975169, guid: abc00000000014995704704072955557, type: 3} propertyPath: m_LocalRotation.w @@ -97031,6 +97718,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000014995704704072955557, type: 3} +--- !u!4 &615549325 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975169, guid: abc00000000014995704704072955557, + type: 3} + m_PrefabInstance: {fileID: 615549324} + m_PrefabAsset: {fileID: 0} --- !u!1001 &616471498 PrefabInstance: m_ObjectHideFlags: 0 @@ -97121,7 +97814,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999644, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_Name @@ -97145,15 +97838,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.x - value: 45.52 + value: -231.36299 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.y - value: 19.07 + value: 8.45 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.z - value: 298.44 + value: -126.97299 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalRotation.w @@ -97188,6 +97881,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000013117676350499185899, type: 3} +--- !u!4 &616541204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999645, guid: abc00000000013117676350499185899, + type: 3} + m_PrefabInstance: {fileID: 616541203} + m_PrefabAsset: {fileID: 0} --- !u!1001 &619351246 PrefabInstance: m_ObjectHideFlags: 0 @@ -97677,7 +98376,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030994012, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_Name @@ -97689,15 +98388,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalPosition.x - value: 279.215 + value: 2.3320007 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalPosition.y - value: 7.381 + value: -3.2389998 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalPosition.z - value: 403.01 + value: -22.402985 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalRotation.w @@ -97705,15 +98404,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030994013, guid: abc00000000003842323218768539649, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -97732,6 +98431,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000003842323218768539649, type: 3} +--- !u!4 &620748928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030994013, guid: abc00000000003842323218768539649, + type: 3} + m_PrefabInstance: {fileID: 620748927} + m_PrefabAsset: {fileID: 0} --- !u!1001 &622243284 PrefabInstance: m_ObjectHideFlags: 0 @@ -98010,7 +98715,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975110, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_Name @@ -98026,7 +98731,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.x - value: 16.558308 + value: 16.558311 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.y @@ -98034,19 +98739,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.z - value: 16.558306 + value: 16.55831 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.x - value: 2940 + value: 2663.117 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.y - value: -31 + value: -41.62 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.z - value: 2266 + value: 1840.587 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalRotation.w @@ -98093,6 +98798,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007387135349448011318, type: 3} +--- !u!4 &623943840 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975111, guid: abc00000000007387135349448011318, + type: 3} + m_PrefabInstance: {fileID: 623943839} + m_PrefabAsset: {fileID: 0} --- !u!1001 &625283045 PrefabInstance: m_ObjectHideFlags: 0 @@ -98869,7 +99580,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1161484236} m_Modifications: - target: {fileID: 2597363471830677733, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} @@ -98894,17 +99605,17 @@ PrefabInstance: - target: {fileID: 2597363471830677740, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} propertyPath: m_LocalPosition.x - value: 464.1 + value: 187.21701 objectReference: {fileID: 0} - target: {fileID: 2597363471830677740, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} propertyPath: m_LocalPosition.y - value: 48.83456 + value: 38.21456 objectReference: {fileID: 0} - target: {fileID: 2597363471830677740, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} propertyPath: m_LocalPosition.z - value: 393.24 + value: -32.173004 objectReference: {fileID: 0} - target: {fileID: 2597363471830677740, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} @@ -98959,8 +99670,68 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 2597363471830677741, guid: aea1cfd5bf7aae7439b42c60cda01da4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 628511156} m_SourcePrefab: {fileID: 100100000, guid: aea1cfd5bf7aae7439b42c60cda01da4, type: 3} +--- !u!4 &628511154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2597363471830677740, guid: aea1cfd5bf7aae7439b42c60cda01da4, + type: 3} + m_PrefabInstance: {fileID: 628511153} + m_PrefabAsset: {fileID: 0} +--- !u!1 &628511155 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2597363471830677741, guid: aea1cfd5bf7aae7439b42c60cda01da4, + type: 3} + m_PrefabInstance: {fileID: 628511153} + m_PrefabAsset: {fileID: 0} +--- !u!114 &628511156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 628511155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 --- !u!1001 &628641812 PrefabInstance: m_ObjectHideFlags: 0 @@ -100349,7 +101120,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -100379,17 +101150,17 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.x - value: -58.636536 + value: -335.51953 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.y - value: 51.265316 + value: 40.645317 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.z - value: 291.77234 + value: -133.64066 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -100431,6 +101202,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} +--- !u!4 &640178357 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + m_PrefabInstance: {fileID: 640178356} + m_PrefabAsset: {fileID: 0} --- !u!1001 &640686748 PrefabInstance: m_ObjectHideFlags: 0 @@ -100900,13 +101677,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3693926014911207686, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_Name value: PF_Farm_Rock_03 objectReference: {fileID: 0} + - target: {fileID: 3693926014911207686, guid: f2774ed1da7405b4cad82952fe2f0586, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_RootOrder @@ -100915,12 +101697,12 @@ PrefabInstance: - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_LocalScale.x - value: 3.1496 + value: 3.1496003 objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_LocalScale.y - value: 3.1496 + value: 3.1496005 objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} @@ -100930,17 +101712,17 @@ PrefabInstance: - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_LocalPosition.x - value: 349.46 + value: 72.576996 objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_LocalPosition.y - value: 2.67 + value: -7.95 objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} propertyPath: m_LocalPosition.z - value: 321.87 + value: -103.543 objectReference: {fileID: 0} - target: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} @@ -100982,6 +101764,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f2774ed1da7405b4cad82952fe2f0586, type: 3} +--- !u!4 &645458009 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4037660199919223740, guid: f2774ed1da7405b4cad82952fe2f0586, + type: 3} + m_PrefabInstance: {fileID: 645458008} + m_PrefabAsset: {fileID: 0} --- !u!1001 &646012534 PrefabInstance: m_ObjectHideFlags: 0 @@ -101303,7 +102091,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -101331,15 +102119,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 477.72 + value: 200.837 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 122.99 + value: -302.423 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -101390,6 +102178,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &647775583 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 647775582} + m_PrefabAsset: {fileID: 0} --- !u!1001 &648852391 PrefabInstance: m_ObjectHideFlags: 0 @@ -102618,7 +103412,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -102628,17 +103422,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 353.1963 + value: 76.31329 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 2.2530134 + value: -8.366986 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 304.83322 + value: -120.57977 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -102685,6 +103479,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &660912351 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 660912350} + m_PrefabAsset: {fileID: 0} --- !u!1001 &661877754 PrefabInstance: m_ObjectHideFlags: 0 @@ -103583,7 +104383,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -103608,17 +104408,17 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.x - value: 357.01746 + value: 80.13446 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.y - value: 1.17 + value: -9.45 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.z - value: 330.36493 + value: -95.048065 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -103628,7 +104428,7 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -103660,11 +104460,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_01 (1) objectReference: {fileID: 0} + - target: {fileID: 8742511295275568211, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} +--- !u!4 &670545302 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + m_PrefabInstance: {fileID: 670545301} + m_PrefabAsset: {fileID: 0} --- !u!1001 &671024066 PrefabInstance: m_ObjectHideFlags: 0 @@ -104081,7 +104892,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -104091,7 +104902,7 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.x - value: 4.8317504 + value: 4.83175 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -104101,42 +104912,42 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.z - value: 4.8317504 + value: 4.831749 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.x - value: 300.4 + value: 23.516998 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.y - value: 3.85 + value: -6.77 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.z - value: 492.14 + value: 66.72702 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.w - value: 0.50466657 + value: 0.5046666 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.x - value: 0.02374158 + value: 0.023741582 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.y - value: -0.8563402 + value: -0.8563403 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.z - value: 0.10690784 + value: 0.106907845 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -104158,11 +104969,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_01 objectReference: {fileID: 0} + - target: {fileID: 8742511295275568211, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} +--- !u!4 &674817759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + m_PrefabInstance: {fileID: 674817758} + m_PrefabAsset: {fileID: 0} --- !u!1001 &677532257 PrefabInstance: m_ObjectHideFlags: 0 @@ -104336,7 +105158,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -104352,15 +105174,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 402.60654 + value: 125.72354 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 658.39606 + value: 232.98306 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -104403,6 +105225,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &679722370 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 679722369} + m_PrefabAsset: {fileID: 0} --- !u!1 &679831289 GameObject: m_ObjectHideFlags: 0 @@ -106564,7 +107392,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -106589,17 +107417,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 369.3 + value: 92.41699 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 1.79 + value: -8.83 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 462.31 + value: 36.897003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -106646,6 +107474,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &701012227 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 701012226} + m_PrefabAsset: {fileID: 0} --- !u!1001 &702309090 PrefabInstance: m_ObjectHideFlags: 0 @@ -108302,7 +109136,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983440, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_Name @@ -108318,15 +109152,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalPosition.x - value: 252.2599 + value: -24.623093 objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalPosition.y - value: 23.7 + value: 13.080001 objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalPosition.z - value: 205.94011 + value: -219.47289 objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalRotation.w @@ -108334,7 +109168,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030983441, guid: abc00000000010599032063786757839, type: 3} propertyPath: m_LocalRotation.y @@ -108373,6 +109207,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010599032063786757839, type: 3} +--- !u!4 &714954668 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983441, guid: abc00000000010599032063786757839, + type: 3} + m_PrefabInstance: {fileID: 714954667} + m_PrefabAsset: {fileID: 0} --- !u!1001 &716183541 PrefabInstance: m_ObjectHideFlags: 0 @@ -108617,7 +109457,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -108627,52 +109467,52 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 3.6517 + value: 3.651701 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.6517 + value: 3.6517005 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.z - value: 3.6517 + value: 3.6517005 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 327.85 + value: 50.96701 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -1.96 + value: -12.58 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 283.6 + value: -141.81299 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.w - value: -0.6839424 + value: -0.6839423 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.x - value: -0.07822097 + value: -0.07822096 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.y - value: -0.7185747 + value: -0.71857464 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.z - value: 0.09876692 + value: 0.09876691 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -108694,11 +109534,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 (3) objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &716535653 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 716535652} + m_PrefabAsset: {fileID: 0} --- !u!1001 &716718568 PrefabInstance: m_ObjectHideFlags: 0 @@ -108784,13 +109635,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_Name value: PF_Farm_Rock_02 (1) objectReference: {fileID: 0} + - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_RootOrder @@ -108814,17 +109670,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 362.17642 + value: 85.29343 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 0.84 + value: -9.78 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 344.83618 + value: -80.57681 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -108866,6 +109722,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &716907111 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 716907110} + m_PrefabAsset: {fileID: 0} --- !u!1001 &716908488 PrefabInstance: m_ObjectHideFlags: 0 @@ -109602,7 +110464,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -109617,7 +110479,7 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.6517 + value: 3.6516995 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -109627,17 +110489,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 196.17584 + value: -80.70715 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -1.53 + value: -12.15 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 149.02458 + value: -276.38843 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -109684,6 +110546,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &719819898 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 719819897} + m_PrefabAsset: {fileID: 0} --- !u!1001 &720350984 PrefabInstance: m_ObjectHideFlags: 0 @@ -111401,7 +112269,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -111426,17 +112294,17 @@ PrefabInstance: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.x - value: 375.0853 + value: 98.2023 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.y - value: 0.5 + value: -10.12 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.z - value: 371.29697 + value: -54.116028 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -111446,7 +112314,7 @@ PrefabInstance: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -111478,18 +112346,29 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_05 (1) objectReference: {fileID: 0} + - target: {fileID: 7613198964696299674, guid: 5683f5995d412cd4db12468f7ba3ac5b, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} +--- !u!4 &730360042 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, + type: 3} + m_PrefabInstance: {fileID: 730360041} + m_PrefabAsset: {fileID: 0} --- !u!1001 &730841424 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -111499,17 +112378,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 324.078 + value: 47.195007 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 7.03 + value: -3.5899997 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 480.617 + value: 55.20401 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -111524,7 +112403,7 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalRotation.y - value: -0.8651533 + value: -0.86515325 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -111556,6 +112435,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &730841425 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 730841424} + m_PrefabAsset: {fileID: 0} --- !u!1001 &731967748 PrefabInstance: m_ObjectHideFlags: 0 @@ -111765,12 +112650,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999163, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_Name value: PF_BrokenKnightStatueSolo objectReference: {fileID: 0} + - target: {fileID: 1030999163, guid: abc00000000008558523202656726696, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_RootOrder value: 50 @@ -111789,15 +112678,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.x - value: 17.504482 + value: -259.3785 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.y - value: 19.33 + value: 8.71 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.z - value: 310.7246 + value: -114.688385 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalRotation.w @@ -111832,6 +112721,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008558523202656726696, type: 3} +--- !u!4 &733417968 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999164, guid: abc00000000008558523202656726696, + type: 3} + m_PrefabInstance: {fileID: 733417967} + m_PrefabAsset: {fileID: 0} --- !u!1001 &733434495 PrefabInstance: m_ObjectHideFlags: 0 @@ -114685,7 +115580,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974790, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_Name @@ -114697,7 +115592,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalScale.x - value: 2.247752 + value: 2.2477524 objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalScale.y @@ -114705,19 +115600,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalScale.z - value: 2.247752 + value: 2.2477524 objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalPosition.x - value: 351.82 + value: 74.93701 objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalPosition.y - value: 136.6 + value: 125.98 objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalPosition.z - value: -129.45 + value: -554.863 objectReference: {fileID: 0} - target: {fileID: 1030974791, guid: abc00000000009975868046694201129, type: 3} propertyPath: m_LocalRotation.w @@ -114752,6 +115647,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000009975868046694201129, type: 3} +--- !u!4 &752409481 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974791, guid: abc00000000009975868046694201129, + type: 3} + m_PrefabInstance: {fileID: 752409480} + m_PrefabAsset: {fileID: 0} --- !u!1001 &752623434 PrefabInstance: m_ObjectHideFlags: 0 @@ -115627,7 +116528,7 @@ PrefabInstance: - target: {fileID: 4680818796634823330, guid: dc3f4998066447e4ebccba9fefe0f278, type: 3} propertyPath: m_Name - value: FirstPersonController + value: Character objectReference: {fileID: 0} - target: {fileID: 4680818796634823330, guid: dc3f4998066447e4ebccba9fefe0f278, type: 3} @@ -115699,6 +116600,26 @@ PrefabInstance: propertyPath: m_RenderingPath value: -1 objectReference: {fileID: 0} + - target: {fileID: 4680818797271520422, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + propertyPath: m_BackGroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4680818797271520422, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + propertyPath: m_BackGroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4680818797271520422, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + propertyPath: m_BackGroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4680818797271520422, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + propertyPath: m_BackGroundColor.r + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4680818797271520422, guid: dc3f4998066447e4ebccba9fefe0f278, type: 3} propertyPath: m_AllowDynamicResolution @@ -115707,8 +116628,50 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4680818796634823330, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + insertIndex: -1 + addedObject: {fileID: 757714200} + - targetCorrespondingSourceObject: {fileID: 4680818796634823330, guid: dc3f4998066447e4ebccba9fefe0f278, + type: 3} + insertIndex: -1 + addedObject: {fileID: 757714199} m_SourcePrefab: {fileID: 100100000, guid: dc3f4998066447e4ebccba9fefe0f278, type: 3} +--- !u!114 &757714199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109262111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6ae53beee9ce9b24097289adbb0d7d5e, type: 3} + m_Name: + m_EditorClassIdentifier: + maxMana: 100 + mana: 100 + enableRegen: 1 + regenPerSecond: 8 + regenDelayAfterSpend: 1 +--- !u!114 &757714200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109262111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7318ee1be010c1e43b9f45dbbe3a8d9d, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 100 + health: 100 + enableRegen: 1 + regenPerSecond: 1.5 + regenDelayAfterDamage: 4 --- !u!1001 &757733958 PrefabInstance: m_ObjectHideFlags: 0 @@ -116391,7 +117354,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -116401,22 +117364,22 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 372.01004 + value: 95.127045 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.666 + value: -2.954 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 469.46997 + value: 44.056976 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.w - value: 0.37650165 + value: 0.37650168 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -116426,7 +117389,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.y - value: 0.9264159 + value: 0.926416 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -116458,6 +117421,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &763374651 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 763374650} + m_PrefabAsset: {fileID: 0} --- !u!1001 &764792336 PrefabInstance: m_ObjectHideFlags: 0 @@ -117395,7 +118364,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -117423,15 +118392,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 457.13 + value: 180.24701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.78 + value: 19.16 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 115.83 + value: -309.583 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -117482,6 +118451,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &769660971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 769660970} + m_PrefabAsset: {fileID: 0} --- !u!1001 &770544107 PrefabInstance: m_ObjectHideFlags: 0 @@ -117745,7 +118720,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} @@ -117755,17 +118730,17 @@ PrefabInstance: - target: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} propertyPath: m_LocalPosition.x - value: 11.71 + value: -265.173 objectReference: {fileID: 0} - target: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} propertyPath: m_LocalPosition.y - value: 24.91 + value: 14.29 objectReference: {fileID: 0} - target: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} propertyPath: m_LocalPosition.z - value: 373.12 + value: -52.293 objectReference: {fileID: 0} - target: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} @@ -117807,11 +118782,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Catacombs_Exterior objectReference: {fileID: 0} + - target: {fileID: 4011936173116108411, guid: 3613da0e2769654498a44bc7d5ab2acb, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3613da0e2769654498a44bc7d5ab2acb, type: 3} +--- !u!4 &770980109 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1196261268732993371, guid: 3613da0e2769654498a44bc7d5ab2acb, + type: 3} + m_PrefabInstance: {fileID: 770980108} + m_PrefabAsset: {fileID: 0} --- !u!1001 &771023335 PrefabInstance: m_ObjectHideFlags: 0 @@ -118529,7 +119515,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -118539,17 +119525,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 344.555 + value: 67.672 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.31 + value: -3.31 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 502.35 + value: 76.93701 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -118596,19 +119582,30 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &777319708 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 777319707} + m_PrefabAsset: {fileID: 0} --- !u!1001 &777454229 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_Name value: PF_Farm_Rock_06 (1) objectReference: {fileID: 0} + - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_RootOrder @@ -118617,7 +119614,7 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.x - value: 2.4355 + value: 2.4354994 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -118632,17 +119629,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 339.75 + value: 62.867004 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 0.66 + value: -9.96 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 293.48 + value: -131.93298 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -118684,6 +119681,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &777454230 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 777454229} + m_PrefabAsset: {fileID: 0} --- !u!1001 &779302304 PrefabInstance: m_ObjectHideFlags: 0 @@ -119615,7 +120618,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -119643,15 +120646,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 446.08 + value: 169.19699 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 127.94 + value: -297.473 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -119702,6 +120705,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &785969630 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 785969629} + m_PrefabAsset: {fileID: 0} --- !u!1001 &786321366 PrefabInstance: m_ObjectHideFlags: 0 @@ -121420,7 +122429,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986237, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_Name @@ -121444,15 +122453,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.x - value: 197.8143 + value: -79.068695 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.y - value: 32.99001 + value: 22.37001 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.z - value: 564.68365 + value: 139.27066 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalRotation.w @@ -121487,6 +122496,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} +--- !u!4 &803235119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, + type: 3} + m_PrefabInstance: {fileID: 803235118} + m_PrefabAsset: {fileID: 0} --- !u!1001 &803312552 PrefabInstance: m_ObjectHideFlags: 0 @@ -122093,7 +123108,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -122103,17 +123118,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 354.15607 + value: 77.27307 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 7.751 + value: -2.869 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 447.88702 + value: 22.47403 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -122160,6 +123175,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &806230349 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 806230348} + m_PrefabAsset: {fileID: 0} --- !u!1001 &807187781 PrefabInstance: m_ObjectHideFlags: 0 @@ -123225,6 +124246,108 @@ Transform: type: 3} m_PrefabInstance: {fileID: 811988534} m_PrefabAsset: {fileID: 0} +--- !u!1 &812152297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 812152301} + - component: {fileID: 812152300} + - component: {fileID: 812152299} + - component: {fileID: 812152298} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &812152298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812152297} + 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 &812152299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812152297} + 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: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &812152300 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812152297} + 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: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &812152301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812152297} + 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: 94165390} + 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!1 &813624337 GameObject: m_ObjectHideFlags: 0 @@ -130625,7 +131748,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} @@ -130645,17 +131768,17 @@ PrefabInstance: - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.x - value: 84.82031 + value: -192.06268 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.y - value: 21.652084 + value: 11.032084 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} propertyPath: m_LocalPosition.z - value: 138.15958 + value: -287.25342 objectReference: {fileID: 0} - target: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, type: 3} @@ -130707,6 +131830,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b908c72dab6f2194695475e95663b251, type: 3} +--- !u!4 &827438047 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5015016632002524288, guid: b908c72dab6f2194695475e95663b251, + type: 3} + m_PrefabInstance: {fileID: 827438046} + m_PrefabAsset: {fileID: 0} --- !u!1001 &828001974 PrefabInstance: m_ObjectHideFlags: 0 @@ -131004,7 +132133,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030993394, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_Name @@ -131016,15 +132145,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalPosition.x - value: 191.40326 + value: -85.47974 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalPosition.y - value: 10.5 + value: -0.119999886 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalPosition.z - value: 367.0743 + value: -58.338684 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalRotation.w @@ -131032,15 +132161,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030993395, guid: abc00000000003185706359673351837, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -131059,6 +132188,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000003185706359673351837, type: 3} +--- !u!4 &831152984 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030993395, guid: abc00000000003185706359673351837, + type: 3} + m_PrefabInstance: {fileID: 831152983} + m_PrefabAsset: {fileID: 0} --- !u!4 &832138624 stripped Transform: m_CorrespondingSourceObject: {fileID: 1030986210, guid: 17ee56a4c4830b448bc2a3e53527d636, @@ -131930,7 +133065,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -131945,27 +133080,27 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.6517 + value: 3.6517003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.z - value: 3.6517 + value: 3.651701 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 313.71 + value: 36.826996 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 18.8 + value: 8.179999 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 118.23 + value: -307.18298 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -132012,6 +133147,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &840921883 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 840921882} + m_PrefabAsset: {fileID: 0} --- !u!1001 &841357636 PrefabInstance: m_ObjectHideFlags: 0 @@ -132752,7 +133893,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983511, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_Name @@ -132764,15 +133905,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.x - value: 269.3 + value: -7.583008 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.y - value: 5 + value: -5.62 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.z - value: 188.72 + value: -236.693 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalRotation.w @@ -132807,6 +133948,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002233199144111365775, type: 3} +--- !u!4 &846478736 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983512, guid: abc00000000002233199144111365775, + type: 3} + m_PrefabInstance: {fileID: 846478735} + m_PrefabAsset: {fileID: 0} --- !u!1001 &846709479 PrefabInstance: m_ObjectHideFlags: 0 @@ -132917,7 +134064,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -132937,27 +134084,27 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 4.9006357 + value: 4.9006367 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 4.9006357 + value: 4.9006367 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 170.75 + value: -106.132996 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 11.8 + value: 1.1800003 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 561.96 + value: 136.54703 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -132999,6 +134146,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &847106098 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 847106097} + m_PrefabAsset: {fileID: 0} --- !u!1001 &847869627 PrefabInstance: m_ObjectHideFlags: 0 @@ -133714,13 +134867,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_Name value: PF_Farm_Rock_02 objectReference: {fileID: 0} + - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_RootOrder @@ -133734,7 +134892,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8667004 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -133744,17 +134902,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 291.05 + value: 14.166992 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 6.88 + value: -3.7399998 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 461.55 + value: 36.136993 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -133796,6 +134954,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &852781758 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 852781757} + m_PrefabAsset: {fileID: 0} --- !u!1001 &856102862 PrefabInstance: m_ObjectHideFlags: 0 @@ -134708,7 +135872,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -134724,7 +135888,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.476122 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -134736,15 +135900,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 472.07 + value: 195.18701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 118.61 + value: -306.80298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -134795,6 +135959,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &859386931 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 859386930} + m_PrefabAsset: {fileID: 0} --- !u!1001 &859764200 PrefabInstance: m_ObjectHideFlags: 0 @@ -135802,7 +136972,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -135812,17 +136982,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 319.748 + value: 42.86499 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 6.8644075 + value: -3.7555923 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 471.615 + value: 46.201996 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -135869,6 +137039,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &870622732 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 870622731} + m_PrefabAsset: {fileID: 0} --- !u!1 &871779471 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1030975132, guid: abc00000000016310321921250879688, @@ -139243,7 +140419,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -139259,7 +140435,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.476122 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -139267,23 +140443,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.z - value: 2.3506 + value: 2.3505998 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 475.89 + value: 199.00702 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.02 + value: 18.400002 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 121.48 + value: -303.93298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w - value: 0.9283099 + value: 0.92831 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.x @@ -139291,7 +140467,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.y - value: -0.37180722 + value: -0.37180725 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.z @@ -139330,6 +140506,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &900346572 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 900346571} + m_PrefabAsset: {fileID: 0} --- !u!1001 &901397675 PrefabInstance: m_ObjectHideFlags: 0 @@ -139898,7 +141080,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -139914,15 +141096,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 402.16824 + value: 125.28525 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.988 + value: -7.632 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 656.04016 + value: 230.62717 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -139969,6 +141151,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &905893349 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 905893348} + m_PrefabAsset: {fileID: 0} --- !u!1001 &906656154 PrefabInstance: m_ObjectHideFlags: 0 @@ -140463,7 +141651,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -140479,15 +141667,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 386.84 + value: 109.957 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.988 + value: -7.632 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 656.04016 + value: 230.62717 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -140534,6 +141722,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &912291013 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 912291012} + m_PrefabAsset: {fileID: 0} --- !u!1001 &912599034 PrefabInstance: m_ObjectHideFlags: 0 @@ -141433,7 +142627,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6225113236493125548, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -141453,7 +142647,7 @@ PrefabInstance: - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalScale.y - value: 3.18605 + value: 3.1860495 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -141463,17 +142657,17 @@ PrefabInstance: - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.x - value: 114.1 + value: -162.78299 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.y - value: 61.958023 + value: 51.338024 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.z - value: 517.8 + value: 92.38699 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -141515,6 +142709,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} +--- !u!4 &920187743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, + type: 3} + m_PrefabInstance: {fileID: 920187742} + m_PrefabAsset: {fileID: 0} --- !u!1001 &920662357 PrefabInstance: m_ObjectHideFlags: 0 @@ -142403,6 +143603,367 @@ Transform: type: 3} m_PrefabInstance: {fileID: 924534098} m_PrefabAsset: {fileID: 0} +--- !u!1 &924913566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924913567} + m_Layer: 0 + m_Name: OutsideStuff + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &924913567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924913566} + 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: + - {fileID: 2008569668} + - {fileID: 1766231041} + - {fileID: 1604608679} + - {fileID: 387082028} + - {fileID: 204678737} + - {fileID: 1880305738} + - {fileID: 1689579147} + - {fileID: 203951061} + - {fileID: 1494735877} + - {fileID: 69909813} + - {fileID: 1605722212} + - {fileID: 1598540465} + - {fileID: 1576214684} + - {fileID: 2006293028} + - {fileID: 1827509225} + - {fileID: 1082673091} + - {fileID: 363821984} + - {fileID: 1016209077} + - {fileID: 1811409743} + - {fileID: 1205354548} + - {fileID: 1458311077} + - {fileID: 48565484} + - {fileID: 270905934} + - {fileID: 425345243} + - {fileID: 1845841491} + - {fileID: 971844114} + - {fileID: 1939676726} + - {fileID: 359142549} + - {fileID: 431217093} + - {fileID: 716907111} + - {fileID: 2138094639} + - {fileID: 1199475165} + - {fileID: 730360042} + - {fileID: 1797769002} + - {fileID: 645458009} + - {fileID: 670545302} + - {fileID: 2010807173} + - {fileID: 777454230} + - {fileID: 716535653} + - {fileID: 1750533464} + - {fileID: 1616326772} + - {fileID: 1008148018} + - {fileID: 500957047} + - {fileID: 180377872} + - {fileID: 674817759} + - {fileID: 852781758} + - {fileID: 295294523} + - {fileID: 1916369599} + - {fileID: 4716615108431153151} + - {fileID: 5966913739181167879} + - {fileID: 7662555389460838466} + - {fileID: 733417968} + - {fileID: 966016316} + - {fileID: 1489895178} + - {fileID: 937677170} + - {fileID: 770980109} + - {fileID: 156412890} + - {fileID: 365740551} + - {fileID: 647775583} + - {fileID: 1859638225} + - {fileID: 1308645758} + - {fileID: 304363756} + - {fileID: 1203890269} + - {fileID: 965950618} + - {fileID: 1323451226} + - {fileID: 1538375736} + - {fileID: 2135965577} + - {fileID: 2139160829} + - {fileID: 305196743} + - {fileID: 1911207393} + - {fileID: 1990121974} + - {fileID: 467583069} + - {fileID: 362726632} + - {fileID: 1320757592} + - {fileID: 1574309750} + - {fileID: 1754060881} + - {fileID: 620748928} + - {fileID: 62003658} + - {fileID: 679722370} + - {fileID: 1491246004} + - {fileID: 120855492} + - {fileID: 578888548} + - {fileID: 2104601619} + - {fileID: 1879437728} + - {fileID: 402021581} + - {fileID: 1582317537} + - {fileID: 1231589928} + - {fileID: 1301323762} + - {fileID: 934548338} + - {fileID: 552197119} + - {fileID: 75486259} + - {fileID: 1271166422} + - {fileID: 1378201773} + - {fileID: 1323126271} + - {fileID: 2111198292} + - {fileID: 3157835672567319899} + - {fileID: 975489034} + - {fileID: 1485661882} + - {fileID: 905893349} + - {fileID: 4228252} + - {fileID: 251496160} + - {fileID: 1853907914} + - {fileID: 1075753646} + - {fileID: 972486844} + - {fileID: 1207237924} + - {fileID: 1794672927} + - {fileID: 1861418101} + - {fileID: 2016467336} + - {fileID: 769660971} + - {fileID: 1673324099} + - {fileID: 870622732} + - {fileID: 730841425} + - {fileID: 1725241600} + - {fileID: 213620348} + - {fileID: 1312475452} + - {fileID: 2126932520} + - {fileID: 752409481} + - {fileID: 510366979} + - {fileID: 2118766773} + - {fileID: 983634956} + - {fileID: 1841410168} + - {fileID: 102219932} + - {fileID: 1505873627} + - {fileID: 1102814430} + - {fileID: 995735329} + - {fileID: 246035558} + - {fileID: 253945881} + - {fileID: 859386931} + - {fileID: 912291013} + - {fileID: 1558953038} + - {fileID: 1338928417} + - {fileID: 1225366177} + - {fileID: 1316258471} + - {fileID: 1044754027} + - {fileID: 1815961487} + - {fileID: 409203492} + - {fileID: 1620187759} + - {fileID: 165375526} + - {fileID: 1000891428} + - {fileID: 105774502} + - {fileID: 1564396563} + - {fileID: 1594340267} + - {fileID: 900346572} + - {fileID: 1835492170} + - {fileID: 475275679} + - {fileID: 1178512711} + - {fileID: 253424104} + - {fileID: 920187743} + - {fileID: 1968565420} + - {fileID: 476754147} + - {fileID: 96962446} + - {fileID: 1370640273} + - {fileID: 785969630} + - {fileID: 1277862869} + - {fileID: 154907481} + - {fileID: 1491402281} + - {fileID: 831152984} + - {fileID: 947893615} + - {fileID: 1633750227} + - {fileID: 777319708} + - {fileID: 322221774} + - {fileID: 460232056} + - {fileID: 436911638} + - {fileID: 2050550973} + - {fileID: 369351206} + - {fileID: 1351233023} + - {fileID: 216897522} + - {fileID: 491660075} + - {fileID: 98067177} + - {fileID: 541036691} + - {fileID: 1549385080} + - {fileID: 595029799} + - {fileID: 44367050} + - {fileID: 427605187} + - {fileID: 971556665} + - {fileID: 1685627211} + - {fileID: 172105765} + - {fileID: 623943840} + - {fileID: 1417106531} + - {fileID: 947649505} + - {fileID: 1141527310} + - {fileID: 1168581954} + - {fileID: 714954668} + - {fileID: 1374660095} + - {fileID: 41779358} + - {fileID: 1447405962} + - {fileID: 1102757072} + - {fileID: 483971655} + - {fileID: 1459000275} + - {fileID: 226261319} + - {fileID: 237357165} + - {fileID: 1980329023} + - {fileID: 1992667778} + - {fileID: 827438047} + - {fileID: 443590042} + - {fileID: 640178357} + - {fileID: 1158410900} + - {fileID: 452341655} + - {fileID: 1963907735} + - {fileID: 952817407} + - {fileID: 1261968245} + - {fileID: 1836047209} + - {fileID: 616541204} + - {fileID: 980917905} + - {fileID: 1336020838} + - {fileID: 1955178243} + - {fileID: 1021580854} + - {fileID: 1073264054} + - {fileID: 1524663922} + - {fileID: 238605241} + - {fileID: 264346565} + - {fileID: 2014555614} + - {fileID: 130705623} + - {fileID: 154212662} + - {fileID: 1518711832} + - {fileID: 1937751177} + - {fileID: 1148390886} + - {fileID: 1307491095} + - {fileID: 300924587} + - {fileID: 1085813783} + - {fileID: 840921883} + - {fileID: 1021549977} + - {fileID: 1914147215} + - {fileID: 2102318831} + - {fileID: 2137924502} + - {fileID: 83449965} + - {fileID: 174106328} + - {fileID: 660912351} + - {fileID: 1201119090} + - {fileID: 1379594941} + - {fileID: 1992600883} + - {fileID: 2119070336} + - {fileID: 1229429354} + - {fileID: 1938436205} + - {fileID: 1024649955} + - {fileID: 428197746} + - {fileID: 1294924600} + - {fileID: 1970148702} + - {fileID: 1284100088} + - {fileID: 1714497008} + - {fileID: 274668704} + - {fileID: 571239385} + - {fileID: 389526715} + - {fileID: 1703048009} + - {fileID: 1899546594} + - {fileID: 1718072937} + - {fileID: 1335623459} + - {fileID: 1428553771} + - {fileID: 1721618169} + - {fileID: 1794667949} + - {fileID: 531669759} + - {fileID: 1662653004} + - {fileID: 932675541} + - {fileID: 1766596879} + - {fileID: 701012227} + - {fileID: 1960276489} + - {fileID: 605492297} + - {fileID: 806230349} + - {fileID: 96149304} + - {fileID: 2035490524} + - {fileID: 1789470968} + - {fileID: 995451743} + - {fileID: 763374651} + - {fileID: 257126386} + - {fileID: 2093588468} + - {fileID: 258267131} + - {fileID: 561315621} + - {fileID: 1885478763} + - {fileID: 1022747154} + - {fileID: 1375418541} + - {fileID: 1916241303} + - {fileID: 1423658836} + - {fileID: 1838998610} + - {fileID: 66748384} + - {fileID: 541369377} + - {fileID: 2127423244} + - {fileID: 35127911} + - {fileID: 1504038067} + - {fileID: 1813970850} + - {fileID: 803235119} + - {fileID: 1363022803} + - {fileID: 1561985041} + - {fileID: 518765250} + - {fileID: 2097181720} + - {fileID: 1567238210} + - {fileID: 380281624} + - {fileID: 74303139} + - {fileID: 1148355304} + - {fileID: 1134424493} + - {fileID: 301680960} + - {fileID: 99201216} + - {fileID: 338512124} + - {fileID: 1708383209} + - {fileID: 35098827} + - {fileID: 379207961} + - {fileID: 1245379639} + - {fileID: 525502127} + - {fileID: 1180693454} + - {fileID: 847106098} + - {fileID: 946849373} + - {fileID: 144270178} + - {fileID: 1371096065} + - {fileID: 1159707661} + - {fileID: 341086813} + - {fileID: 2138051524} + - {fileID: 1967553201} + - {fileID: 1341845837} + - {fileID: 1129303025} + - {fileID: 148921217} + - {fileID: 236268187} + - {fileID: 3782493150624190878} + - {fileID: 615549325} + - {fileID: 1976818329} + - {fileID: 1162118391} + - {fileID: 1723685649} + - {fileID: 470455925} + - {fileID: 1700626136} + - {fileID: 1930393748} + - {fileID: 1263936375} + - {fileID: 997739219} + - {fileID: 719819898} + - {fileID: 2054705981} + - {fileID: 1934991607} + - {fileID: 846478736} + - {fileID: 1796007251} + - {fileID: 409101590} + - {fileID: 2085353196} + - {fileID: 1193427799} + - {fileID: 1117209390} + - {fileID: 2011136119} + m_Father: {fileID: 1161484236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &925413347 PrefabInstance: m_ObjectHideFlags: 0 @@ -143542,7 +145103,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -143567,17 +145128,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 379.51 + value: 102.627014 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 2.537 + value: -8.083 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 446.02 + value: 20.606995 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -143624,6 +145185,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &932675541 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 932675540} + m_PrefabAsset: {fileID: 0} --- !u!1 &932894593 GameObject: m_ObjectHideFlags: 0 @@ -144151,7 +145718,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6225113236493125548, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -144166,7 +145733,7 @@ PrefabInstance: - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalScale.x - value: 3.2557 + value: 3.2557006 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -144176,22 +145743,22 @@ PrefabInstance: - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalScale.z - value: 3.2557 + value: 3.2557006 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.x - value: 142.83441 + value: -134.04858 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.y - value: 27.16 + value: 16.54 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} propertyPath: m_LocalPosition.z - value: 526.5058 + value: 101.092804 objectReference: {fileID: 0} - target: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} @@ -144233,6 +145800,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4e48640c9888e9d41956cc968f1e9296, type: 3} +--- !u!4 &934548338 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6714826556582206742, guid: 4e48640c9888e9d41956cc968f1e9296, + type: 3} + m_PrefabInstance: {fileID: 934548337} + m_PrefabAsset: {fileID: 0} --- !u!850595691 &935704531 LightingSettings: m_ObjectHideFlags: 0 @@ -145007,12 +146580,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999644, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_Name value: PF_StatueHoodedBroken objectReference: {fileID: 0} + - target: {fileID: 1030999644, guid: abc00000000013117676350499185899, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_RootOrder value: 53 @@ -145031,15 +146608,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.x - value: 21.535 + value: -255.34799 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.y - value: 19.03 + value: 8.410001 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalPosition.z - value: 292.11 + value: -133.30301 objectReference: {fileID: 0} - target: {fileID: 1030999645, guid: abc00000000013117676350499185899, type: 3} propertyPath: m_LocalRotation.w @@ -145074,6 +146651,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000013117676350499185899, type: 3} +--- !u!4 &937677170 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999645, guid: abc00000000013117676350499185899, + type: 3} + m_PrefabInstance: {fileID: 937677169} + m_PrefabAsset: {fileID: 0} --- !u!1001 &938403555 PrefabInstance: m_ObjectHideFlags: 0 @@ -145856,7 +147439,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -145866,17 +147449,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 206.3662 + value: -70.5168 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.634555 + value: -4.985445 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 512.05597 + value: 86.642975 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -145923,13 +147506,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &946849373 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 946849372} + m_PrefabAsset: {fileID: 0} --- !u!1001 &947649504 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999491, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_Name @@ -145945,7 +147534,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.x - value: 2.75 + value: 2.7500005 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.y @@ -145953,19 +147542,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.z - value: 2.75 + value: 2.7500005 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.x - value: 272.4599 + value: -4.4230957 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.y - value: 23.683 + value: 13.063001 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.z - value: 194.34187 + value: -231.07112 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalRotation.w @@ -146016,13 +147605,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010228223666518435043, type: 3} +--- !u!4 &947649505 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999492, guid: abc00000000010228223666518435043, + type: 3} + m_PrefabInstance: {fileID: 947649504} + m_PrefabAsset: {fileID: 0} --- !u!1001 &947893614 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} @@ -146032,17 +147627,17 @@ PrefabInstance: - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.x - value: 251.05 + value: -25.832993 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.y - value: 9.94 + value: -0.6800003 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.z - value: 244.4 + value: -181.013 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} @@ -146089,6 +147684,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} +--- !u!4 &947893615 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, + type: 3} + m_PrefabInstance: {fileID: 947893614} + m_PrefabAsset: {fileID: 0} --- !u!1001 &947907067 PrefabInstance: m_ObjectHideFlags: 0 @@ -146868,7 +148469,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -146878,17 +148479,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 318.531 + value: 41.64801 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 6.346 + value: -4.2739997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 462.558 + value: 37.14502 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -146935,6 +148536,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &952817407 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 952817406} + m_PrefabAsset: {fileID: 0} --- !u!1001 &953026189 PrefabInstance: m_ObjectHideFlags: 0 @@ -148427,7 +150034,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -148455,15 +150062,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 481.59 + value: 204.707 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 125.73 + value: -299.68298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -148514,18 +150121,28 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &965950618 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 965950617} + m_PrefabAsset: {fileID: 0} --- !u!1001 &966016315 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999574, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_Name value: PF_Statue_Saint objectReference: {fileID: 0} + - target: {fileID: 1030999574, guid: abc00000000002520808867098156923, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_RootOrder value: 51 @@ -148544,15 +150161,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.x - value: 50.604904 + value: -226.27809 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.y - value: 19.26 + value: 8.64 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.z - value: 283.04 + value: -142.37299 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalRotation.w @@ -148560,15 +150177,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -148587,6 +150204,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002520808867098156923, type: 3} +--- !u!4 &966016316 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999575, guid: abc00000000002520808867098156923, + type: 3} + m_PrefabInstance: {fileID: 966016315} + m_PrefabAsset: {fileID: 0} --- !u!1001 &970411652 PrefabInstance: m_ObjectHideFlags: 0 @@ -149084,7 +150707,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -149112,15 +150735,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 458.98 + value: 182.09702 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 114.05 + value: -311.36298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -149171,6 +150794,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &971556665 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 971556664} + m_PrefabAsset: {fileID: 0} --- !u!1001 &971569699 PrefabInstance: m_ObjectHideFlags: 0 @@ -149400,13 +151029,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_Name value: PF_Farm_Rock_04 (4) objectReference: {fileID: 0} + - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_RootOrder @@ -149415,12 +151049,12 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.x - value: 4.6982 + value: 4.698201 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 4.6982 + value: 4.6981993 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -149430,17 +151064,17 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 370.34372 + value: 93.460724 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 18.16 + value: 7.54 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 135.90897 + value: -289.50403 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -149482,13 +151116,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &971844114 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 971844113} + m_PrefabAsset: {fileID: 0} --- !u!1001 &972486843 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2485053786207625693, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} @@ -149508,17 +151148,17 @@ PrefabInstance: - target: {fileID: 5800110098476360665, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} propertyPath: m_LocalPosition.x - value: 342.5 + value: 65.617004 objectReference: {fileID: 0} - target: {fileID: 5800110098476360665, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} propertyPath: m_LocalPosition.y - value: 7.14 + value: -3.48 objectReference: {fileID: 0} - target: {fileID: 5800110098476360665, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} propertyPath: m_LocalPosition.z - value: 486.7 + value: 61.287018 objectReference: {fileID: 0} - target: {fileID: 5800110098476360665, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} @@ -149560,6 +151200,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8d0997dbee2106c47a3e5af6a4b06be2, type: 3} +--- !u!4 &972486844 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5800110098476360665, guid: 8d0997dbee2106c47a3e5af6a4b06be2, + type: 3} + m_PrefabInstance: {fileID: 972486843} + m_PrefabAsset: {fileID: 0} --- !u!1001 &972940835 PrefabInstance: m_ObjectHideFlags: 0 @@ -150151,7 +151797,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -150167,15 +151813,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 325.14304 + value: 48.26004 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 7.08 + value: -3.54 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 481.15793 + value: 55.744934 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -150222,6 +151868,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &975489034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 975489033} + m_PrefabAsset: {fileID: 0} --- !u!1001 &975626718 PrefabInstance: m_ObjectHideFlags: 0 @@ -150757,7 +152409,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_Name @@ -150769,7 +152421,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.x - value: 3.28125 + value: 3.281251 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.y @@ -150777,19 +152429,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.z - value: 3.28125 + value: 3.281251 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.x - value: 43.3 + value: -233.583 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.y - value: 17.639412 + value: 7.019412 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.z - value: 260.7 + value: -164.71298 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalRotation.w @@ -150824,6 +152476,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002265888782412133682, type: 3} +--- !u!4 &980917905 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981038, guid: abc00000000002265888782412133682, + type: 3} + m_PrefabInstance: {fileID: 980917904} + m_PrefabAsset: {fileID: 0} --- !u!1001 &980951769 PrefabInstance: m_ObjectHideFlags: 0 @@ -151755,7 +153413,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -151771,7 +153429,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.4761226 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -151779,19 +153437,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.z - value: 2.3506 + value: 2.3506005 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 479.9 + value: 203.017 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.97 + value: 19.349998 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 124.39 + value: -301.023 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -151842,6 +153500,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &983634956 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 983634955} + m_PrefabAsset: {fileID: 0} --- !u!1001 &984405116 PrefabInstance: m_ObjectHideFlags: 0 @@ -153292,7 +154956,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -153302,17 +154966,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 366.7461 + value: 89.8631 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 7.707 + value: -2.913 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 464.177 + value: 38.764008 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -153359,13 +155023,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &995451743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 995451742} + m_PrefabAsset: {fileID: 0} --- !u!1001 &995735328 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -153389,15 +155059,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 433.8 + value: 156.91699 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 26.59 + value: 15.97 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 140.95 + value: -284.463 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -153432,6 +155102,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &995735329 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 995735328} + m_PrefabAsset: {fileID: 0} --- !u!1001 &997100897 PrefabInstance: m_ObjectHideFlags: 0 @@ -155916,7 +157592,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -155931,12 +157607,12 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.x - value: 2.4355 + value: 2.4355004 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 2.4355 + value: 2.4355001 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -155946,17 +157622,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 211.53088 + value: -65.35211 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 1.09 + value: -9.53 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 150.87892 + value: -274.53406 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -155998,13 +157674,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &997739219 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 997739218} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1000891427 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030993214, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_Name @@ -156016,7 +157698,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.x - value: 1.25 + value: 1.2499998 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.y @@ -156024,19 +157706,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.z - value: 1.25 + value: 1.2499998 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.x - value: 453.51117 + value: 176.62817 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.y - value: 33.51 + value: 22.89 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.z - value: 121.46712 + value: -303.94586 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalRotation.w @@ -156071,6 +157753,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008173990476097054047, type: 3} +--- !u!4 &1000891428 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030993215, guid: abc00000000008173990476097054047, + type: 3} + m_PrefabInstance: {fileID: 1000891427} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1002266841 PrefabInstance: m_ObjectHideFlags: 0 @@ -156929,13 +158617,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_Name value: PF_Farm_Rock_04 objectReference: {fileID: 0} + - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_RootOrder @@ -156949,27 +158642,27 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 3.3476 + value: 3.3475993 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.z - value: 3.3476 + value: 3.3476005 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 31.16 + value: -245.72299 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 17.59 + value: 6.9700003 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 315.24 + value: -110.173004 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -157011,6 +158704,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1008148018 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1008148017} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1008222600 PrefabInstance: m_ObjectHideFlags: 0 @@ -158063,7 +159762,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 166171474814278951, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -158076,6 +159775,11 @@ PrefabInstance: propertyPath: m_Name value: PF_Castle_PineTree_03 (1) objectReference: {fileID: 0} + - target: {fileID: 3779590339127789939, guid: f6e487b1b36231a4c86fab39ec239c3c, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_RootOrder @@ -158099,17 +159803,17 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.x - value: 296.31 + value: 19.427002 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.y - value: 86.475 + value: 75.854996 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.z - value: -24.661 + value: -450.074 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -158119,7 +159823,7 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -158160,6 +159864,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 299398044} m_SourcePrefab: {fileID: 100100000, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} +--- !u!4 &1016209077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, + type: 3} + m_PrefabInstance: {fileID: 1016209076} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1016813515 PrefabInstance: m_ObjectHideFlags: 0 @@ -158798,7 +160508,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -158823,17 +160533,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 307.67 + value: 30.787018 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 21.08 + value: 10.46 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 110.72 + value: -314.693 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -158880,6 +160590,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &1021549977 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 1021549976} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1021551121 PrefabInstance: m_ObjectHideFlags: 0 @@ -158990,7 +160706,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -159000,17 +160716,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 291.51587 + value: 14.632874 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.843 + value: -4.777 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 447.89807 + value: 22.485077 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -159057,6 +160773,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1021580854 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1021580853} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1021602695 PrefabInstance: m_ObjectHideFlags: 0 @@ -159415,7 +161137,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -159435,27 +161157,27 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8666995 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 181.64095 + value: -95.24205 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 6.2167 + value: -4.4033 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 437.24738 + value: 11.834381 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -159497,13 +161219,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1022747154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1022747153} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1024649954 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -159523,7 +161251,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8667004 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -159533,17 +161261,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 238.28998 + value: -38.593018 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 6.88 + value: -3.7399998 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 452.69998 + value: 27.286987 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -159585,6 +161313,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1024649955 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1024649954} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1025165666 PrefabInstance: m_ObjectHideFlags: 0 @@ -161878,7 +163612,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974488, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_Name @@ -161894,15 +163628,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.x - value: 460.92 + value: 184.03702 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.y - value: 27.81 + value: 17.189999 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.z - value: 168.39 + value: -257.023 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalRotation.w @@ -161953,6 +163687,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004934315601898454205, type: 3} +--- !u!4 &1044754027 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974489, guid: abc00000000004934315601898454205, + type: 3} + m_PrefabInstance: {fileID: 1044754026} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1045111269 PrefabInstance: m_ObjectHideFlags: 0 @@ -165322,7 +167062,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -165332,17 +167072,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 291.4859 + value: 14.602905 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.843 + value: -4.777 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 447.8858 + value: 22.472809 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -165389,6 +167129,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1073264054 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1073264053} + m_PrefabAsset: {fileID: 0} --- !u!1 &1074012342 GameObject: m_ObjectHideFlags: 0 @@ -165698,7 +167444,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -165726,15 +167472,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 447.70804 + value: 170.82504 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 126.20251 + value: -299.21048 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -165785,6 +167531,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1075753646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1075753645} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1076279702 PrefabInstance: m_ObjectHideFlags: 0 @@ -166556,19 +168308,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986169, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_Name value: PF_TowerA_Bottom_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030986169, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_RootOrder value: 15 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999999 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalScale.y @@ -166576,19 +168332,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999999 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalPosition.x - value: 197.81212 + value: -79.07088 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalPosition.y - value: 6.24 + value: -4.38 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalPosition.z - value: 564.68 + value: 139.267 objectReference: {fileID: 0} - target: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} propertyPath: m_LocalRotation.w @@ -166623,6 +168379,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6e55bb2fb573fb842bf2e05e33101cf2, type: 3} +--- !u!4 &1082673091 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986170, guid: 6e55bb2fb573fb842bf2e05e33101cf2, + type: 3} + m_PrefabInstance: {fileID: 1082673090} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1083176374 PrefabInstance: m_ObjectHideFlags: 0 @@ -166808,7 +168570,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -166828,7 +168590,7 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 2.4355 + value: 2.4355004 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -166838,17 +168600,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 338.6 + value: 61.71701 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 1.95 + value: -8.67 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 281.05 + value: -144.363 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -166890,6 +168652,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1085813783 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1085813782} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1086151942 PrefabInstance: m_ObjectHideFlags: 0 @@ -169200,7 +170968,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983422, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_Name @@ -169216,15 +170984,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalPosition.x - value: 268.1698 + value: -8.713196 objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalPosition.y - value: 23.7 + value: 13.080001 objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalPosition.z - value: 190.03021 + value: -235.38278 objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalRotation.w @@ -169232,7 +171000,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1030983423, guid: abc00000000010518291674500599476, type: 3} propertyPath: m_LocalRotation.y @@ -169271,13 +171039,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010518291674500599476, type: 3} +--- !u!4 &1102757072 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983423, guid: abc00000000010518291674500599476, + type: 3} + m_PrefabInstance: {fileID: 1102757071} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1102814429 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -169297,19 +171071,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.z - value: 1.75 + value: 1.7500002 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 468.77484 + value: 191.89185 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 28.58 + value: 17.96 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 178.00247 + value: -247.41052 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -169344,6 +171118,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &1102814430 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 1102814429} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1102845326 PrefabInstance: m_ObjectHideFlags: 0 @@ -171268,7 +173048,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -171288,17 +173068,17 @@ PrefabInstance: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.x - value: 174.25269 + value: -102.63031 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.y - value: 8.25 + value: -2.37 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.z - value: 511.4488 + value: 86.0358 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -171308,17 +173088,17 @@ PrefabInstance: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -171345,6 +173125,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 08c46a07e735754449bcbd97075f3354, type: 3} +--- !u!4 &1117209390 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, + type: 3} + m_PrefabInstance: {fileID: 1117209389} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1117563931 PrefabInstance: m_ObjectHideFlags: 0 @@ -173797,7 +175583,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -173807,17 +175593,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 149.364 + value: -127.519 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 11.019 + value: 0.39900017 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 462.757 + value: 37.343994 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -173864,6 +175650,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1129303025 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1129303024} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1129363963 PrefabInstance: m_ObjectHideFlags: 0 @@ -174574,7 +176366,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -174584,17 +176376,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 223.42 + value: -53.462997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.54 + value: -5.08 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 555.8 + value: 130.387 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -174641,6 +176433,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1134424493 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1134424492} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1134761251 PrefabInstance: m_ObjectHideFlags: 0 @@ -175642,7 +177440,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988815, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_Name @@ -175670,15 +177468,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.x - value: 257.39 + value: -19.492981 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.y - value: 31.314 + value: 20.694 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalPosition.z - value: 205.3 + value: -220.11299 objectReference: {fileID: 0} - target: {fileID: 1030988816, guid: abc00000000016663490398076905278, type: 3} propertyPath: m_LocalRotation.w @@ -175725,6 +177523,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000016663490398076905278, type: 3} +--- !u!4 &1141527310 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988816, guid: abc00000000016663490398076905278, + type: 3} + m_PrefabInstance: {fileID: 1141527309} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1142006848 PrefabInstance: m_ObjectHideFlags: 0 @@ -176552,7 +178356,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -176562,17 +178366,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 222.08505 + value: -54.797943 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.714 + value: -4.9059997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 543.21893 + value: 117.80594 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -176582,7 +178386,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.x - value: 0.042971052 + value: 0.042971045 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -176592,7 +178396,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.z - value: -0.0044629346 + value: -0.0044629336 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -176619,13 +178423,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1148355304 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1148355303} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1148390885 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -176635,52 +178445,52 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 3.6517 + value: 3.6516988 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.6517 + value: 3.6516995 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.z - value: 3.6517 + value: 3.6516993 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 384.36 + value: 107.47699 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -3.18 + value: -13.8 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 384.92 + value: -40.49298 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.w - value: 0.20644413 + value: 0.20644414 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.x - value: -0.1256867 + value: -0.12568672 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.y - value: -0.970313 + value: -0.9703131 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.z - value: -0.008733807 + value: -0.008733808 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -176707,6 +178517,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &1148390886 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 1148390885} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1148548725 PrefabInstance: m_ObjectHideFlags: 0 @@ -177437,7 +179253,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3779590339127789939, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -177452,7 +179268,7 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalScale.x - value: 1.2167622 + value: 1.2167624 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -177462,22 +179278,22 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalScale.z - value: 1.2167622 + value: 1.2167624 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.x - value: 60.54303 + value: -216.33997 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.y - value: 25.793728 + value: 15.173728 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.z - value: 169.81952 + value: -255.59348 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -177519,13 +179335,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} +--- !u!4 &1158410900 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, + type: 3} + m_PrefabInstance: {fileID: 1158410899} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1159707660 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -177540,17 +179362,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 189.835 + value: -87.04799 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 6.44 + value: -4.18 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 491.392 + value: 65.979004 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -177592,6 +179414,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &1159707661 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 1159707660} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1159765633 PrefabInstance: m_ObjectHideFlags: 0 @@ -177945,13 +179773,50 @@ Mesh: offset: 0 size: 0 path: +--- !u!1 &1161484235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1161484236} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1161484236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1161484235} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 276.883, y: 10.62, z: 425.413} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 924913567} + - {fileID: 1428963469} + - {fileID: 838521661} + - {fileID: 628511154} + - {fileID: 1840767892} + - {fileID: 1623487555} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1162118390 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -177961,17 +179826,17 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.x - value: 293.6 + value: 16.71701 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.y - value: 58.47 + value: 47.850002 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.z - value: 318.7 + value: -106.71298 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -177986,12 +179851,12 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -178018,6 +179883,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} +--- !u!4 &1162118391 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, + type: 3} + m_PrefabInstance: {fileID: 1162118390} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1162342438 PrefabInstance: m_ObjectHideFlags: 0 @@ -179603,7 +181474,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 100000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} propertyPath: m_Name @@ -179635,15 +181506,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} propertyPath: m_LocalPosition.x - value: 1114 + value: 837.117 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} propertyPath: m_LocalPosition.y - value: 2 + value: -8.62 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} propertyPath: m_LocalPosition.z - value: 405 + value: -20.412994 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} propertyPath: m_LocalRotation.w @@ -179722,6 +181593,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 1305896959} m_SourcePrefab: {fileID: 100100000, guid: 9f8303a75784a5f4b89b822b799b39d7, type: 3} +--- !u!4 &1168581954 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400000, guid: 9f8303a75784a5f4b89b822b799b39d7, + type: 3} + m_PrefabInstance: {fileID: 1168581953} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1169247794 PrefabInstance: m_ObjectHideFlags: 0 @@ -181034,7 +182911,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -181050,15 +182927,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 332.56 + value: 55.677002 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 7.08 + value: -3.54 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 503.03 + value: 77.617004 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -181105,6 +182982,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &1178512711 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 1178512710} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1180003882 PrefabInstance: m_ObjectHideFlags: 0 @@ -181194,7 +183077,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -181204,12 +183087,12 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.7659783 + value: 3.7659776 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 4.9661956 + value: 4.9661946 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -181219,17 +183102,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 172.77809 + value: -104.104904 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 9.043568 + value: -1.5764322 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 556.64026 + value: 131.22726 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -181276,6 +183159,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1180693454 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1180693453} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1180866622 PrefabInstance: m_ObjectHideFlags: 0 @@ -182878,7 +184767,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -182898,17 +184787,17 @@ PrefabInstance: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.x - value: 288.25 + value: 11.367004 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.y - value: 7.35 + value: -3.27 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalPosition.z - value: 439.45 + value: 14.037018 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -182918,17 +184807,17 @@ PrefabInstance: - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, type: 3} @@ -182955,6 +184844,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 08c46a07e735754449bcbd97075f3354, type: 3} +--- !u!4 &1193427799 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7096177191515348561, guid: 08c46a07e735754449bcbd97075f3354, + type: 3} + m_PrefabInstance: {fileID: 1193427798} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1194038986 PrefabInstance: m_ObjectHideFlags: 0 @@ -183581,13 +185476,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_Name value: PF_Farm_Rock_04 (2) objectReference: {fileID: 0} + - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_RootOrder @@ -183596,32 +185496,32 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.x - value: 3.1284 + value: 3.1283996 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 3.1284 + value: 3.1284006 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.z - value: 3.1284 + value: 3.1283998 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 388.24 + value: 111.356995 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 5.22 + value: -5.4 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 339.54 + value: -85.872986 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -183663,13 +185563,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1199475165 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1199475164} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1201119089 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -183684,17 +185590,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 355.383 + value: 78.5 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 2.134 + value: -8.486 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 309.459 + value: -115.95398 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -183736,6 +185642,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &1201119090 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 1201119089} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1201134456 PrefabInstance: m_ObjectHideFlags: 0 @@ -184134,7 +186046,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -184150,15 +186062,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 400.05 + value: 123.16699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.57 + value: -7.05 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 646.41 + value: 220.99698 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -184201,6 +186113,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &1203890269 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 1203890268} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1204064551 PrefabInstance: m_ObjectHideFlags: 0 @@ -184729,13 +186647,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 4755303842331735600, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_Name value: Prefab_Tree_Castle_Broadleaf_New_01 objectReference: {fileID: 0} + - target: {fileID: 4755303842331735600, guid: 3ac415a490bde0f499bed40400467f57, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_RootOrder @@ -184744,12 +186667,12 @@ PrefabInstance: - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalScale.x - value: 1.4455 + value: 1.4455001 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalScale.y - value: 1.4455 + value: 1.4454998 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} @@ -184759,17 +186682,17 @@ PrefabInstance: - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.x - value: 219.87 + value: -57.013 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.y - value: 18.55 + value: 7.9299994 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.z - value: 93.6 + value: -331.813 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} @@ -184811,6 +186734,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3ac415a490bde0f499bed40400467f57, type: 3} +--- !u!4 &1205354548 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, + type: 3} + m_PrefabInstance: {fileID: 1205354547} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1205720266 PrefabInstance: m_ObjectHideFlags: 0 @@ -185005,7 +186934,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -185015,17 +186944,17 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.x - value: 408.75 + value: 131.867 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.y - value: 1.744 + value: -8.875999 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.z - value: 657.05 + value: 231.637 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -185035,17 +186964,17 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -185107,6 +187036,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} +--- !u!4 &1207237924 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, + type: 3} + m_PrefabInstance: {fileID: 1207237923} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1207498304 PrefabInstance: m_ObjectHideFlags: 0 @@ -186604,7 +188539,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -186620,15 +188555,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 395.55 + value: 118.66699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.57 + value: -7.05 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 649.643 + value: 224.23001 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -186671,6 +188606,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &1225366177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 1225366176} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1225429720 PrefabInstance: m_ObjectHideFlags: 0 @@ -187242,7 +189183,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -187252,52 +189193,52 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.x - value: 5.1515017 + value: 5.1515007 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.y - value: 5.1515017 + value: 5.151502 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.z - value: 5.1515017 + value: 5.151501 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.x - value: 264.4297 + value: -12.453308 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.y - value: 2.394487 + value: -8.225513 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.z - value: 515.65607 + value: 90.24307 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.w - value: -0.28817278 + value: -0.2881728 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.x - value: 0.087409936 + value: 0.08740994 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.y - value: 0.9496728 + value: 0.9496729 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.z - value: -0.08624027 + value: -0.08624028 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -187324,13 +189265,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} +--- !u!4 &1229429354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + m_PrefabInstance: {fileID: 1229429353} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1231589927 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -187340,22 +189287,22 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 299.9401 + value: 23.057098 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.832 + value: -4.788 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 443.72098 + value: 18.307983 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.w - value: 0.93293285 + value: 0.9329329 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -187365,7 +189312,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.y - value: -0.3600503 + value: -0.36005032 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -187397,6 +189344,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1231589928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1231589927} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1231804920 PrefabInstance: m_ObjectHideFlags: 0 @@ -188929,7 +190882,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -188944,32 +190897,32 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8667004 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667006 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 202.4 + value: -74.483 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 4.27 + value: -6.35 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 517.07 + value: 91.65701 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -189011,6 +190964,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1245379639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1245379638} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1248373918 PrefabInstance: m_ObjectHideFlags: 0 @@ -191234,7 +193193,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -191244,17 +193203,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 318.45 + value: 41.567017 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 6.652 + value: -3.968 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 462.634 + value: 37.22101 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -191301,6 +193260,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &1261968245 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 1261968244} + m_PrefabAsset: {fileID: 0} --- !u!1 &1262312034 GameObject: m_ObjectHideFlags: 0 @@ -191495,7 +193460,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -191510,12 +193475,12 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.x - value: 2.4355 + value: 2.4355004 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 2.4355 + value: 2.4354994 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -191525,17 +193490,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 203.82834 + value: -73.05466 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 2.38 + value: -8.24 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 141.05566 + value: -284.35733 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -191577,6 +193542,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1263936375 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1263936374} + m_PrefabAsset: {fileID: 0} --- !u!1 &1264075757 GameObject: m_ObjectHideFlags: 0 @@ -192751,7 +194722,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -192767,15 +194738,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 393.99 + value: 117.106995 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 653.8961 + value: 228.48312 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -192818,6 +194789,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &1271166422 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 1271166421} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1271822580 PrefabInstance: m_ObjectHideFlags: 0 @@ -193922,7 +195899,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030992482, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_Name @@ -193938,7 +195915,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalScale.y - value: 80.153915 + value: 80.1539 objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalScale.z @@ -193946,15 +195923,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalPosition.x - value: 113.1 + value: -163.78299 objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalPosition.y - value: 71.821014 + value: 61.201015 objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalPosition.z - value: 518.3 + value: 92.88699 objectReference: {fileID: 0} - target: {fileID: 1030992483, guid: abc00000000001619170280026711899, type: 3} propertyPath: m_LocalRotation.w @@ -193989,6 +195966,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000001619170280026711899, type: 3} +--- !u!4 &1277862869 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030992483, guid: abc00000000001619170280026711899, + type: 3} + m_PrefabInstance: {fileID: 1277862868} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1278711865 PrefabInstance: m_ObjectHideFlags: 0 @@ -195001,6 +196984,74 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1280690177} m_PrefabAsset: {fileID: 0} +--- !u!1 &1282845310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1282845313} + - component: {fileID: 1282845312} + - component: {fileID: 1282845311} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1282845311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282845310} + 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 &1282845312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282845310} + 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 &1282845313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282845310} + 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!1001 &1282978349 PrefabInstance: m_ObjectHideFlags: 0 @@ -195812,7 +197863,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -195822,7 +197873,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -195832,22 +197883,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 290.286 + value: 13.403015 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.956 + value: -4.664 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 427.999 + value: 2.5859985 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -195894,6 +197945,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1284100088 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1284100087} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1284401977 PrefabInstance: m_ObjectHideFlags: 0 @@ -200296,7 +202353,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -200306,7 +202363,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -200316,22 +202373,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 305.34 + value: 28.457 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.9 + value: -4.72 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 378.14 + value: -47.27298 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -200378,6 +202435,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1294924600 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1294924599} + m_PrefabAsset: {fileID: 0} --- !u!1 &1295331522 GameObject: m_ObjectHideFlags: 0 @@ -201306,7 +203369,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975128, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_Name @@ -201322,7 +203385,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.x - value: 21.317406 + value: 21.317408 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.y @@ -201330,19 +203393,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.z - value: 21.317406 + value: 21.317408 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.x - value: -339.4 + value: -616.28296 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.y - value: 36.3 + value: 25.68 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.z - value: 495.5 + value: 70.087006 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalRotation.w @@ -201401,6 +203464,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 708640522} m_SourcePrefab: {fileID: 100100000, guid: abc00000000016310321921250879688, type: 3} +--- !u!4 &1301323762 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975129, guid: abc00000000016310321921250879688, + type: 3} + m_PrefabInstance: {fileID: 1301323761} + m_PrefabAsset: {fileID: 0} --- !u!1 &1303027450 GameObject: m_ObjectHideFlags: 0 @@ -202302,7 +204371,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -202312,7 +204381,7 @@ PrefabInstance: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalScale.x - value: 6.090567 + value: 6.090568 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -202322,22 +204391,22 @@ PrefabInstance: - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalScale.z - value: 6.090567 + value: 6.0905666 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.x - value: 373.67 + value: 96.78702 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.y - value: 2.4 + value: -8.219999 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} propertyPath: m_LocalPosition.z - value: 370.16 + value: -55.25299 objectReference: {fileID: 0} - target: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} @@ -202384,13 +204453,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5683f5995d412cd4db12468f7ba3ac5b, type: 3} +--- !u!4 &1307491095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7128165440910025248, guid: 5683f5995d412cd4db12468f7ba3ac5b, + type: 3} + m_PrefabInstance: {fileID: 1307491094} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1308645757 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030988959, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_Name @@ -202418,15 +204493,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.x - value: 250.929 + value: -25.953995 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.y - value: 31.916 + value: 21.296001 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalPosition.z - value: 198.759 + value: -226.65399 objectReference: {fileID: 0} - target: {fileID: 1030988960, guid: abc00000000015723345820112897059, type: 3} propertyPath: m_LocalRotation.w @@ -202473,6 +204548,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000015723345820112897059, type: 3} +--- !u!4 &1308645758 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030988960, guid: abc00000000015723345820112897059, + type: 3} + m_PrefabInstance: {fileID: 1308645757} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1308883068 PrefabInstance: m_ObjectHideFlags: 0 @@ -205345,7 +207426,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} @@ -205370,17 +207451,17 @@ PrefabInstance: - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.x - value: 249.65 + value: -27.233002 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.y - value: 13.41 + value: 2.79 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} propertyPath: m_LocalPosition.z - value: 256.67 + value: -168.74298 objectReference: {fileID: 0} - target: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} @@ -205427,6 +207508,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 167fcfe2e687d8746be10ee0994c852e, type: 3} +--- !u!4 &1312475452 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8279249178619474842, guid: 167fcfe2e687d8746be10ee0994c852e, + type: 3} + m_PrefabInstance: {fileID: 1312475451} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1312512023 PrefabInstance: m_ObjectHideFlags: 0 @@ -206611,7 +208698,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -206627,15 +208714,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 398.04 + value: 121.15701 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.96 + value: -7.66 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 650.08 + value: 224.66702 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -206682,6 +208769,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &1316258471 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 1316258470} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1317415247 PrefabInstance: m_ObjectHideFlags: 0 @@ -207464,7 +209557,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -207474,17 +209567,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 305.639 + value: 28.756012 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 6.13 + value: -4.49 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 465.092 + value: 39.679016 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -207531,6 +209624,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &1320757592 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 1320757591} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1320994312 PrefabInstance: m_ObjectHideFlags: 0 @@ -207831,7 +209930,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -207859,15 +209958,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 470.2 + value: 193.31702 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 30.17 + value: 19.55 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 117.19 + value: -308.223 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -207918,13 +210017,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1323126271 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1323126270} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1323451225 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -207934,17 +210039,17 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.x - value: 391.851 + value: 114.96802 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.y - value: 2.128 + value: -8.492 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} propertyPath: m_LocalPosition.z - value: 661.043 + value: 235.63004 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} @@ -208026,6 +210131,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2600e27fdf91ac54caffcac4c6f2c37d, type: 3} +--- !u!4 &1323451226 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2600e27fdf91ac54caffcac4c6f2c37d, + type: 3} + m_PrefabInstance: {fileID: 1323451225} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1325176522 PrefabInstance: m_ObjectHideFlags: 0 @@ -209261,7 +211372,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -209276,52 +211387,52 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.y - value: 2.8667 + value: 2.8666995 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8666992 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 356.74484 + value: 79.86185 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 3.7654245 + value: -6.854575 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 425.07706 + value: -0.3359375 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.w - value: -0.11286158 + value: -0.11286159 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.x - value: -0.8949907 + value: -0.89499074 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.y - value: -0.0043177516 + value: -0.004317752 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalRotation.z - value: -0.4315498 + value: -0.43154982 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -209343,6 +211454,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1335623459 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1335623458} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1335910482 PrefabInstance: m_ObjectHideFlags: 0 @@ -209582,7 +211699,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_Name @@ -209606,15 +211723,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.x - value: 50.43 + value: -226.453 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.y - value: 17.639412 + value: 7.019412 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.z - value: 250.66 + value: -174.75299 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalRotation.w @@ -209649,6 +211766,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002265888782412133682, type: 3} +--- !u!4 &1336020838 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981038, guid: abc00000000002265888782412133682, + type: 3} + m_PrefabInstance: {fileID: 1336020837} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1336177446 PrefabInstance: m_ObjectHideFlags: 0 @@ -210241,7 +212364,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -210269,15 +212392,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 489.18 + value: 212.297 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 131.54 + value: -293.873 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -210328,6 +212451,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1338928417 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1338928416} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1340917415 PrefabInstance: m_ObjectHideFlags: 0 @@ -210542,7 +212671,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -210552,17 +212681,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 149.16655 + value: -127.716446 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 11.338924 + value: 0.7189245 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 457.93896 + value: 32.52597 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -210609,6 +212738,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1341845837 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1341845836} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1343285994 PrefabInstance: m_ObjectHideFlags: 0 @@ -212008,7 +214143,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981059, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_Name @@ -212036,15 +214171,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.x - value: 232.14488 + value: -44.738113 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.y - value: 23.436 + value: 12.816001 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.z - value: 217.92488 + value: -207.48811 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.w @@ -212095,6 +214230,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005992521218887334492, type: 3} +--- !u!4 &1351233023 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981060, guid: abc00000000005992521218887334492, + type: 3} + m_PrefabInstance: {fileID: 1351233022} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1352517081 PrefabInstance: m_ObjectHideFlags: 0 @@ -214121,7 +216262,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975991, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_Name @@ -214145,15 +216286,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.x - value: 202.42415 + value: -74.45885 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.y - value: 47.784824 + value: 37.164825 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.z - value: 558.27374 + value: 132.86075 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.w @@ -214188,6 +216329,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} +--- !u!4 &1363022803 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, + type: 3} + m_PrefabInstance: {fileID: 1363022802} + m_PrefabAsset: {fileID: 0} --- !u!1 &1363033369 GameObject: m_ObjectHideFlags: 0 @@ -214725,7 +216872,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} @@ -214735,17 +216882,17 @@ PrefabInstance: - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.x - value: 335.817 + value: 58.93399 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.y - value: 7.401 + value: -3.2189999 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.z - value: 489.366 + value: 63.953003 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} @@ -214792,13 +216939,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} +--- !u!4 &1370640273 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, + type: 3} + m_PrefabInstance: {fileID: 1370640272} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1371096064 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -214813,17 +216966,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 208.3511 + value: -68.53189 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.6733603 + value: -4.9466395 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 513.61914 + value: 88.20615 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -214865,6 +217018,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &1371096065 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 1371096064} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1371942165 PrefabInstance: m_ObjectHideFlags: 0 @@ -215226,7 +217385,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975110, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_Name @@ -215254,15 +217413,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.x - value: 2466 + value: 2189.117 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.y - value: 39 + value: 28.380001 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.z - value: 541 + value: 115.587006 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalRotation.w @@ -215309,6 +217468,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007387135349448011318, type: 3} +--- !u!4 &1374660095 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975111, guid: abc00000000007387135349448011318, + type: 3} + m_PrefabInstance: {fileID: 1374660094} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1374968758 PrefabInstance: m_ObjectHideFlags: 0 @@ -215419,7 +217584,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -215449,17 +217614,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 184.27802 + value: -92.60498 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 7.3729 + value: -3.2470999 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 436.24478 + value: 10.831787 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -215501,6 +217666,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1375418541 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1375418540} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1375626709 PrefabInstance: m_ObjectHideFlags: 0 @@ -216186,7 +218357,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} @@ -216196,17 +218367,17 @@ PrefabInstance: - target: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} propertyPath: m_LocalPosition.x - value: 218.54 + value: -58.343002 objectReference: {fileID: 0} - target: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} propertyPath: m_LocalPosition.y - value: 29.444878 + value: 18.824879 objectReference: {fileID: 0} - target: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} propertyPath: m_LocalPosition.z - value: 227.14 + value: -198.273 objectReference: {fileID: 0} - target: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} @@ -216253,6 +218424,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2a290f008787c4e4bad9f302c993811b, type: 3} +--- !u!4 &1378201773 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6141435976922132877, guid: 2a290f008787c4e4bad9f302c993811b, + type: 3} + m_PrefabInstance: {fileID: 1378201772} + m_PrefabAsset: {fileID: 0} --- !u!1 &1378980998 GameObject: m_ObjectHideFlags: 0 @@ -216364,7 +218541,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -216374,17 +218551,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 270.8609 + value: -6.0220947 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 5.8430862 + value: -4.7769136 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 453.4453 + value: 28.032318 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -216431,6 +218608,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1379594941 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1379594940} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1381585972 PrefabInstance: m_ObjectHideFlags: 0 @@ -222327,7 +224510,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -222351,19 +224534,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.z - value: 2.3506 + value: 2.3506002 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 463.8 + value: 186.91699 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 113.63 + value: -311.783 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -222414,6 +224597,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1417106531 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1417106530} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1417602623 PrefabInstance: m_ObjectHideFlags: 0 @@ -222847,7 +225036,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -222877,17 +225066,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 183.80638 + value: -93.076614 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 7.9646177 + value: -2.6553822 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 432.65695 + value: 7.2439575 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -222929,6 +225118,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1423658836 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1423658835} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1424366462 PrefabInstance: m_ObjectHideFlags: 0 @@ -223334,7 +225529,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -223349,7 +225544,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 3.778884 + value: 3.778883 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -223364,17 +225559,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 358.45663 + value: 81.57364 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 4.565052 + value: -6.054948 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 427.89816 + value: 2.4851685 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -223416,6 +225611,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1428553771 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1428553770} + m_PrefabAsset: {fileID: 0} --- !u!1 &1428963468 GameObject: m_ObjectHideFlags: 0 @@ -223441,7 +225642,7 @@ Transform: m_GameObject: {fileID: 1428963468} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 82.40375, y: 15.011145, z: -5.233963} + m_LocalPosition: {x: -194.47925, y: 4.3911448, z: -430.64697} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -223554,7 +225755,7 @@ Transform: - {fileID: 735334414} - {fileID: 816495287} - {fileID: 1802932163} - m_Father: {fileID: 0} + m_Father: {fileID: 1161484236} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1431626779 PrefabInstance: @@ -226423,7 +228624,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -226439,15 +228640,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 402.6065 + value: 125.72351 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 653.8961 + value: 228.48312 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -226490,6 +228691,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &1447405962 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 1447405961} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1448773110 PrefabInstance: m_ObjectHideFlags: 0 @@ -233220,7 +235427,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2626898585195053301, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -233233,6 +235440,11 @@ PrefabInstance: propertyPath: m_Name value: PF_Castle_PineTree_03 objectReference: {fileID: 0} + - target: {fileID: 3779590339127789939, guid: f6e487b1b36231a4c86fab39ec239c3c, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_RootOrder @@ -233256,17 +235468,17 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.x - value: 76.7 + value: -200.183 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.y - value: 48.1 + value: 37.48 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalPosition.z - value: -6.5 + value: -431.913 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -233276,7 +235488,7 @@ PrefabInstance: - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} @@ -233317,6 +235529,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 1607074979} m_SourcePrefab: {fileID: 100100000, guid: f6e487b1b36231a4c86fab39ec239c3c, type: 3} +--- !u!4 &1458311077 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4555423802049532873, guid: f6e487b1b36231a4c86fab39ec239c3c, + type: 3} + m_PrefabInstance: {fileID: 1458311076} + m_PrefabAsset: {fileID: 0} --- !u!1 &1459000274 GameObject: m_ObjectHideFlags: 0 @@ -233342,7 +235560,7 @@ Transform: m_GameObject: {fileID: 1459000274} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -276.883, y: -10.62, z: -425.413} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -234317,7 +236535,7 @@ Transform: - {fileID: 2144190855} - {fileID: 1338095255} - {fileID: 1536326178} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1459283167 GameObject: @@ -237488,7 +239706,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -237503,17 +239721,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 317.24246 + value: 40.359467 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 6.5864244 + value: -4.0335755 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 466.7062 + value: 41.293213 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -237523,7 +239741,7 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalRotation.x - value: 0.069351576 + value: 0.06935156 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -237533,7 +239751,7 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalRotation.z - value: 0.053520072 + value: 0.053520057 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -237555,6 +239773,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &1485661882 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 1485661881} + m_PrefabAsset: {fileID: 0} --- !u!1 &1485858430 GameObject: m_ObjectHideFlags: 0 @@ -238600,12 +240824,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_Name value: PF_KnightStatue objectReference: {fileID: 0} + - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_RootOrder value: 52 @@ -238624,15 +240852,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.x - value: 22.051775 + value: -254.83122 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.y - value: 19.19 + value: 8.570001 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.z - value: 275.35715 + value: -150.05585 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalRotation.w @@ -238667,6 +240895,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002265888782412133682, type: 3} +--- !u!4 &1489895178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981038, guid: abc00000000002265888782412133682, + type: 3} + m_PrefabInstance: {fileID: 1489895177} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1490172212 PrefabInstance: m_ObjectHideFlags: 0 @@ -238879,7 +241113,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975092, guid: abc00000000000888854260776176669, type: 3} propertyPath: m_Name @@ -238907,15 +241141,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975093, guid: abc00000000000888854260776176669, type: 3} propertyPath: m_LocalPosition.x - value: -2742.5 + value: -3019.383 objectReference: {fileID: 0} - target: {fileID: 1030975093, guid: abc00000000000888854260776176669, type: 3} propertyPath: m_LocalPosition.y - value: 108.7 + value: 98.079994 objectReference: {fileID: 0} - target: {fileID: 1030975093, guid: abc00000000000888854260776176669, type: 3} propertyPath: m_LocalPosition.z - value: -2627 + value: -3052.413 objectReference: {fileID: 0} - target: {fileID: 1030975093, guid: abc00000000000888854260776176669, type: 3} propertyPath: m_LocalRotation.w @@ -238974,6 +241208,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 68174275} m_SourcePrefab: {fileID: 100100000, guid: abc00000000000888854260776176669, type: 3} +--- !u!4 &1491246004 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975093, guid: abc00000000000888854260776176669, + type: 3} + m_PrefabInstance: {fileID: 1491246003} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1491366612 PrefabInstance: m_ObjectHideFlags: 0 @@ -239079,7 +241319,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} @@ -239089,22 +241329,22 @@ PrefabInstance: - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.x - value: 333.91 + value: 57.027008 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.y - value: 7.401 + value: -3.2189999 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalPosition.z - value: 490.94 + value: 65.52701 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalRotation.w - value: 0.92128444 + value: 0.9212845 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} @@ -239114,7 +241354,7 @@ PrefabInstance: - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} propertyPath: m_LocalRotation.y - value: -0.38888934 + value: -0.38888937 objectReference: {fileID: 0} - target: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} @@ -239146,6 +241386,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1d90a2c7174278e49a492dd768aa76ce, type: 3} +--- !u!4 &1491402281 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7365185069279850047, guid: 1d90a2c7174278e49a492dd768aa76ce, + type: 3} + m_PrefabInstance: {fileID: 1491402280} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1491521952 PrefabInstance: m_ObjectHideFlags: 0 @@ -239474,7 +241720,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} @@ -239484,7 +241730,7 @@ PrefabInstance: - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} propertyPath: m_LocalScale.x - value: 2.3583453 + value: 2.3583448 objectReference: {fileID: 0} - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} @@ -239499,17 +241745,17 @@ PrefabInstance: - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} propertyPath: m_LocalPosition.x - value: 125.85973 + value: -151.02325 objectReference: {fileID: 0} - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} propertyPath: m_LocalPosition.y - value: 5.3020973 + value: -5.3179026 objectReference: {fileID: 0} - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} propertyPath: m_LocalPosition.z - value: 532.8842 + value: 107.47122 objectReference: {fileID: 0} - target: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} @@ -239551,11 +241797,22 @@ PrefabInstance: propertyPath: m_Name value: PF_DragonSkull objectReference: {fileID: 0} + - target: {fileID: 3454579332353423851, guid: 8a35c7b924bf9d04d9960732782215e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8a35c7b924bf9d04d9960732782215e2, type: 3} +--- !u!4 &1494735877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2646692941437117265, guid: 8a35c7b924bf9d04d9960732782215e2, + type: 3} + m_PrefabInstance: {fileID: 1494735876} + m_PrefabAsset: {fileID: 0} --- !u!1 &1495449697 GameObject: m_ObjectHideFlags: 0 @@ -240294,7 +242551,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -240309,7 +242566,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 6.418497 + value: 6.418498 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -240324,17 +242581,17 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 235.68 + value: -41.203003 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 8.74 + value: -1.8800001 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 485.73 + value: 60.317017 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -240376,6 +242633,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1504038067 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1504038066} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1504473418 PrefabInstance: m_ObjectHideFlags: 0 @@ -240673,7 +242936,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -240689,7 +242952,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.4761224 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -240697,19 +242960,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.z - value: 2.3506 + value: 2.3506002 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 450.66 + value: 173.77701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 123.09 + value: -302.323 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -240760,6 +243023,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1505873627 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1505873626} + m_PrefabAsset: {fileID: 0} --- !u!1 &1506558734 GameObject: m_ObjectHideFlags: 0 @@ -241977,7 +244246,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -241993,15 +244262,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 287.963 + value: 11.080017 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 5.821 + value: -4.799 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 442.519 + value: 17.106018 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -242048,6 +244317,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &1518711832 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 1518711831} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1520962334 PrefabInstance: m_ObjectHideFlags: 0 @@ -242707,7 +244982,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -242717,17 +244992,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 289.08 + value: 12.196991 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 5.884 + value: -4.736 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 443.57 + value: 18.157013 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -242774,6 +245049,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &1524663922 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 1524663921} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1525094626 PrefabInstance: m_ObjectHideFlags: 0 @@ -245503,7 +247784,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} @@ -245513,17 +247794,17 @@ PrefabInstance: - target: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} propertyPath: m_LocalPosition.x - value: 320.69 + value: 43.807007 objectReference: {fileID: 0} - target: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} propertyPath: m_LocalPosition.y - value: 6.9789243 + value: -3.6410756 objectReference: {fileID: 0} - target: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} propertyPath: m_LocalPosition.z - value: 473.929 + value: 48.51599 objectReference: {fileID: 0} - target: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} @@ -245570,6 +247851,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f5fe3223dc7031a4e943e1faf8bb80a5, type: 3} +--- !u!4 &1538375736 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1541684397144910349, guid: f5fe3223dc7031a4e943e1faf8bb80a5, + type: 3} + m_PrefabInstance: {fileID: 1538375735} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1538967495 PrefabInstance: m_ObjectHideFlags: 0 @@ -246666,7 +248953,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974620, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_Name @@ -246682,15 +248969,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.x - value: 398.04 + value: 121.15701 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.y - value: 2.96 + value: -7.66 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalPosition.z - value: 642.18 + value: 216.767 objectReference: {fileID: 0} - target: {fileID: 1030974621, guid: abc00000000008012362865714032028, type: 3} propertyPath: m_LocalRotation.w @@ -246737,6 +249024,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008012362865714032028, type: 3} +--- !u!4 &1549385080 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974621, guid: abc00000000008012362865714032028, + type: 3} + m_PrefabInstance: {fileID: 1549385079} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1549789678 PrefabInstance: m_ObjectHideFlags: 0 @@ -248313,7 +250606,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -248341,15 +250634,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 466.01 + value: 189.12701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 115.07 + value: -310.343 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -248400,6 +250693,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1558953038 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1558953037} + m_PrefabAsset: {fileID: 0} --- !u!1 &1559093748 GameObject: m_ObjectHideFlags: 0 @@ -248720,7 +251019,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986519, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_Name @@ -248732,7 +251031,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalScale.y @@ -248740,19 +251039,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalPosition.x - value: 202.42415 + value: -74.45885 objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalPosition.y - value: 41.034817 + value: 30.414818 objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalPosition.z - value: 558.27374 + value: 132.86075 objectReference: {fileID: 0} - target: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} propertyPath: m_LocalRotation.w @@ -248787,6 +251086,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, type: 3} +--- !u!4 &1561985041 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986520, guid: 1a8b2d4d98a6cf047a8c5588cf7a89ea, + type: 3} + m_PrefabInstance: {fileID: 1561985040} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1562506270 PrefabInstance: m_ObjectHideFlags: 0 @@ -248872,7 +251177,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030972426, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_Name @@ -248888,15 +251193,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.x - value: 452.44 + value: 175.557 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.y - value: 30.03 + value: 19.41 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.z - value: 146.58 + value: -278.833 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalRotation.w @@ -248947,6 +251252,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000003160319123247582383, type: 3} +--- !u!4 &1564396563 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030972427, guid: abc00000000003160319123247582383, + type: 3} + m_PrefabInstance: {fileID: 1564396562} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1564470138 PrefabInstance: m_ObjectHideFlags: 0 @@ -249674,7 +251985,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975927, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_Name @@ -249686,7 +251997,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.y @@ -249694,23 +252005,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.x - value: 203.72891 + value: -73.15408 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.y - value: 30.08481 + value: 19.46481 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.z - value: 570.2012 + value: 144.78818 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.x @@ -249718,7 +252029,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.z @@ -249741,6 +252052,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} +--- !u!4 &1567238210 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, + type: 3} + m_PrefabInstance: {fileID: 1567238209} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1567349842 PrefabInstance: m_ObjectHideFlags: 0 @@ -250276,7 +252593,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999491, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_Name @@ -250292,7 +252609,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.x - value: 2.75 + value: 2.7500002 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.y @@ -250300,19 +252617,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalScale.z - value: 2.75 + value: 2.7500002 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.x - value: 263.89587 + value: -12.987122 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.y - value: 23.683 + value: 13.063001 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalPosition.z - value: 185.80188 + value: -239.61111 objectReference: {fileID: 0} - target: {fileID: 1030999492, guid: abc00000000010228223666518435043, type: 3} propertyPath: m_LocalRotation.w @@ -250363,6 +252680,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010228223666518435043, type: 3} +--- !u!4 &1574309750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999492, guid: abc00000000010228223666518435043, + type: 3} + m_PrefabInstance: {fileID: 1574309749} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1574608235 PrefabInstance: m_ObjectHideFlags: 0 @@ -250537,19 +252860,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986295, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_Name value: PF_TowerA_Top_03_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030986295, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_RootOrder value: 12 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.5000002 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalScale.y @@ -250557,19 +252884,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.5000002 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalPosition.x - value: 197.81612 + value: -79.06688 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalPosition.y - value: 39.74001 + value: 29.12001 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalPosition.z - value: 564.6826 + value: 139.26962 objectReference: {fileID: 0} - target: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} propertyPath: m_LocalRotation.w @@ -250604,6 +252931,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1ea34c90fa50ca247abbac654f0924c8, type: 3} +--- !u!4 &1576214684 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986296, guid: 1ea34c90fa50ca247abbac654f0924c8, + type: 3} + m_PrefabInstance: {fileID: 1576214683} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1576547703 PrefabInstance: m_ObjectHideFlags: 0 @@ -251515,7 +253848,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030993214, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_Name @@ -251527,7 +253860,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.x - value: 1.25 + value: 1.2500002 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.y @@ -251535,19 +253868,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.z - value: 1.25 + value: 1.2500002 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.x - value: 459.49 + value: 182.607 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.y - value: 33.51 + value: 22.89 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.z - value: 114.91 + value: -310.503 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalRotation.w @@ -251582,6 +253915,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008173990476097054047, type: 3} +--- !u!4 &1582317537 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030993215, guid: abc00000000008173990476097054047, + type: 3} + m_PrefabInstance: {fileID: 1582317536} + m_PrefabAsset: {fileID: 0} --- !u!1 &1583628082 GameObject: m_ObjectHideFlags: 0 @@ -252761,7 +255100,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030972426, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_Name @@ -252777,15 +255116,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.x - value: 471.59933 + value: 194.71634 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.y - value: 30.03 + value: 19.41 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalPosition.z - value: 158.78825 + value: -266.62476 objectReference: {fileID: 0} - target: {fileID: 1030972427, guid: abc00000000003160319123247582383, type: 3} propertyPath: m_LocalRotation.w @@ -252836,6 +255175,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000003160319123247582383, type: 3} +--- !u!4 &1594340267 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030972427, guid: abc00000000003160319123247582383, + type: 3} + m_PrefabInstance: {fileID: 1594340266} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1595481880 PrefabInstance: m_ObjectHideFlags: 0 @@ -253300,19 +255645,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975991, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_Name value: PF_TowerC_Top_02_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030975991, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_RootOrder value: 11 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.y @@ -253320,23 +255669,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.x - value: 191.41 + value: -85.47299 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.y - value: 28.99 + value: 18.369999 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.z - value: 563.43 + value: 138.017 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.x @@ -253344,7 +255693,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.z @@ -253367,6 +255716,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} +--- !u!4 &1598540465 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, + type: 3} + m_PrefabInstance: {fileID: 1598540464} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1599881866 PrefabInstance: m_ObjectHideFlags: 0 @@ -254448,7 +256803,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} @@ -254458,17 +256813,17 @@ PrefabInstance: - target: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} propertyPath: m_LocalPosition.x - value: 247.8 + value: -29.082993 objectReference: {fileID: 0} - target: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} propertyPath: m_LocalPosition.y - value: 12.913 + value: 2.2930002 objectReference: {fileID: 0} - target: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} propertyPath: m_LocalPosition.z - value: 357.2 + value: -68.21298 objectReference: {fileID: 0} - target: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} @@ -254510,11 +256865,22 @@ PrefabInstance: propertyPath: m_Name value: PF_MerchantFlag_Thin objectReference: {fileID: 0} + - target: {fileID: 3374802541506065366, guid: 775515ddd01716b40ad00327d336ae0b, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 775515ddd01716b40ad00327d336ae0b, type: 3} +--- !u!4 &1604608679 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2710715812636633452, guid: 775515ddd01716b40ad00327d336ae0b, + type: 3} + m_PrefabInstance: {fileID: 1604608678} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1604744880 PrefabInstance: m_ObjectHideFlags: 0 @@ -254620,19 +256986,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975927, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_Name value: PF_TowerC_Bottom_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030975927, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_RootOrder value: 10 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.y @@ -254640,23 +257010,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.x - value: 191.41 + value: -85.47299 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.y - value: 22.24 + value: 11.62 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalPosition.z - value: 563.43 + value: 138.017 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.x @@ -254664,7 +257034,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} propertyPath: m_LocalRotation.z @@ -254687,6 +257057,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ec6875eb452cb0448a6c39203d2813ba, type: 3} +--- !u!4 &1605722212 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975928, guid: ec6875eb452cb0448a6c39203d2813ba, + type: 3} + m_PrefabInstance: {fileID: 1605722211} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1606256142 PrefabInstance: m_ObjectHideFlags: 0 @@ -255640,13 +258016,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_Name value: PF_Farm_Rock_06 objectReference: {fileID: 0} + - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_RootOrder @@ -255670,17 +258051,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 44.064484 + value: -232.81851 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 24.54 + value: 13.920001 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 338.02246 + value: -87.39053 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -255722,6 +258103,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1616326772 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1616326771} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1616714110 PrefabInstance: m_ObjectHideFlags: 0 @@ -256323,7 +258710,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -256351,15 +258738,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 487.29 + value: 210.40701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 130.06 + value: -295.353 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -256410,6 +258797,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1620187759 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1620187758} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1620671784 PrefabInstance: m_ObjectHideFlags: 0 @@ -256692,15 +259085,19 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1161484236} m_Modifications: - target: {fileID: 1030971927, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_Name value: PF_Portcullis objectReference: {fileID: 0} + - target: {fileID: 1030971927, guid: abc00000000016710921569913924908, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalScale.x - value: 1.2361206 + value: 1.2361205 objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalScale.y @@ -256708,19 +259105,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalScale.z - value: 1.2361206 + value: 1.2361205 objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalPosition.x - value: 276.883 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalPosition.y - value: 10.62 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalPosition.z - value: 425.413 + value: 0 objectReference: {fileID: 0} - target: {fileID: 1030971928, guid: abc00000000016710921569913924908, type: 3} propertyPath: m_LocalRotation.w @@ -256755,6 +259152,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000016710921569913924908, type: 3} +--- !u!4 &1623487555 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030971928, guid: abc00000000016710921569913924908, + type: 3} + m_PrefabInstance: {fileID: 1623487554} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1624265682 PrefabInstance: m_ObjectHideFlags: 0 @@ -257682,7 +260085,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -257694,7 +260097,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.x - value: 2.1875 + value: 2.1875005 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.y @@ -257702,19 +260105,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalScale.z - value: 1.75 + value: 1.7500004 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 491.77792 + value: 214.89493 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 28.38 + value: 17.759998 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 139.01022 + value: -286.40277 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -257749,6 +260152,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &1633750227 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 1633750226} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1634137735 PrefabInstance: m_ObjectHideFlags: 0 @@ -261170,7 +263579,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -261190,7 +263599,7 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 3.4342983 + value: 3.4342992 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -261200,17 +263609,17 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 379.43 + value: 102.547 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: -0.08 + value: -10.7 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 442.02 + value: 16.606995 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -261252,6 +263661,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1662653004 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1662653003} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1663609709 PrefabInstance: m_ObjectHideFlags: 0 @@ -272908,7 +275323,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975128, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_Name @@ -272924,7 +275339,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.x - value: 21.317408 + value: 21.317411 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.y @@ -272932,19 +275347,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalScale.z - value: 21.317408 + value: 21.317411 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.x - value: 55 + value: -221.883 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.y - value: 30.4 + value: 19.779999 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalPosition.z - value: -300 + value: -725.41296 objectReference: {fileID: 0} - target: {fileID: 1030975129, guid: abc00000000016310321921250879688, type: 3} propertyPath: m_LocalRotation.w @@ -273003,6 +275418,12 @@ PrefabInstance: insertIndex: -1 addedObject: {fileID: 871779475} m_SourcePrefab: {fileID: 100100000, guid: abc00000000016310321921250879688, type: 3} +--- !u!4 &1673324099 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975129, guid: abc00000000016310321921250879688, + type: 3} + m_PrefabInstance: {fileID: 1673324098} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1673714385 PrefabInstance: m_ObjectHideFlags: 0 @@ -274913,7 +277334,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030992884, guid: abc00000000010516660825410203265, type: 3} propertyPath: m_Name @@ -274929,15 +277350,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030992885, guid: abc00000000010516660825410203265, type: 3} propertyPath: m_LocalPosition.x - value: 328.973 + value: 52.089996 objectReference: {fileID: 0} - target: {fileID: 1030992885, guid: abc00000000010516660825410203265, type: 3} propertyPath: m_LocalPosition.y - value: 1.431 + value: -9.189 objectReference: {fileID: 0} - target: {fileID: 1030992885, guid: abc00000000010516660825410203265, type: 3} propertyPath: m_LocalPosition.z - value: 329.503 + value: -95.91 objectReference: {fileID: 0} - target: {fileID: 1030992885, guid: abc00000000010516660825410203265, type: 3} propertyPath: m_LocalRotation.w @@ -274984,6 +277405,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010516660825410203265, type: 3} +--- !u!4 &1685627211 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030992885, guid: abc00000000010516660825410203265, + type: 3} + m_PrefabInstance: {fileID: 1685627210} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1686044791 PrefabInstance: m_ObjectHideFlags: 0 @@ -276107,7 +278534,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -276117,17 +278544,17 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.x - value: 280.1 + value: 3.2170105 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.y - value: 58.47 + value: 47.850002 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalPosition.z - value: 571.6 + value: 146.18698 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -276142,12 +278569,12 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} @@ -276169,11 +278596,22 @@ PrefabInstance: propertyPath: m_Name value: P_Crows_Random objectReference: {fileID: 0} + - target: {fileID: 5902143773153862722, guid: 9761bf1cc42a4154bb5a956da516f25d, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9761bf1cc42a4154bb5a956da516f25d, type: 3} +--- !u!4 &1689579147 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5902143773153862721, guid: 9761bf1cc42a4154bb5a956da516f25d, + type: 3} + m_PrefabInstance: {fileID: 1689579146} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1689706560 PrefabInstance: m_ObjectHideFlags: 0 @@ -278270,7 +280708,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -278285,32 +280723,32 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.x - value: 2.4355 + value: 2.4355001 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 2.4355 + value: 2.4355001 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.z - value: 2.4355 + value: 2.4354997 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 261.849 + value: -15.033997 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 0.66 + value: -9.96 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 218.60403 + value: -206.80896 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -278352,6 +280790,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1700626136 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1700626135} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1701863180 PrefabInstance: m_ObjectHideFlags: 0 @@ -278694,7 +281138,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -278704,7 +281148,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.917805 + value: 3.9178052 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -278714,22 +281158,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.917805 + value: 3.9178054 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 328.78802 + value: 51.90503 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 1.3904953 + value: -9.229505 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 356.71466 + value: -68.69833 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -279418,7 +281862,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5857465815660161278, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} @@ -279438,27 +281882,27 @@ PrefabInstance: - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalScale.y - value: 3.8143 + value: 3.8142996 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalScale.z - value: 3.8143 + value: 3.8143003 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.x - value: 122.14 + value: -154.743 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.y - value: 34.607315 + value: 23.987316 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} propertyPath: m_LocalPosition.z - value: 524.25 + value: 98.837006 objectReference: {fileID: 0} - target: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} @@ -279500,6 +281944,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9897c334f3142c04a92f48c0b93d52ea, type: 3} +--- !u!4 &1708383209 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6485806390720508484, guid: 9897c334f3142c04a92f48c0b93d52ea, + type: 3} + m_PrefabInstance: {fileID: 1708383208} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1709382082 PrefabInstance: m_ObjectHideFlags: 0 @@ -280789,7 +283239,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -280799,12 +283249,12 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 4.348285 + value: 4.3482857 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 4.348285 + value: 4.348286 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -280814,17 +283264,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 291.98 + value: 15.097015 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 6.86 + value: -3.7599998 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 464.83 + value: 39.416992 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -280834,7 +283284,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.x - value: -0.017969463 + value: -0.017969467 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -280844,7 +283294,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.z - value: -0.0072087366 + value: -0.0072087375 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -280871,6 +283321,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1714497008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1714497007} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1714930546 PrefabInstance: m_ObjectHideFlags: 0 @@ -281829,7 +284285,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -281844,27 +284300,27 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 3.2986536 + value: 3.2986546 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.2986536 + value: 3.2986531 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 356.997 + value: 80.11401 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 2.582 + value: -8.038 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 424.195 + value: -1.2179871 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -281874,7 +284330,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.x - value: -0.0040366505 + value: -0.0040366496 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -281884,7 +284340,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.z - value: -0.068586424 + value: -0.06858641 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -281911,6 +284367,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1718072937 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1718072936} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1718089747 PrefabInstance: m_ObjectHideFlags: 0 @@ -282208,7 +284670,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -282233,17 +284695,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 355.27222 + value: 78.38922 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 2.941527 + value: -7.678473 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 424.1249 + value: -1.2880859 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -282290,6 +284752,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1721618169 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1721618168} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1722119332 PrefabInstance: m_ObjectHideFlags: 0 @@ -282496,7 +284964,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -282526,17 +284994,17 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 266.11115 + value: -10.771851 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 1.73 + value: -8.889999 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 214.22398 + value: -211.18901 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -282578,6 +285046,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1723685649 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1723685648} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1723921438 PrefabInstance: m_ObjectHideFlags: 0 @@ -282981,7 +285455,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999163, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_Name @@ -282997,7 +285471,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalScale.y - value: 85.71889 + value: 85.7189 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalScale.z @@ -283005,15 +285479,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.x - value: 400 + value: 123.117004 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.y - value: -30.518 + value: -41.138 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalPosition.z - value: -37.8 + value: -463.21298 objectReference: {fileID: 0} - target: {fileID: 1030999164, guid: abc00000000008558523202656726696, type: 3} propertyPath: m_LocalRotation.w @@ -283048,6 +285522,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008558523202656726696, type: 3} +--- !u!4 &1725241600 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999164, guid: abc00000000008558523202656726696, + type: 3} + m_PrefabInstance: {fileID: 1725241599} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1727027965 PrefabInstance: m_ObjectHideFlags: 0 @@ -289342,7 +291822,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -289367,17 +291847,17 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 134.96 + value: -141.92299 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 13.55 + value: 2.9300003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 479.97 + value: 54.557007 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -289419,11 +291899,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 (2) objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &1750533464 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 1750533463} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1752166799 PrefabInstance: m_ObjectHideFlags: 0 @@ -289713,7 +292204,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 692883938628842170, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} @@ -290013,17 +292504,17 @@ PrefabInstance: - target: {fileID: 6393624687488821877, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} propertyPath: m_LocalPosition.x - value: 403.83 + value: 126.94699 objectReference: {fileID: 0} - target: {fileID: 6393624687488821877, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} propertyPath: m_LocalPosition.y - value: 3.39 + value: -7.2299995 objectReference: {fileID: 0} - target: {fileID: 6393624687488821877, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} propertyPath: m_LocalPosition.z - value: 655.94 + value: 230.52701 objectReference: {fileID: 0} - target: {fileID: 6393624687488821877, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} @@ -290200,6 +292691,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1c0101bd04d09a945a97f563ffe98de2, type: 3} +--- !u!4 &1754060881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6393624687488821877, guid: 1c0101bd04d09a945a97f563ffe98de2, + type: 3} + m_PrefabInstance: {fileID: 1754060880} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1754425684 PrefabInstance: m_ObjectHideFlags: 0 @@ -291234,7 +293731,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} @@ -291244,17 +293741,17 @@ PrefabInstance: - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.x - value: 224.11 + value: -52.772995 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.y - value: 22.00427 + value: 11.384271 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} propertyPath: m_LocalPosition.z - value: 318.54 + value: -106.872986 objectReference: {fileID: 0} - target: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} @@ -291296,18 +293793,29 @@ PrefabInstance: propertyPath: m_Name value: PF_MerchantFlag_Small objectReference: {fileID: 0} + - target: {fileID: 4264865350912608380, guid: ade54f2bf1adc034ca80fb43e0e495fe, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ade54f2bf1adc034ca80fb43e0e495fe, type: 3} +--- !u!4 &1766231041 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3486921753999233734, guid: ade54f2bf1adc034ca80fb43e0e495fe, + type: 3} + m_PrefabInstance: {fileID: 1766231040} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1766596878 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2460909696993888973, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} @@ -291332,22 +293840,22 @@ PrefabInstance: - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalScale.z - value: 1.99 + value: 1.9900002 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.x - value: 385.5106 + value: 108.627594 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.y - value: 2.193 + value: -8.427 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.z - value: 449.2011 + value: 23.788116 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} @@ -291357,7 +293865,7 @@ PrefabInstance: - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalRotation.x - value: -0.053138845 + value: -0.05313883 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} @@ -291367,7 +293875,7 @@ PrefabInstance: - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalRotation.z - value: -0.064383686 + value: -0.06438367 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} @@ -291389,6 +293897,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} +--- !u!4 &1766596879 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, + type: 3} + m_PrefabInstance: {fileID: 1766596878} + m_PrefabAsset: {fileID: 0} --- !u!1 &1766880042 GameObject: m_ObjectHideFlags: 0 @@ -294292,7 +296806,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -294302,17 +296816,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 370.2 + value: 93.31702 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.666 + value: -2.954 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 467.71 + value: 42.296997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -294359,6 +296873,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1789470968 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1789470967} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1789810301 PrefabInstance: m_ObjectHideFlags: 0 @@ -295349,7 +297869,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -295369,7 +297889,7 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 5.6599 + value: 5.659902 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -295379,17 +297899,17 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 368.17 + value: 91.28702 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 2.64 + value: -7.9799995 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 428.69 + value: 3.277008 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -295431,13 +297951,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1794667949 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1794667948} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1794672926 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030993214, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_Name @@ -295449,7 +297975,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.x - value: 1.25 + value: 1.2500002 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.y @@ -295457,19 +297983,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalScale.z - value: 1.25 + value: 1.2500002 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.x - value: 456.45 + value: 179.56702 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.y - value: 33.51 + value: 22.89 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalPosition.z - value: 118.07 + value: -307.343 objectReference: {fileID: 0} - target: {fileID: 1030993215, guid: abc00000000008173990476097054047, type: 3} propertyPath: m_LocalRotation.w @@ -295504,6 +298030,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000008173990476097054047, type: 3} +--- !u!4 &1794672927 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030993215, guid: abc00000000008173990476097054047, + type: 3} + m_PrefabInstance: {fileID: 1794672926} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1794760162 PrefabInstance: m_ObjectHideFlags: 0 @@ -295748,7 +298280,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} @@ -295758,17 +298290,17 @@ PrefabInstance: - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.x - value: 262.436 + value: -14.446991 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.y - value: 14.599 + value: 3.979 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} propertyPath: m_LocalPosition.z - value: 363.165 + value: -62.247986 objectReference: {fileID: 0} - target: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} @@ -295815,19 +298347,30 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b0986f993b17a284d9e7d82f365cba0a, type: 3} +--- !u!4 &1796007251 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6262088801179067340, guid: b0986f993b17a284d9e7d82f365cba0a, + type: 3} + m_PrefabInstance: {fileID: 1796007250} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1797769001 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_Name value: PF_Farm_Rock_04 (1) objectReference: {fileID: 0} + - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_RootOrder @@ -295841,7 +298384,7 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.y - value: 5.6599 + value: 5.659902 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -295851,17 +298394,17 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 349.32 + value: 72.43701 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: -1.31 + value: -11.93 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 315.74 + value: -109.673004 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -295903,6 +298446,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1797769002 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1797769001} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1799778328 PrefabInstance: m_ObjectHideFlags: 0 @@ -298397,13 +300946,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 4755303842331735600, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_Name value: Prefab_Tree_Castle_Broadleaf_New_01 (1) objectReference: {fileID: 0} + - target: {fileID: 4755303842331735600, guid: 3ac415a490bde0f499bed40400467f57, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_RootOrder @@ -298422,22 +300976,22 @@ PrefabInstance: - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalScale.z - value: 1.7142 + value: 1.7142003 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.x - value: 59.4 + value: -217.483 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.y - value: 44.9 + value: 34.280003 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} propertyPath: m_LocalPosition.z - value: -57.3 + value: -482.71298 objectReference: {fileID: 0} - target: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, type: 3} @@ -298479,6 +301033,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3ac415a490bde0f499bed40400467f57, type: 3} +--- !u!4 &1811409743 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5383467361993747594, guid: 3ac415a490bde0f499bed40400467f57, + type: 3} + m_PrefabInstance: {fileID: 1811409742} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1812526934 PrefabInstance: m_ObjectHideFlags: 0 @@ -298643,7 +301203,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986183, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_Name @@ -298667,15 +301227,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.x - value: 197.81212 + value: -79.07088 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.y - value: 26.240007 + value: 15.6200075 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.z - value: 564.68 + value: 139.267 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalRotation.w @@ -298710,6 +301270,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} +--- !u!4 &1813970850 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, + type: 3} + m_PrefabInstance: {fileID: 1813970849} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1814713375 PrefabInstance: m_ObjectHideFlags: 0 @@ -299145,7 +301711,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981219, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_Name @@ -299161,15 +301727,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.x - value: 306.23 + value: 29.347015 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.y - value: 6.334 + value: -4.286 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalPosition.z - value: 466.08 + value: 40.666992 objectReference: {fileID: 0} - target: {fileID: 1030981220, guid: abc00000000004335665070315185964, type: 3} propertyPath: m_LocalRotation.w @@ -299216,6 +301782,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004335665070315185964, type: 3} +--- !u!4 &1815961487 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981220, guid: abc00000000004335665070315185964, + type: 3} + m_PrefabInstance: {fileID: 1815961486} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1816124948 PrefabInstance: m_ObjectHideFlags: 0 @@ -301452,19 +304024,23 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986183, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_Name value: PF_TowerA_Mid_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030986183, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_RootOrder value: 14 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999999 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalScale.y @@ -301472,19 +304048,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999999 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.x - value: 197.81212 + value: -79.07088 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.y - value: 12.99 + value: 2.37 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalPosition.z - value: 564.68 + value: 139.267 objectReference: {fileID: 0} - target: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} propertyPath: m_LocalRotation.w @@ -301519,6 +304095,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bb19cca6e1b83a548946b15c7234d40c, type: 3} +--- !u!4 &1827509225 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986184, guid: bb19cca6e1b83a548946b15c7234d40c, + type: 3} + m_PrefabInstance: {fileID: 1827509224} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1827519195 PrefabInstance: m_ObjectHideFlags: 0 @@ -302567,7 +305149,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983458, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_Name @@ -302583,15 +305165,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.x - value: 282.25488 + value: 5.371887 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.y - value: 23.7 + value: 13.080001 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalPosition.z - value: 175.94487 + value: -249.46812 objectReference: {fileID: 0} - target: {fileID: 1030983459, guid: abc00000000005687511059183351798, type: 3} propertyPath: m_LocalRotation.w @@ -302638,13 +305220,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005687511059183351798, type: 3} +--- !u!4 &1835492170 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983459, guid: abc00000000005687511059183351798, + type: 3} + m_PrefabInstance: {fileID: 1835492169} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1836047208 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999574, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_Name @@ -302656,7 +305244,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalScale.x - value: 1.806875 + value: 1.8068752 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalScale.y @@ -302664,19 +305252,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalScale.z - value: 1.806875 + value: 1.8068752 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.x - value: 9.700195 + value: -267.1828 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.y - value: 19.07 + value: 8.45 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalPosition.z - value: 272.02994 + value: -153.38306 objectReference: {fileID: 0} - target: {fileID: 1030999575, guid: abc00000000002520808867098156923, type: 3} propertyPath: m_LocalRotation.w @@ -302711,6 +305299,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002520808867098156923, type: 3} +--- !u!4 &1836047209 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999575, guid: abc00000000002520808867098156923, + type: 3} + m_PrefabInstance: {fileID: 1836047208} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1836094167 PrefabInstance: m_ObjectHideFlags: 0 @@ -303247,7 +305841,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -303272,22 +305866,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 184.64 + value: -92.243 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 8.162247 + value: -2.4577532 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 457.39 + value: 31.97702 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -303329,6 +305923,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1838998610 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1838998609} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1839099834 PrefabInstance: m_ObjectHideFlags: 0 @@ -303444,7 +306044,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1161484236} m_Modifications: - target: {fileID: 780589514945628647, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} @@ -303465,17 +306065,17 @@ PrefabInstance: - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.x - value: 82.40375 + value: -194.47925 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.y - value: 15.011145 + value: 4.3911448 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.z - value: -5.233963 + value: -430.64697 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} @@ -303517,6 +306117,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} +--- !u!4 &1840767892 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, + type: 3} + m_PrefabInstance: {fileID: 1840767891} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1840979546 PrefabInstance: m_ObjectHideFlags: 0 @@ -303627,7 +306233,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975110, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_Name @@ -303643,27 +306249,27 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.x - value: 16.558304 + value: 16.558308 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.y - value: 16.558292 + value: 16.558296 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalScale.z - value: 16.558304 + value: 16.558308 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.x - value: -304.14587 + value: -581.0289 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.y - value: 32.401405 + value: 21.781406 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalPosition.z - value: 1510.2921 + value: 1084.8792 objectReference: {fileID: 0} - target: {fileID: 1030975111, guid: abc00000000007387135349448011318, type: 3} propertyPath: m_LocalRotation.w @@ -303710,6 +306316,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000007387135349448011318, type: 3} +--- !u!4 &1841410168 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975111, guid: abc00000000007387135349448011318, + type: 3} + m_PrefabInstance: {fileID: 1841410167} + m_PrefabAsset: {fileID: 0} --- !u!1 &1842175317 GameObject: m_ObjectHideFlags: 0 @@ -304213,13 +306825,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2460909696993888973, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_Name value: PF_PebblesGroup_02 objectReference: {fileID: 0} + - target: {fileID: 2460909696993888973, guid: 4757466a2a1d0b24a953b5fe393cbdc8, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_RootOrder @@ -304228,32 +306845,32 @@ PrefabInstance: - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalScale.x - value: 1.99 + value: 1.9899998 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalScale.y - value: 1.99 + value: 1.9900005 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalScale.z - value: 1.99 + value: 1.9900002 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.x - value: 361.76355 + value: 84.880554 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.y - value: 1.771 + value: -8.849 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} propertyPath: m_LocalPosition.z - value: 421.612 + value: -3.8009949 objectReference: {fileID: 0} - target: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} @@ -304295,6 +306912,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4757466a2a1d0b24a953b5fe393cbdc8, type: 3} +--- !u!4 &1845841491 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2985104766407987319, guid: 4757466a2a1d0b24a953b5fe393cbdc8, + type: 3} + m_PrefabInstance: {fileID: 1845841490} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1847811729 PrefabInstance: m_ObjectHideFlags: 0 @@ -305360,7 +307983,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999626, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_Name @@ -305388,15 +308011,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.x - value: 286.57086 + value: 9.687866 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.y - value: 23.73 + value: 13.11 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalPosition.z - value: 180.10588 + value: -245.30711 objectReference: {fileID: 0} - target: {fileID: 1030999627, guid: abc00000000017959901563305719393, type: 3} propertyPath: m_LocalRotation.w @@ -305443,6 +308066,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000017959901563305719393, type: 3} +--- !u!4 &1853907914 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999627, guid: abc00000000017959901563305719393, + type: 3} + m_PrefabInstance: {fileID: 1853907913} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1854705438 PrefabInstance: m_ObjectHideFlags: 0 @@ -306219,7 +308848,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -306247,15 +308876,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 455.42 + value: 178.53702 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.06 + value: 18.439999 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 117.39 + value: -308.023 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -306306,6 +308935,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1859638225 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1859638224} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1860929629 PrefabInstance: m_ObjectHideFlags: 0 @@ -306396,7 +309031,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -306412,7 +309047,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.476122 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -306424,19 +309059,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 485.38 + value: 208.49701 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.51 + value: 18.89 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 128.48 + value: -296.93298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w - value: 0.91228515 + value: 0.9122852 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.x @@ -306444,7 +309079,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.y - value: -0.40955555 + value: -0.40955558 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.z @@ -306483,6 +309118,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1861418101 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1861418100} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1861432987 PrefabInstance: m_ObjectHideFlags: 0 @@ -309022,7 +311663,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -309038,7 +311679,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.x - value: 2.4761221 + value: 2.4761217 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalScale.y @@ -309050,15 +311691,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 483.77 + value: 206.887 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.3 + value: 18.68 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 127.17 + value: -298.24298 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -309109,13 +311750,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &1879437728 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 1879437727} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1880305737 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} @@ -309125,17 +311772,17 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} propertyPath: m_LocalPosition.x - value: 114.9 + value: -161.983 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} propertyPath: m_LocalPosition.y - value: 99.2 + value: 88.579994 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} propertyPath: m_LocalPosition.z - value: 352.97 + value: -72.44299 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} @@ -309150,12 +311797,12 @@ PrefabInstance: - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} @@ -309177,11 +311824,22 @@ PrefabInstance: propertyPath: m_Name value: P_Crows_Orbit objectReference: {fileID: 0} + - target: {fileID: 5902143773153862722, guid: 6140aabb4832aa3428194a93a84a20ec, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6140aabb4832aa3428194a93a84a20ec, type: 3} +--- !u!4 &1880305738 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5902143773153862721, guid: 6140aabb4832aa3428194a93a84a20ec, + type: 3} + m_PrefabInstance: {fileID: 1880305737} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1880797272 PrefabInstance: m_ObjectHideFlags: 0 @@ -309676,7 +312334,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 417968349524012222, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -309691,7 +312349,7 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.x - value: 1.2687 + value: 1.2687002 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -309701,22 +312359,22 @@ PrefabInstance: - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalScale.z - value: 1.2687 + value: 1.2687002 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.x - value: 202.92 + value: -73.963 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.y - value: 49.73 + value: 39.11 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} propertyPath: m_LocalPosition.z - value: 44.52 + value: -380.893 objectReference: {fileID: 0} - target: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} @@ -309758,6 +312416,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9ebdb7554885e8e4f92d463b2de0426c, type: 3} +--- !u!4 &1885478763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1046870667163366916, guid: 9ebdb7554885e8e4f92d463b2de0426c, + type: 3} + m_PrefabInstance: {fileID: 1885478762} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1886256379 PrefabInstance: m_ObjectHideFlags: 0 @@ -311432,7 +314096,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -311447,7 +314111,7 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.x - value: 6.958815 + value: 6.9588137 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -311457,22 +314121,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 6.958815 + value: 6.9588156 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 332.71 + value: 55.826996 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 2.96 + value: -7.66 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 377.85 + value: -47.56299 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -311514,6 +314178,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &1899546594 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 1899546593} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1901198586 PrefabInstance: m_ObjectHideFlags: 0 @@ -312996,7 +315666,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981059, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_Name @@ -313012,7 +315682,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.x - value: 44.84131 + value: 44.8413 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.y @@ -313020,19 +315690,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalScale.z - value: 44.84131 + value: 44.8413 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.x - value: 155.4 + value: -121.483 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.y - value: 85.2 + value: 74.579994 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalPosition.z - value: -20.4 + value: -445.813 objectReference: {fileID: 0} - target: {fileID: 1030981060, guid: abc00000000005992521218887334492, type: 3} propertyPath: m_LocalRotation.w @@ -313083,6 +315753,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005992521218887334492, type: 3} +--- !u!4 &1911207393 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981060, guid: abc00000000005992521218887334492, + type: 3} + m_PrefabInstance: {fileID: 1911207392} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1911208672 PrefabInstance: m_ObjectHideFlags: 0 @@ -313607,7 +316283,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -313617,17 +316293,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 343.97543 + value: 67.09244 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 2.54692 + value: -8.07308 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 290.45804 + value: -134.95496 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -313674,6 +316350,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1914147215 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1914147214} + m_PrefabAsset: {fileID: 0} --- !u!43 &1915017318 Mesh: m_ObjectHideFlags: 0 @@ -313845,7 +316527,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -313865,22 +316547,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.3951845 + value: 3.3951852 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 187.32 + value: -89.56299 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.998 + value: -4.6219997 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 435.7 + value: 10.287018 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -313890,7 +316572,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.x - value: 0.026430976 + value: 0.026430968 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -313900,7 +316582,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.z - value: -0.0054312334 + value: -0.0054312325 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -313927,6 +316609,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1916241303 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1916241302} + m_PrefabAsset: {fileID: 0} --- !u!1 &1916248003 GameObject: m_ObjectHideFlags: 0 @@ -314038,12 +316726,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030998937, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_Name value: PF_LionChest objectReference: {fileID: 0} + - target: {fileID: 1030998937, guid: abc00000000000122685398679938398, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_RootOrder value: 46 @@ -314062,15 +316754,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.x - value: -19.42 + value: -296.303 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.y - value: 43.65 + value: 33.030003 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalPosition.z - value: 199.02 + value: -226.39299 objectReference: {fileID: 0} - target: {fileID: 1030998938, guid: abc00000000000122685398679938398, type: 3} propertyPath: m_LocalRotation.w @@ -314105,6 +316797,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000000122685398679938398, type: 3} +--- !u!4 &1916369599 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030998938, guid: abc00000000000122685398679938398, + type: 3} + m_PrefabInstance: {fileID: 1916369598} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1917087524 PrefabInstance: m_ObjectHideFlags: 0 @@ -315188,7 +317886,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3507639427994242121, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -315208,27 +317906,27 @@ PrefabInstance: - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.y - value: 2.4355 + value: 2.4355004 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalScale.z - value: 2.4355 + value: 2.4354994 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.x - value: 255.03 + value: -21.852997 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.y - value: 1.95 + value: -8.67 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} propertyPath: m_LocalPosition.z - value: 229.06 + value: -196.353 objectReference: {fileID: 0} - target: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} @@ -315270,6 +317968,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 060eddda13880aa4bbd81b695e7e8199, type: 3} +--- !u!4 &1930393748 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4316264652140975859, guid: 060eddda13880aa4bbd81b695e7e8199, + type: 3} + m_PrefabInstance: {fileID: 1930393747} + m_PrefabAsset: {fileID: 0} --- !u!1 &1931046344 GameObject: m_ObjectHideFlags: 0 @@ -315804,7 +318508,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030983511, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_Name @@ -315816,15 +318520,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.x - value: 235.54 + value: -41.343002 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.y - value: 5 + value: -5.62 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalPosition.z - value: 222.74 + value: -202.67299 objectReference: {fileID: 0} - target: {fileID: 1030983512, guid: abc00000000002233199144111365775, type: 3} propertyPath: m_LocalRotation.w @@ -315859,6 +318563,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002233199144111365775, type: 3} +--- !u!4 &1934991607 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030983512, guid: abc00000000002233199144111365775, + type: 3} + m_PrefabInstance: {fileID: 1934991606} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1935185340 PrefabInstance: m_ObjectHideFlags: 0 @@ -316178,7 +318888,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030981037, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_Name @@ -316190,7 +318900,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.x - value: 2.734375 + value: 2.7343752 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.y @@ -316198,19 +318908,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalScale.z - value: 2.734375 + value: 2.7343752 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.x - value: 18.86 + value: -258.023 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.y - value: 25.331 + value: 14.7109995 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalPosition.z - value: 399.15 + value: -26.263 objectReference: {fileID: 0} - target: {fileID: 1030981038, guid: abc00000000002265888782412133682, type: 3} propertyPath: m_LocalRotation.w @@ -316245,6 +318955,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002265888782412133682, type: 3} +--- !u!4 &1937751177 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030981038, guid: abc00000000002265888782412133682, + type: 3} + m_PrefabInstance: {fileID: 1937751176} + m_PrefabAsset: {fileID: 0} --- !u!1 &1937843086 GameObject: m_ObjectHideFlags: 0 @@ -316470,7 +319186,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -316480,7 +319196,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -316490,22 +319206,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 238.51064 + value: -38.37236 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.9 + value: -4.72 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 451.7785 + value: 26.365509 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -316552,6 +319268,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1938436205 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1938436204} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1938788073 PrefabInstance: m_ObjectHideFlags: 0 @@ -316670,13 +319392,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_Name value: PF_Farm_Rock_04 (8) objectReference: {fileID: 0} + - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_RootOrder @@ -316685,7 +319412,7 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.x - value: 4.6982 + value: 4.6981993 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -316695,22 +319422,22 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.z - value: 4.6982 + value: 4.6981997 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 456.32 + value: 179.43701 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 27 + value: 16.380001 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 134.99 + value: -290.42297 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -316752,6 +319479,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &1939676726 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 1939676725} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1940098551 PrefabInstance: m_ObjectHideFlags: 0 @@ -319212,7 +321945,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -319222,17 +321955,17 @@ PrefabInstance: - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.x - value: 295.11218 + value: 18.229187 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.y - value: 5.884 + value: -4.736 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} propertyPath: m_LocalPosition.z - value: 451.28635 + value: 25.873352 objectReference: {fileID: 0} - target: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} @@ -319279,6 +322012,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7113b78a01ebab34fa6deb57b5f14618, type: 3} +--- !u!4 &1955178243 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1693276426836706782, guid: 7113b78a01ebab34fa6deb57b5f14618, + type: 3} + m_PrefabInstance: {fileID: 1955178242} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1956851764 PrefabInstance: m_ObjectHideFlags: 0 @@ -319923,7 +322662,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -319938,7 +322677,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 5.7340837 + value: 5.7340827 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -319948,17 +322687,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 327.01764 + value: 50.134644 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 7.5666966 + value: -3.0533032 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 445.83218 + value: 20.41919 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -320005,6 +322744,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1960276489 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1960276488} + m_PrefabAsset: {fileID: 0} --- !u!1 &1960317774 GameObject: m_ObjectHideFlags: 0 @@ -320937,11 +323682,11 @@ Transform: m_GameObject: {fileID: 1963907732} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -250, y: 0, z: -250} + m_LocalPosition: {x: -526.883, y: -10.62, z: -675.41296} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1965912356 PrefabInstance: @@ -321301,7 +324046,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -321311,17 +324056,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 149.078 + value: -127.80499 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 11.181 + value: 0.5609999 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 460.447 + value: 35.033997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -321368,6 +324113,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &1967553201 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 1967553200} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1968017977 PrefabInstance: m_ObjectHideFlags: 0 @@ -321645,7 +324396,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -321660,17 +324411,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 300.85 + value: 23.96701 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 6.009 + value: -4.611 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 457.49 + value: 32.076996 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -321712,6 +324463,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &1968565420 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 1968565419} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1968717313 PrefabInstance: m_ObjectHideFlags: 0 @@ -322004,7 +324761,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -322014,7 +324771,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.x - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -322024,22 +324781,22 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.z - value: 3.2986536 + value: 3.298654 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 260.64 + value: -16.242981 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 5.956 + value: -4.664 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 430.64 + value: 5.2270203 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -322086,6 +324843,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &1970148702 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 1970148701} + m_PrefabAsset: {fileID: 0} --- !u!1 &1971537192 GameObject: m_ObjectHideFlags: 0 @@ -322551,7 +325314,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030999952, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_Name @@ -322571,19 +325334,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030999953, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_LocalScale.z - value: 0.69063 + value: 0.6906301 objectReference: {fileID: 0} - target: {fileID: 1030999953, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_LocalPosition.x - value: 275.58 + value: -1.303009 objectReference: {fileID: 0} - target: {fileID: 1030999953, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_LocalPosition.y - value: 11.73 + value: 1.1099997 objectReference: {fileID: 0} - target: {fileID: 1030999953, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_LocalPosition.z - value: 198.72 + value: -226.693 objectReference: {fileID: 0} - target: {fileID: 1030999953, guid: abc00000000010673019102851546360, type: 3} propertyPath: m_LocalRotation.w @@ -322618,6 +325381,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000010673019102851546360, type: 3} +--- !u!4 &1976818329 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030999953, guid: abc00000000010673019102851546360, + type: 3} + m_PrefabInstance: {fileID: 1976818328} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1978501765 PrefabInstance: m_ObjectHideFlags: 0 @@ -322850,14 +325619,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1980329022} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -276.883, y: -10.62, z: -425.413} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1455935559} - {fileID: 193108213} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1980915220 PrefabInstance: @@ -323952,7 +326721,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -323968,15 +326737,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 393.99002 + value: 117.107025 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.26 + value: -7.3599997 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 658.39606 + value: 232.98306 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -324019,6 +326788,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &1990121974 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 1990121973} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1990593521 PrefabInstance: m_ObjectHideFlags: 0 @@ -324595,7 +327370,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -324610,17 +327385,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 269.16202 + value: -7.720978 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.8979177 + value: -4.722082 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 455.38782 + value: 29.974823 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -324697,7 +327472,7 @@ Transform: m_GameObject: {fileID: 1992667777} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -276.883, y: -10.62, z: -425.413} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -324711,7 +327486,7 @@ Transform: - {fileID: 1309884346} - {fileID: 578078410} - {fileID: 225097663} - m_Father: {fileID: 0} + m_Father: {fileID: 924913567} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1994149572 PrefabInstance: @@ -326779,12 +329554,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030986237, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_Name value: PF_TowerA_Mid2Window_No_Interior objectReference: {fileID: 0} + - target: {fileID: 1030986237, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_RootOrder value: 13 @@ -326803,15 +329582,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.x - value: 197.81221 + value: -79.070786 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.y - value: 19.74 + value: 9.12 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalPosition.z - value: 564.68256 + value: 139.26956 objectReference: {fileID: 0} - target: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} propertyPath: m_LocalRotation.w @@ -326846,6 +329625,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a2b5a266f309bec438edc24f1ac9d991, type: 3} +--- !u!4 &2006293028 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030986238, guid: a2b5a266f309bec438edc24f1ac9d991, + type: 3} + m_PrefabInstance: {fileID: 2006293027} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2006615196 PrefabInstance: m_ObjectHideFlags: 0 @@ -327326,7 +330111,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -327336,7 +330121,7 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.x - value: 3.4041 + value: 3.4040995 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -327351,17 +330136,17 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.x - value: 400.25 + value: 123.367004 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.y - value: 20.38 + value: 9.759999 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.z - value: 190.77 + value: -234.64299 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -327403,11 +330188,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_01 (2) objectReference: {fileID: 0} + - target: {fileID: 8742511295275568211, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} +--- !u!4 &2008569668 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + m_PrefabInstance: {fileID: 2008569667} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2009226807 PrefabInstance: m_ObjectHideFlags: 0 @@ -327753,7 +330549,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -327768,27 +330564,27 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 3.0962856 + value: 3.096285 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.z - value: 3.0962856 + value: 3.096285 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 379.43 + value: 102.547 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: 2.52 + value: -8.1 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 305.6 + value: -119.81299 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -327830,11 +330626,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 (4) objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &2010807173 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 2010807172} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2010966875 PrefabInstance: m_ObjectHideFlags: 0 @@ -327945,7 +330752,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7096177191515348560, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} @@ -327985,17 +330792,17 @@ PrefabInstance: - target: {fileID: 7096177191515348561, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} propertyPath: m_LocalPosition.x - value: 164.53 + value: -112.353 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} propertyPath: m_LocalPosition.y - value: 8.45 + value: -2.17 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} propertyPath: m_LocalPosition.z - value: 498.3 + value: 72.88699 objectReference: {fileID: 0} - target: {fileID: 7096177191515348561, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} @@ -328042,6 +330849,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b0e8a994c72a30044a43619cebcd3201, type: 3} +--- !u!4 &2011136119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7096177191515348561, guid: b0e8a994c72a30044a43619cebcd3201, + type: 3} + m_PrefabInstance: {fileID: 2011136118} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2011329505 PrefabInstance: m_ObjectHideFlags: 0 @@ -328397,7 +331210,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -328412,17 +331225,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 281.46472 + value: 4.581726 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.8524303 + value: -4.7675695 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 443.78125 + value: 18.368256 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -328464,6 +331277,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &2014555614 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 2014555613} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2015216829 PrefabInstance: m_ObjectHideFlags: 0 @@ -328628,7 +331447,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -328652,15 +331471,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 473.70325 + value: 196.82025 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 30.03 + value: 19.41 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 183.37369 + value: -242.0393 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -328695,6 +331514,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &2016467336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 2016467335} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2016540703 PrefabInstance: m_ObjectHideFlags: 0 @@ -331807,7 +334632,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -331817,22 +334642,22 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 359.42 + value: 82.53702 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 7.71 + value: -2.9099998 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 453.18 + value: 27.766998 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.w - value: 0.37650165 + value: 0.37650168 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -331842,7 +334667,7 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalRotation.y - value: 0.9264159 + value: 0.926416 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -331874,6 +334699,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &2035490524 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 2035490523} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2035648731 PrefabInstance: m_ObjectHideFlags: 0 @@ -333749,7 +336580,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974846, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_Name @@ -333773,15 +336604,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.x - value: 468.57 + value: 191.68701 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.y - value: 26.92 + value: 16.3 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalPosition.z - value: 187.39 + value: -238.023 objectReference: {fileID: 0} - target: {fileID: 1030974847, guid: abc00000000012035761949254806564, type: 3} propertyPath: m_LocalRotation.w @@ -333816,6 +336647,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000012035761949254806564, type: 3} +--- !u!4 &2050550973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974847, guid: abc00000000012035761949254806564, + type: 3} + m_PrefabInstance: {fileID: 2050550972} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2050592456 PrefabInstance: m_ObjectHideFlags: 0 @@ -334803,7 +337640,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1167486005058445278, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -334818,7 +337655,7 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalScale.x - value: 5.6599 + value: 5.659901 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -334833,17 +337670,17 @@ PrefabInstance: - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.x - value: 214.27 + value: -62.61299 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.y - value: 2.69 + value: -7.93 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} propertyPath: m_LocalPosition.z - value: 156.47 + value: -268.943 objectReference: {fileID: 0} - target: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} @@ -334885,6 +337722,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 80a85b7bde86be147abcc7a76351d282, type: 3} +--- !u!4 &2054705981 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1979454058818159972, guid: 80a85b7bde86be147abcc7a76351d282, + type: 3} + m_PrefabInstance: {fileID: 2054705980} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2056171199 PrefabInstance: m_ObjectHideFlags: 0 @@ -339046,7 +341889,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7208210850540373309, guid: 576399387db3a094dac0ac5e938971ef, type: 3} @@ -339071,17 +341914,17 @@ PrefabInstance: - target: {fileID: 8017363084888973191, guid: 576399387db3a094dac0ac5e938971ef, type: 3} propertyPath: m_LocalPosition.x - value: 330.31 + value: 53.427002 objectReference: {fileID: 0} - target: {fileID: 8017363084888973191, guid: 576399387db3a094dac0ac5e938971ef, type: 3} propertyPath: m_LocalPosition.y - value: 1.88 + value: -8.74 objectReference: {fileID: 0} - target: {fileID: 8017363084888973191, guid: 576399387db3a094dac0ac5e938971ef, type: 3} propertyPath: m_LocalPosition.z - value: 330.92 + value: -94.49298 objectReference: {fileID: 0} - target: {fileID: 8017363084888973191, guid: 576399387db3a094dac0ac5e938971ef, type: 3} @@ -339123,6 +341966,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 576399387db3a094dac0ac5e938971ef, type: 3} +--- !u!4 &2085353196 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8017363084888973191, guid: 576399387db3a094dac0ac5e938971ef, + type: 3} + m_PrefabInstance: {fileID: 2085353195} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2086433297 PrefabInstance: m_ObjectHideFlags: 0 @@ -339985,7 +342834,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -340000,7 +342849,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalScale.y - value: 5.7340837 + value: 5.7340827 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -340010,17 +342859,17 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.x - value: 352.5225 + value: 75.639496 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.y - value: 7.22 + value: -3.4 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalPosition.z - value: 446.00305 + value: 20.590057 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -340030,7 +342879,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.x - value: -0.054928157 + value: -0.054928165 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -340040,7 +342889,7 @@ PrefabInstance: - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} propertyPath: m_LocalRotation.z - value: -0.09167613 + value: -0.091676146 objectReference: {fileID: 0} - target: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} @@ -340067,6 +342916,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7cb65767d8a11384c89dd84ced09e04c, type: 3} +--- !u!4 &2093588468 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 143733496109208490, guid: 7cb65767d8a11384c89dd84ced09e04c, + type: 3} + m_PrefabInstance: {fileID: 2093588467} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2096983397 PrefabInstance: m_ObjectHideFlags: 0 @@ -340157,7 +343012,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030975991, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_Name @@ -340169,7 +343024,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.x - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.y @@ -340177,23 +343032,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalScale.z - value: 1.5 + value: 1.4999998 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.x - value: 203.72891 + value: -73.15408 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.y - value: 36.834812 + value: 26.214813 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalPosition.z - value: 570.2012 + value: 144.78818 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.w - value: 0.8609175 + value: 0.86091757 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.x @@ -340201,7 +343056,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.y - value: 0.5087445 + value: 0.50874454 objectReference: {fileID: 0} - target: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} propertyPath: m_LocalRotation.z @@ -340224,6 +343079,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6bf4ffe514d80474ba980db4ec57d61c, type: 3} +--- !u!4 &2097181720 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030975992, guid: 6bf4ffe514d80474ba980db4ec57d61c, + type: 3} + m_PrefabInstance: {fileID: 2097181719} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2097628969 PrefabInstance: m_ObjectHideFlags: 0 @@ -340940,7 +343801,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -340950,17 +343811,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 342.463 + value: 65.58002 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 2.641 + value: -7.979 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 288.483 + value: -136.93 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -341007,6 +343868,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &2102318831 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 2102318830} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2102627909 PrefabInstance: m_ObjectHideFlags: 0 @@ -341638,7 +344505,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030973594, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_Name @@ -341666,15 +344533,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.x - value: 452.49 + value: 175.607 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.y - value: 29.78 + value: 19.16 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalPosition.z - value: 121.1 + value: -304.313 objectReference: {fileID: 0} - target: {fileID: 1030973595, guid: abc00000000002043443485875583960, type: 3} propertyPath: m_LocalRotation.w @@ -341725,6 +344592,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000002043443485875583960, type: 3} +--- !u!4 &2104601619 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030973595, guid: abc00000000002043443485875583960, + type: 3} + m_PrefabInstance: {fileID: 2104601618} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2104841568 PrefabInstance: m_ObjectHideFlags: 0 @@ -342801,7 +345674,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030979010, guid: abc00000000018077316213304886434, type: 3} propertyPath: m_Name @@ -342817,15 +345690,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030979011, guid: abc00000000018077316213304886434, type: 3} propertyPath: m_LocalPosition.x - value: 225.47 + value: -51.412994 objectReference: {fileID: 0} - target: {fileID: 1030979011, guid: abc00000000018077316213304886434, type: 3} propertyPath: m_LocalPosition.y - value: 29.66 + value: 19.04 objectReference: {fileID: 0} - target: {fileID: 1030979011, guid: abc00000000018077316213304886434, type: 3} propertyPath: m_LocalPosition.z - value: 232.93 + value: -192.483 objectReference: {fileID: 0} - target: {fileID: 1030979011, guid: abc00000000018077316213304886434, type: 3} propertyPath: m_LocalRotation.w @@ -342884,6 +345757,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000018077316213304886434, type: 3} +--- !u!4 &2111198292 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030979011, guid: abc00000000018077316213304886434, + type: 3} + m_PrefabInstance: {fileID: 2111198291} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2112327639 PrefabInstance: m_ObjectHideFlags: 0 @@ -344168,7 +347047,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974638, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_Name @@ -344184,15 +347063,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.x - value: 400.05 + value: 123.16699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.y - value: 3.57 + value: -7.05 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalPosition.z - value: 632.92 + value: 207.50699 objectReference: {fileID: 0} - target: {fileID: 1030974639, guid: abc00000000005147159390214354407, type: 3} propertyPath: m_LocalRotation.w @@ -344235,13 +347114,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000005147159390214354407, type: 3} +--- !u!4 &2118766773 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974639, guid: abc00000000005147159390214354407, + type: 3} + m_PrefabInstance: {fileID: 2118766772} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2119070335 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -344251,52 +347136,52 @@ PrefabInstance: - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.x - value: 7.402008 + value: 7.402007 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.y - value: 7.402008 + value: 7.4020057 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalScale.z - value: 7.402008 + value: 7.402005 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.x - value: 259.31 + value: -17.572998 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.y - value: 9.39 + value: -1.2299995 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalPosition.z - value: 513.03 + value: 87.617035 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.w - value: -0.118121326 + value: -0.11812133 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.x - value: 0.79948795 + value: 0.799488 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.y - value: -0.073371775 + value: -0.07337178 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} propertyPath: m_LocalRotation.z - value: 0.58436537 + value: 0.5843654 objectReference: {fileID: 0} - target: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} @@ -344323,6 +347208,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, type: 3} +--- !u!4 &2119070336 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8221447669316179689, guid: 9db0cb0a3c845c942ae79dd22c23c2cd, + type: 3} + m_PrefabInstance: {fileID: 2119070335} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2120506581 PrefabInstance: m_ObjectHideFlags: 0 @@ -345209,7 +348100,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -345224,17 +348115,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 303.681 + value: 26.798004 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 5.924 + value: -4.696 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 447.141 + value: 21.727997 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -345244,7 +348135,7 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalRotation.x - value: -0.023453485 + value: -0.023453489 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -345254,7 +348145,7 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalRotation.z - value: 0.017630724 + value: 0.017630728 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -345276,13 +348167,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &2126932520 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 2126932519} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2127423243 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 574122265314155589, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -345307,22 +348204,22 @@ PrefabInstance: - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalScale.z - value: 2.8667 + value: 2.8667002 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.x - value: 208.66 + value: -68.22299 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.y - value: 6.99 + value: -3.63 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} propertyPath: m_LocalPosition.z - value: 455.32 + value: 29.907013 objectReference: {fileID: 0} - target: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} @@ -345364,6 +348261,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d02cf8341ed587b44a50353a8827dc01, type: 3} +--- !u!4 &2127423244 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 917715643824932607, guid: d02cf8341ed587b44a50353a8827dc01, + type: 3} + m_PrefabInstance: {fileID: 2127423243} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2128648130 PrefabInstance: m_ObjectHideFlags: 0 @@ -346163,12 +349066,16 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1030974488, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_Name value: PF_Watchtower_01 (5) objectReference: {fileID: 0} + - target: {fileID: 1030974488, guid: abc00000000004934315601898454205, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1030974488, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_StaticEditorFlags value: 2147483647 @@ -346179,15 +349086,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.x - value: 448.46 + value: 171.577 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.y - value: 27.81 + value: 17.189999 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalPosition.z - value: 156.65 + value: -268.763 objectReference: {fileID: 0} - target: {fileID: 1030974489, guid: abc00000000004934315601898454205, type: 3} propertyPath: m_LocalRotation.w @@ -346238,13 +349145,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: abc00000000004934315601898454205, type: 3} +--- !u!4 &2135965577 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1030974489, guid: abc00000000004934315601898454205, + type: 3} + m_PrefabInstance: {fileID: 2135965576} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2137924501 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 3996047738541072865, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -346259,17 +349172,17 @@ PrefabInstance: - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.x - value: 345.49304 + value: 68.61005 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.y - value: 2.5413725 + value: -8.078628 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} propertyPath: m_LocalPosition.z - value: 292.54602 + value: -132.86697 objectReference: {fileID: 0} - target: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} @@ -346311,13 +349224,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 81c52d98402312741a773c6cc2d57aee, type: 3} +--- !u!4 &2137924502 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4341189199644212059, guid: 81c52d98402312741a773c6cc2d57aee, + type: 3} + m_PrefabInstance: {fileID: 2137924501} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2138051523 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -346327,17 +349246,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 151.48 + value: -125.403 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 11.15 + value: 0.52999973 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 456.99 + value: 31.576996 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -346384,13 +349303,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &2138051524 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 2138051523} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2138094638 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -346400,12 +349325,12 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.x - value: 2.0253 + value: 2.0253003 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalScale.y - value: 2.0253 + value: 2.0253005 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -346415,37 +349340,37 @@ PrefabInstance: - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.x - value: 368.48 + value: 91.597015 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.y - value: -0.78 + value: -11.4 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalPosition.z - value: 357.7 + value: -67.71298 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.w - value: 0.8643186 + value: 0.86431867 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.x - value: 0.094583556 + value: 0.09458356 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.y - value: 0.49146992 + value: 0.49146995 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} propertyPath: m_LocalRotation.z - value: -0.04964426 + value: -0.049644265 objectReference: {fileID: 0} - target: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} @@ -346467,11 +349392,22 @@ PrefabInstance: propertyPath: m_Name value: PF_Farm_Rock_07 (6) objectReference: {fileID: 0} + - target: {fileID: 8782862719963060608, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7efb6c7defe27842b28f616f77800e2, type: 3} +--- !u!4 &2138094639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8262187427248669498, guid: b7efb6c7defe27842b28f616f77800e2, + type: 3} + m_PrefabInstance: {fileID: 2138094638} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2138902843 PrefabInstance: m_ObjectHideFlags: 0 @@ -346597,7 +349533,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -346607,17 +349543,17 @@ PrefabInstance: - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.x - value: 303.3898 + value: 26.506805 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.y - value: 6.089 + value: -4.5309997 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} propertyPath: m_LocalPosition.z - value: 460.69263 + value: 35.279633 objectReference: {fileID: 0} - target: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} @@ -346664,6 +349600,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fe92e407cc135064184e4631b8a73ab5, type: 3} +--- !u!4 &2139160829 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1317220275936433143, guid: fe92e407cc135064184e4631b8a73ab5, + type: 3} + m_PrefabInstance: {fileID: 2139160828} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2139400428 PrefabInstance: m_ObjectHideFlags: 0 @@ -351018,7 +353960,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2015220337160487582, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} @@ -351054,17 +353996,17 @@ PrefabInstance: - target: {fileID: 3195404736129338683, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} propertyPath: m_LocalPosition.x - value: -7.39 + value: -284.273 objectReference: {fileID: 0} - target: {fileID: 3195404736129338683, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} propertyPath: m_LocalPosition.y - value: 43.8 + value: 33.18 objectReference: {fileID: 0} - target: {fileID: 3195404736129338683, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} propertyPath: m_LocalPosition.z - value: 185.91 + value: -239.50299 objectReference: {fileID: 0} - target: {fileID: 3195404736129338683, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} @@ -351111,13 +354053,19 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 261b4b74499d74c479b8cc7f47b43ef8, type: 3} +--- !u!4 &3157835672567319899 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3195404736129338683, guid: 261b4b74499d74c479b8cc7f47b43ef8, + type: 3} + m_PrefabInstance: {fileID: 3157835672567319898} + m_PrefabAsset: {fileID: 0} --- !u!1001 &3685549447243067346 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1161484236} m_Modifications: - target: {fileID: 1556353142928659803, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} @@ -351137,7 +354085,12 @@ PrefabInstance: - target: {fileID: 3848820457397729443, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_Name - value: Level + value: Lighting + objectReference: {fileID: 0} + - target: {fileID: 3848820457397729443, guid: a12c6e1654f5b1e4582cbb25913f7012, + type: 3} + propertyPath: m_IsActive + value: 1 objectReference: {fileID: 0} - target: {fileID: 5495840958716898377, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} @@ -351147,17 +354100,17 @@ PrefabInstance: - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.x - value: 82.40375 + value: -194.47925 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.y - value: 15.011145 + value: 4.3911448 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} propertyPath: m_LocalPosition.z - value: -5.233963 + value: -430.64697 objectReference: {fileID: 0} - target: {fileID: 8742665400843222747, guid: a12c6e1654f5b1e4582cbb25913f7012, type: 3} @@ -351280,7 +354233,7 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} @@ -351290,17 +354243,17 @@ PrefabInstance: - target: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} propertyPath: m_LocalPosition.x - value: 116.75 + value: -160.133 objectReference: {fileID: 0} - target: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} propertyPath: m_LocalPosition.y - value: 26.453 + value: 15.832999 objectReference: {fileID: 0} - target: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} propertyPath: m_LocalPosition.z - value: 347.36 + value: -78.05301 objectReference: {fileID: 0} - target: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} @@ -351352,6 +354305,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1dd899475c64d624391696ae9cc5d12e, type: 3} +--- !u!4 &3782493150624190878 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4041489401516449705, guid: 1dd899475c64d624391696ae9cc5d12e, + type: 3} + m_PrefabInstance: {fileID: 3782493150624190877} + m_PrefabAsset: {fileID: 0} --- !u!1001 &3907953292333205534 PrefabInstance: m_ObjectHideFlags: 0 @@ -351419,13 +354378,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 7078697289181863857, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_Name value: SM_FlowerGroup_03 objectReference: {fileID: 0} + - target: {fileID: 7078697289181863857, guid: 6de69b77174426e4a85cf6f6149081f3, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_RootOrder @@ -351434,17 +354398,17 @@ PrefabInstance: - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_LocalPosition.x - value: 318.033 + value: 41.149994 objectReference: {fileID: 0} - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_LocalPosition.y - value: 10.279895 + value: -0.34010506 objectReference: {fileID: 0} - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_LocalPosition.z - value: 541.352 + value: 115.938995 objectReference: {fileID: 0} - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} @@ -351454,7 +354418,7 @@ PrefabInstance: - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} @@ -351486,6 +354450,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6de69b77174426e4a85cf6f6149081f3, type: 3} +--- !u!4 &4716615108431153151 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7599618773393655051, guid: 6de69b77174426e4a85cf6f6149081f3, + type: 3} + m_PrefabInstance: {fileID: 4716615108431153150} + m_PrefabAsset: {fileID: 0} --- !u!1001 &5175752150442764491 PrefabInstance: m_ObjectHideFlags: 0 @@ -351553,13 +354523,18 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 63425624331475598, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_Name value: SM_FlowerGroup_04 objectReference: {fileID: 0} + - target: {fileID: 63425624331475598, guid: fb3832db8e9ab5248a5357c0ba72cbe0, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_RootOrder @@ -351568,17 +354543,17 @@ PrefabInstance: - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_LocalPosition.x - value: 297.9505 + value: 21.067505 objectReference: {fileID: 0} - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_LocalPosition.y - value: 6.394106 + value: -4.225894 objectReference: {fileID: 0} - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_LocalPosition.z - value: 431.77994 + value: 6.3669434 objectReference: {fileID: 0} - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} @@ -351588,7 +354563,7 @@ PrefabInstance: - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} @@ -351620,19 +354595,30 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fb3832db8e9ab5248a5357c0ba72cbe0, type: 3} +--- !u!4 &5966913739181167879 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 840631513906085940, guid: fb3832db8e9ab5248a5357c0ba72cbe0, + type: 3} + m_PrefabInstance: {fileID: 5966913739181167878} + m_PrefabAsset: {fileID: 0} --- !u!1001 &7662555389460838465 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 924913567} m_Modifications: - target: {fileID: 2386638353898547712, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_Name value: SM_FlowerGroup_02 objectReference: {fileID: 0} + - target: {fileID: 2386638353898547712, guid: 62c10a9cb778124448a9ef06fb699a81, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_RootOrder @@ -351641,17 +354627,17 @@ PrefabInstance: - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_LocalPosition.x - value: 286.55075 + value: 9.667755 objectReference: {fileID: 0} - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_LocalPosition.y - value: 6.4451356 + value: -4.1748643 objectReference: {fileID: 0} - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_LocalPosition.z - value: 463.5098 + value: 38.0968 objectReference: {fileID: 0} - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} @@ -351661,7 +354647,7 @@ PrefabInstance: - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} @@ -351693,6 +354679,12 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 62c10a9cb778124448a9ef06fb699a81, type: 3} +--- !u!4 &7662555389460838466 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3050302938485518522, guid: 62c10a9cb778124448a9ef06fb699a81, + type: 3} + m_PrefabInstance: {fileID: 7662555389460838465} + m_PrefabAsset: {fileID: 0} --- !u!1001 &7670912150009589089 PrefabInstance: m_ObjectHideFlags: 0 @@ -351835,339 +354827,7 @@ PrefabInstance: SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 2008569667} - - {fileID: 1766231040} - - {fileID: 1604608678} - - {fileID: 387082027} - - {fileID: 204678736} - - {fileID: 1880305737} - - {fileID: 1689579146} - - {fileID: 203951060} - - {fileID: 1494735876} - - {fileID: 69909812} - - {fileID: 1605722211} - - {fileID: 1598540464} - - {fileID: 1576214683} - - {fileID: 2006293027} - - {fileID: 1827509224} - - {fileID: 1082673090} - - {fileID: 363821983} - - {fileID: 1016209076} - - {fileID: 1811409742} - - {fileID: 1205354547} - - {fileID: 1458311076} - - {fileID: 48565483} - - {fileID: 270905933} - - {fileID: 425345242} - - {fileID: 1845841490} - - {fileID: 971844113} - - {fileID: 1939676725} - - {fileID: 359142548} - - {fileID: 431217092} - - {fileID: 716907110} - - {fileID: 2138094638} - - {fileID: 1199475164} - - {fileID: 730360041} - - {fileID: 1797769001} - - {fileID: 645458008} - - {fileID: 670545301} - - {fileID: 2010807172} - - {fileID: 777454229} - - {fileID: 716535652} - - {fileID: 1750533463} - - {fileID: 1616326771} - - {fileID: 1008148017} - - {fileID: 500957046} - - {fileID: 180377871} - - {fileID: 674817758} - - {fileID: 852781757} - - {fileID: 295294522} - - {fileID: 1916369598} - - {fileID: 4716615108431153150} - - {fileID: 5966913739181167878} - - {fileID: 7662555389460838465} - - {fileID: 733417967} - - {fileID: 966016315} - - {fileID: 1489895177} - - {fileID: 937677169} - - {fileID: 770980108} - - {fileID: 1428963469} - - {fileID: 3685549447243067346} - - {fileID: 156412889} - - {fileID: 365740550} - - {fileID: 647775582} - - {fileID: 1859638224} - - {fileID: 1308645757} - - {fileID: 304363755} - - {fileID: 1203890268} - - {fileID: 965950617} - - {fileID: 1323451225} - - {fileID: 1538375735} - - {fileID: 2135965576} - - {fileID: 2139160828} - - {fileID: 305196742} - - {fileID: 1911207392} - - {fileID: 1990121973} - - {fileID: 467583068} - - {fileID: 362726631} - - {fileID: 1320757591} - - {fileID: 1574309749} - - {fileID: 1754060880} - - {fileID: 620748927} - - {fileID: 62003657} - - {fileID: 679722369} - - {fileID: 1491246003} - - {fileID: 120855491} - - {fileID: 578888547} - - {fileID: 2104601618} - - {fileID: 1879437727} - - {fileID: 402021580} - - {fileID: 1582317536} - - {fileID: 1231589927} - - {fileID: 1301323761} - - {fileID: 934548337} - - {fileID: 552197118} - - {fileID: 75486258} - - {fileID: 1271166421} - - {fileID: 1378201772} - - {fileID: 1323126270} - - {fileID: 2111198291} - - {fileID: 3157835672567319898} - - {fileID: 975489033} - - {fileID: 1485661881} - - {fileID: 905893348} - - {fileID: 4228251} - - {fileID: 251496159} - - {fileID: 1853907913} - - {fileID: 1075753645} - - {fileID: 972486843} - - {fileID: 1207237923} - - {fileID: 1794672926} - - {fileID: 1861418100} - - {fileID: 2016467335} - - {fileID: 769660970} - - {fileID: 1673324098} - - {fileID: 870622731} - - {fileID: 730841424} - - {fileID: 1725241599} - - {fileID: 213620347} - - {fileID: 1312475451} - - {fileID: 2126932519} - - {fileID: 752409480} - - {fileID: 510366978} - - {fileID: 2118766772} - - {fileID: 983634955} - - {fileID: 1841410167} - - {fileID: 102219931} - - {fileID: 1505873626} - - {fileID: 1102814429} - - {fileID: 995735328} - - {fileID: 246035557} - - {fileID: 253945880} - - {fileID: 859386930} - - {fileID: 912291012} - - {fileID: 1558953037} - - {fileID: 1338928416} - - {fileID: 1225366176} - - {fileID: 1316258470} - - {fileID: 1044754026} - - {fileID: 1815961486} - - {fileID: 409203491} - - {fileID: 1620187758} - - {fileID: 165375525} - - {fileID: 1000891427} - - {fileID: 105774501} - - {fileID: 1564396562} - - {fileID: 1594340266} - - {fileID: 900346571} - - {fileID: 1835492169} - - {fileID: 475275678} - - {fileID: 1178512710} - - {fileID: 253424103} - - {fileID: 920187742} - - {fileID: 1968565419} - - {fileID: 476754146} - - {fileID: 96962445} - - {fileID: 1370640272} - - {fileID: 785969629} - - {fileID: 1277862868} - - {fileID: 154907480} - - {fileID: 1491402280} - - {fileID: 831152983} - - {fileID: 947893614} - - {fileID: 1633750226} - - {fileID: 777319707} - - {fileID: 322221773} - - {fileID: 460232055} - - {fileID: 436911637} - - {fileID: 2050550972} - - {fileID: 369351205} - - {fileID: 1351233022} - - {fileID: 216897521} - - {fileID: 491660074} - - {fileID: 98067176} - - {fileID: 541036690} - - {fileID: 1549385079} - - {fileID: 595029798} - - {fileID: 44367049} - - {fileID: 427605186} - - {fileID: 971556664} - - {fileID: 1685627210} - - {fileID: 172105764} - - {fileID: 623943839} - - {fileID: 1417106530} - - {fileID: 947649504} - - {fileID: 1141527309} - - {fileID: 1168581953} - - {fileID: 714954667} - - {fileID: 1374660094} - - {fileID: 41779357} - - {fileID: 1447405961} - - {fileID: 1102757071} - - {fileID: 483971655} - - {fileID: 1459000275} - - {fileID: 226261319} - - {fileID: 237357165} - - {fileID: 1980329023} - - {fileID: 1992667778} - - {fileID: 827438046} - - {fileID: 443590041} - - {fileID: 640178356} - - {fileID: 1158410899} - - {fileID: 452341654} - - {fileID: 1963907735} - - {fileID: 952817406} - - {fileID: 1261968244} - - {fileID: 1836047208} - - {fileID: 616541203} - - {fileID: 980917904} - - {fileID: 1336020837} - - {fileID: 1955178242} - - {fileID: 1021580853} - - {fileID: 1073264053} - - {fileID: 1524663921} - - {fileID: 238605240} - - {fileID: 264346564} - - {fileID: 2014555613} - - {fileID: 130705622} - - {fileID: 154212661} - - {fileID: 1518711831} - - {fileID: 1937751176} - - {fileID: 1148390885} - - {fileID: 1307491094} - - {fileID: 300924586} - - {fileID: 1085813782} - - {fileID: 840921882} - - {fileID: 1021549976} - - {fileID: 1914147214} - - {fileID: 2102318830} - - {fileID: 2137924501} - - {fileID: 83449964} - - {fileID: 174106327} - - {fileID: 660912350} - - {fileID: 1201119089} - - {fileID: 1379594940} - - {fileID: 1992600882} - - {fileID: 2119070335} - - {fileID: 1229429353} - - {fileID: 1938436204} - - {fileID: 1024649954} - - {fileID: 428197745} - - {fileID: 1294924599} - - {fileID: 1970148701} - - {fileID: 1284100087} - - {fileID: 1714497007} - - {fileID: 274668703} - - {fileID: 571239384} - - {fileID: 389526714} - - {fileID: 1703048008} - - {fileID: 1899546593} - - {fileID: 1718072936} - - {fileID: 1335623458} - - {fileID: 1428553770} - - {fileID: 1721618168} - - {fileID: 1794667948} - - {fileID: 531669758} - - {fileID: 1662653003} - - {fileID: 932675540} - - {fileID: 1766596878} - - {fileID: 701012226} - - {fileID: 1960276488} - - {fileID: 605492296} - - {fileID: 806230348} - - {fileID: 96149303} - - {fileID: 2035490523} - - {fileID: 1789470967} - - {fileID: 995451742} - - {fileID: 763374650} - - {fileID: 257126385} - - {fileID: 2093588467} - - {fileID: 258267130} - - {fileID: 561315620} - - {fileID: 1885478762} - - {fileID: 1022747153} - - {fileID: 1375418540} - - {fileID: 1916241302} - - {fileID: 1423658835} - - {fileID: 1838998609} - - {fileID: 66748383} - - {fileID: 541369376} - - {fileID: 2127423243} - - {fileID: 35127910} - - {fileID: 1504038066} - - {fileID: 1813970849} - - {fileID: 803235118} - - {fileID: 1363022802} - - {fileID: 1561985040} - - {fileID: 518765249} - - {fileID: 2097181719} - - {fileID: 1567238209} - - {fileID: 380281623} - - {fileID: 74303138} - - {fileID: 1148355303} - - {fileID: 1134424492} - - {fileID: 301680959} - - {fileID: 99201215} - - {fileID: 338512123} - - {fileID: 1708383208} - - {fileID: 35098826} - - {fileID: 379207960} - - {fileID: 1245379638} - - {fileID: 525502126} - - {fileID: 1180693453} - - {fileID: 847106097} - - {fileID: 946849372} - - {fileID: 144270177} - - {fileID: 1371096064} - - {fileID: 1159707660} - - {fileID: 341086812} - - {fileID: 2138051523} - - {fileID: 1967553200} - - {fileID: 1341845836} - - {fileID: 1129303024} - - {fileID: 148921216} - - {fileID: 236268186} + - {fileID: 1161484236} - {fileID: 757714195} - - {fileID: 3782493150624190877} - - {fileID: 615549324} - - {fileID: 1976818328} - - {fileID: 1162118390} - - {fileID: 1723685648} - - {fileID: 470455924} - - {fileID: 1700626135} - - {fileID: 1930393747} - - {fileID: 1263936374} - - {fileID: 997739218} - - {fileID: 719819897} - - {fileID: 2054705980} - - {fileID: 1934991606} - - {fileID: 846478735} - - {fileID: 1796007250} - - {fileID: 409101589} - - {fileID: 2085353195} - - {fileID: 1193427798} - - {fileID: 1117209389} - - {fileID: 2011136118} - - {fileID: 628511153} - - {fileID: 1840767891} - - {fileID: 1623487554} + - {fileID: 812152301} + - {fileID: 1282845313} diff --git a/Assets/Resources.meta b/Assets/Resources.meta new file mode 100644 index 00000000..5e943006 --- /dev/null +++ b/Assets/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd77de571712a0c4abc20d1d4cb1ae05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/DOTweenSettings.asset b/Assets/Resources/DOTweenSettings.asset new file mode 100644 index 00000000..62ebbaf2 --- /dev/null +++ b/Assets/Resources/DOTweenSettings.asset @@ -0,0 +1,54 @@ +%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: 16995157, guid: a811bde74b26b53498b4f6d872b09b6d, type: 3} + m_Name: DOTweenSettings + m_EditorClassIdentifier: + useSafeMode: 1 + safeModeOptions: + logBehaviour: 2 + nestedTweenFailureBehaviour: 0 + timeScale: 1 + unscaledTimeScale: 1 + useSmoothDeltaTime: 0 + maxSmoothUnscaledTime: 0.15 + rewindCallbackMode: 0 + showUnityEditorReport: 0 + logBehaviour: 0 + drawGizmos: 1 + defaultRecyclable: 0 + defaultAutoPlay: 3 + defaultUpdateType: 0 + defaultTimeScaleIndependent: 0 + defaultEaseType: 6 + defaultEaseOvershootOrAmplitude: 1.70158 + defaultEasePeriod: 0 + defaultAutoKill: 1 + defaultLoopType: 0 + debugMode: 0 + debugStoreTargetId: 1 + showPreviewPanel: 1 + storeSettingsLocation: 0 + modules: + showPanel: 0 + audioEnabled: 1 + physicsEnabled: 1 + physics2DEnabled: 1 + spriteEnabled: 1 + uiEnabled: 1 + textMeshProEnabled: 0 + tk2DEnabled: 0 + deAudioEnabled: 0 + deUnityExtendedEnabled: 0 + epoOutlineEnabled: 0 + createASMDEF: 0 + showPlayingTweens: 0 + showPausedTweens: 0 diff --git a/Assets/Resources/DOTweenSettings.asset.meta b/Assets/Resources/DOTweenSettings.asset.meta new file mode 100644 index 00000000..fadcc80c --- /dev/null +++ b/Assets/Resources/DOTweenSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2027345cdae14e64d9984b51ef5a47af +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta new file mode 100644 index 00000000..5e66c87b --- /dev/null +++ b/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17c8021a046c0184ea9abe7fdff3f102 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Resources.meta b/Assets/Scripts/Resources.meta new file mode 100644 index 00000000..b826641c --- /dev/null +++ b/Assets/Scripts/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ae59d059719d8449802a9e13f9f4da0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Resources/HealthManager.cs b/Assets/Scripts/Resources/HealthManager.cs new file mode 100644 index 00000000..89e3e0d0 --- /dev/null +++ b/Assets/Scripts/Resources/HealthManager.cs @@ -0,0 +1,70 @@ +using System.Collections; +using System.Collections.Generic; +using Polyart; +using UnityEngine; + +public class HealthManager : MonoBehaviour +{ + [Header("Health")] + public float maxHealth = 100f; + public float health = 100f; + + [Header("Regen (optional)")] + public bool enableRegen = true; + public float regenPerSecond = 1.5f; + public float regenDelayAfterDamage = 4f; + + bool isDead = false; + float regenResumeTime = 0f; + + void Awake() + { + health = Mathf.Clamp(health, 0, maxHealth); + } + + void Update() + { + if (!enableRegen || isDead) return; + if (Time.time < regenResumeTime) return; + if (health >= maxHealth) return; + + health = Mathf.Min(maxHealth, health + regenPerSecond * Time.deltaTime); + } + + public void TakeDamage(float damage) + { + if (isDead || damage <= 0f) return; + + health = Mathf.Max(0f, health - damage); + regenResumeTime = Time.time + Mathf.Max(0f, regenDelayAfterDamage); + + if (health <= 0f) Die(); + } + + public void Heal(float amount) + { + if (amount <= 0f || isDead) return; + health = Mathf.Min(maxHealth, health + amount); + } + + public bool IsDead() => isDead; + + void Die() + { + if (isDead) return; + isDead = true; + + var anim = GetComponent(); + if (anim) anim.SetTrigger("die"); + + // If you have an ActionScheduler, uncomment: + // var scheduler = GetComponent(); + // if (scheduler) scheduler.CancelCurrentAction(); + + var cc = GetComponent(); + if (cc) cc.enabled = false; + + var fps = GetComponent(); + if (fps) fps.enabled = false; + } +} diff --git a/Assets/Scripts/Resources/HealthManager.cs.meta b/Assets/Scripts/Resources/HealthManager.cs.meta new file mode 100644 index 00000000..20f25c26 --- /dev/null +++ b/Assets/Scripts/Resources/HealthManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7318ee1be010c1e43b9f45dbbe3a8d9d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Resources/ManaManager.cs b/Assets/Scripts/Resources/ManaManager.cs new file mode 100644 index 00000000..0f7780ba --- /dev/null +++ b/Assets/Scripts/Resources/ManaManager.cs @@ -0,0 +1,57 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ManaManager : MonoBehaviour +{ + [Header("Mana")] + public float maxMana = 100f; + public float mana = 100f; + + [Header("Regen")] + public bool enableRegen = true; + public float regenPerSecond = 8f; + public float regenDelayAfterSpend = 1.0f; + + float regenResumeTime = 0f; + + void Awake() + { + mana = Mathf.Clamp(mana, 0, maxMana); + } + + void Update() + { + if (!enableRegen) return; + if (Time.time < regenResumeTime) return; + if (mana >= maxMana) return; + + mana = Mathf.Min(maxMana, mana + regenPerSecond * Time.deltaTime); + } + + public bool Has(float amount) => mana >= amount; + + public bool Spend(float amount) + { + if (amount <= 0f) return true; + if (mana < amount) return false; + + mana -= amount; + regenResumeTime = Time.time + Mathf.Max(0f, regenDelayAfterSpend); + return true; + } + + public void Refill(float amount) + { + if (amount <= 0f) return; + mana = Mathf.Min(maxMana, mana + amount); + } + + public void SetMax(float newMax, bool keepRatio = true) + { + newMax = Mathf.Max(1f, newMax); + float ratio = maxMana > 0 ? mana / maxMana : 1f; + maxMana = newMax; + mana = keepRatio ? Mathf.Clamp01(ratio) * maxMana : Mathf.Min(mana, maxMana); + } +} diff --git a/Assets/Scripts/Resources/ManaManager.cs.meta b/Assets/Scripts/Resources/ManaManager.cs.meta new file mode 100644 index 00000000..6753758b --- /dev/null +++ b/Assets/Scripts/Resources/ManaManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ae53beee9ce9b24097289adbb0d7d5e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: