From ae76edb0d0748b153e659711fabb917a59719de1 Mon Sep 17 00:00:00 2001 From: ThomasCharester Date: Mon, 27 Oct 2025 23:33:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=20=D1=81?= =?UTF-8?q?=D0=B5=D1=80=D0=B2=D0=B8=D1=81=20UI=20=D0=B8=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=BA=D0=B8=20=D0=BF=D0=B0=D0=BD?= =?UTF-8?q?=D0=B5=D0=BB=D0=B5=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AddressableAssetSettings.asset | 2 +- .../Code/App/AppStates/GameplayState.cs | 6 + .../Code/App/AppStates/MainMenuState.cs | 23 +- .../Assets/Code/App/BootstrapInstaller.cs | 8 +- .../StateMachine/AppStateMachineContext.cs | 2 + .../Assets/Code/Configs/PlayerConfig.cs | 11 + .../Assets/Code/Configs/PlayerConfig.cs.meta | 3 + .../Assets/Code/Configs/UIConfig.cs | 13 + .../Assets/Code/Configs/UIConfig.cs.meta | 3 + .../Code/StaticData/IStaticDataService.cs | 1 + .../Code/StaticData/StaticDataService.cs | 2 + Game/CourierOld/Assets/Code/UI.meta | 3 + Game/CourierOld/Assets/Code/UI/IUIService.cs | 11 + .../Assets/Code/UI/IUIService.cs.meta | 3 + .../CourierOld/Assets/Code/UI/LoadingPanel.cs | 16 + .../Assets/Code/UI/LoadingPanel.cs.meta | 3 + .../Assets/Code/UI/MainMenuPanel.cs | 11 + .../Assets/Code/UI/MainMenuPanel.cs.meta | 3 + Game/CourierOld/Assets/Code/UI/UIElement.cs | 8 + .../Assets/Code/UI/UIElement.cs.meta | 3 + Game/CourierOld/Assets/Code/UI/UIPanel.cs | 9 + .../CourierOld/Assets/Code/UI/UIPanel.cs.meta | 3 + Game/CourierOld/Assets/Code/UI/UIService.cs | 32 + .../Assets/Code/UI/UIService.cs.meta | 3 + .../Resources/Configs/App/UIConfig.asset | 19 + .../Resources/Configs/App/UIConfig.asset.meta | 8 + Game/CourierOld/Assets/Resources/Models.meta | 8 + .../Assets/Resources/Models/DoorPolotno 1.fbx | 3 + .../Resources/Models/DoorPolotno 1.fbx.meta | 110 + .../Assets/Resources/Models/дверь.fbx | 3 + .../Assets/Resources/Models/дверь.fbx.meta | 110 + .../Assets/Resources/Prefabs/Doors.meta | 8 + .../Resources/Prefabs/Doors/WoodenDoor.prefab | 96 + .../Prefabs/Doors/WoodenDoor.prefab.meta | 7 + .../Assets/Resources/UI/Canvas.prefab | 103 + .../Assets/Resources/UI/Canvas.prefab.meta | 7 + .../CourierOld/Assets/Resources/UI/Fonts.meta | 2 +- .../Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf | 3 + .../Resources/UI/Fonts/SOUTHGHETTO.ttf.meta | 21 + .../Assets/Resources/UI/Gameplay.prefab | 227 + .../Assets/Resources/UI/Gameplay.prefab.meta | 7 + .../Assets/Resources/UI/LoadingScreen.prefab | 90 + .../Resources/UI/LoadingScreen.prefab.meta | 7 + .../Assets/Resources/UI/MainMenu.prefab | 848 ++ .../Assets/Resources/UI/MainMenu.prefab.meta | 7 + .../Assets/Resources/UI/MainMenu.uss | 29 + .../Assets/Resources/UI/MainMenu.uss.meta | 11 + .../Assets/Resources/UI/MainMenu.uxml | 10 + .../Assets/Resources/UI/MainMenu.uxml.meta | 10 + Game/CourierOld/Assets/TextMesh Pro.meta | 8 + .../CourierOld/Assets/TextMesh Pro/Fonts.meta | 8 + .../Fonts/LiberationSans - OFL.txt | 46 + .../Fonts/LiberationSans - OFL.txt.meta | 8 + .../TextMesh Pro/Fonts/LiberationSans.ttf | 3 + .../Fonts/LiberationSans.ttf.meta | 19 + .../Assets/TextMesh Pro/Resources.meta | 8 + .../Resources/Fonts & Materials.meta | 9 + .../LiberationSans SDF - Drop Shadow.mat | 106 + .../LiberationSans SDF - Drop Shadow.mat.meta | 8 + .../LiberationSans SDF - Fallback.asset | 348 + .../LiberationSans SDF - Fallback.asset.meta | 8 + .../LiberationSans SDF - Outline.mat | 104 + .../LiberationSans SDF - Outline.mat.meta | 8 + .../LiberationSans SDF.asset | 7821 ++++++++++ .../LiberationSans SDF.asset.meta | 8 + .../LineBreaking Following Characters.txt | 1 + ...LineBreaking Following Characters.txt.meta | 8 + .../LineBreaking Leading Characters.txt | 1 + .../LineBreaking Leading Characters.txt.meta | 8 + .../TextMesh Pro/Resources/Sprite Assets.meta | 9 + .../Resources/Sprite Assets/EmojiOne.asset | 659 + .../Sprite Assets/EmojiOne.asset.meta | 8 + .../TextMesh Pro/Resources/Style Sheets.meta | 9 + .../Style Sheets/Default Style Sheet.asset | 81 + .../Default Style Sheet.asset.meta | 8 + .../TextMesh Pro/Resources/TMP Settings.asset | 52 + .../Resources/TMP Settings.asset.meta | 8 + .../Assets/TextMesh Pro/Shaders.meta | 8 + .../TextMesh Pro/Shaders/SDFFunctions.hlsl | 178 + .../Shaders/SDFFunctions.hlsl.meta | 10 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 145 + .../TMP_Bitmap-Custom-Atlas.shader.meta | 9 + .../Shaders/TMP_Bitmap-Mobile.shader | 155 + .../Shaders/TMP_Bitmap-Mobile.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Bitmap.shader | 145 + .../Shaders/TMP_Bitmap.shader.meta | 9 + .../Shaders/TMP_SDF Overlay.shader | 326 + .../Shaders/TMP_SDF Overlay.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_SDF SSD.shader | 321 + .../Shaders/TMP_SDF SSD.shader.meta | 9 + .../Shaders/TMP_SDF-HDRP LIT.shadergraph | 12074 ++++++++++++++++ .../Shaders/TMP_SDF-HDRP LIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-HDRP UNLIT.shadergraph | 11759 +++++++++++++++ .../TMP_SDF-HDRP UNLIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-Mobile Masking.shader | 258 + .../TMP_SDF-Mobile Masking.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Overlay.shader | 252 + .../TMP_SDF-Mobile Overlay.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile SSD.shader | 106 + .../Shaders/TMP_SDF-Mobile SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader | 389 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile.shader | 250 + .../Shaders/TMP_SDF-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 139 + .../TMP_SDF-Surface-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface.shader | 159 + .../Shaders/TMP_SDF-Surface.shader.meta | 9 + .../Shaders/TMP_SDF-URP Lit.shadergraph | 11932 +++++++++++++++ .../Shaders/TMP_SDF-URP Lit.shadergraph.meta | 10 + .../Shaders/TMP_SDF-URP Unlit.shadergraph | 11629 +++++++++++++++ .../TMP_SDF-URP Unlit.shadergraph.meta | 10 + .../TextMesh Pro/Shaders/TMP_SDF.shader | 326 + .../TextMesh Pro/Shaders/TMP_SDF.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Sprite.shader | 131 + .../Shaders/TMP_Sprite.shader.meta | 9 + .../Assets/TextMesh Pro/Shaders/TMPro.cginc | 84 + .../TextMesh Pro/Shaders/TMPro.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Mobile.cginc | 165 + .../Shaders/TMPro_Mobile.cginc.meta | 9 + .../Shaders/TMPro_Properties.cginc | 80 + .../Shaders/TMPro_Properties.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Surface.cginc | 99 + .../Shaders/TMPro_Surface.cginc.meta | 9 + .../Assets/TextMesh Pro/Sprites.meta | 8 + .../Sprites/EmojiOne Attribution.txt | 3 + .../Sprites/EmojiOne Attribution.txt.meta | 7 + .../Assets/TextMesh Pro/Sprites/EmojiOne.json | 156 + .../TextMesh Pro/Sprites/EmojiOne.json.meta | 8 + .../Assets/TextMesh Pro/Sprites/EmojiOne.png | 3 + .../TextMesh Pro/Sprites/EmojiOne.png.meta | 431 + Game/CourierOld/Assets/UI Toolkit.meta | 8 + .../Assets/UI Toolkit/PanelSettings.asset | 50 + .../UI Toolkit/PanelSettings.asset.meta | 8 + .../Assets/UI Toolkit/UnityThemes.meta | 8 + .../UnityThemes/UnityDefaultRuntimeTheme.tss | 1 + .../UnityDefaultRuntimeTheme.tss.meta | 11 + .../UIElementsSchema/UIElements.xsd | 26 + .../Unity.Profiling.Editor.UI.xsd | 27 + .../Unity.Profiling.Editor.xsd | 129 + .../UIElementsSchema/Unity.UI.Builder.xsd | 1515 ++ .../UnityEditor.Accessibility.xsd | 116 + ...tyEditor.AddressableAssets.Diagnostics.xsd | 29 + ...tyEditor.AddressableAssets.GUIElements.xsd | 118 + .../UnityEditor.Audio.UIElements.xsd | 101 + .../UnityEditor.Experimental.GraphView.xsd | 75 + ...r.Inspector.GraphicsSettingsInspectors.xsd | 27 + .../UnityEditor.Inspector.xsd | 30 + .../UnityEditor.Localization.UI.xsd | 111 + .../UIElementsSchema/UnityEditor.Overlays.xsd | 54 + ...UnityEditor.PackageManager.UI.Internal.xsd | 880 ++ .../UnityEditor.Rendering.xsd | 54 + .../UIElementsSchema/UnityEditor.Search.xsd | 31 + .../UnityEditor.ShaderGraph.Drawing.xsd | 95 + .../UnityEditor.ShortcutManagement.xsd | 52 + .../UnityEditor.UIElements.Debugger.xsd | 28 + ...UnityEditor.UIElements.ProjectSettings.xsd | 127 + .../UnityEditor.UIElements.xsd | 663 + ...zation.SmartFormat.PersistentVariables.xsd | 160 + .../UnityEngine.Localization.xsd | 316 + .../UnityEngine.UIElements.xsd | 2138 +++ 161 files changed, 70228 insertions(+), 6 deletions(-) create mode 100644 Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs create mode 100644 Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs.meta create mode 100644 Game/CourierOld/Assets/Code/Configs/UIConfig.cs create mode 100644 Game/CourierOld/Assets/Code/Configs/UIConfig.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI.meta create mode 100644 Game/CourierOld/Assets/Code/UI/IUIService.cs create mode 100644 Game/CourierOld/Assets/Code/UI/IUIService.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI/LoadingPanel.cs create mode 100644 Game/CourierOld/Assets/Code/UI/LoadingPanel.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs create mode 100644 Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI/UIElement.cs create mode 100644 Game/CourierOld/Assets/Code/UI/UIElement.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI/UIPanel.cs create mode 100644 Game/CourierOld/Assets/Code/UI/UIPanel.cs.meta create mode 100644 Game/CourierOld/Assets/Code/UI/UIService.cs create mode 100644 Game/CourierOld/Assets/Code/UI/UIService.cs.meta create mode 100644 Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset create mode 100644 Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset.meta create mode 100644 Game/CourierOld/Assets/Resources/Models.meta create mode 100644 Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx create mode 100644 Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx.meta create mode 100644 Game/CourierOld/Assets/Resources/Models/дверь.fbx create mode 100644 Game/CourierOld/Assets/Resources/Models/дверь.fbx.meta create mode 100644 Game/CourierOld/Assets/Resources/Prefabs/Doors.meta create mode 100644 Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab create mode 100644 Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/Canvas.prefab create mode 100644 Game/CourierOld/Assets/Resources/UI/Canvas.prefab.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf create mode 100644 Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/Gameplay.prefab create mode 100644 Game/CourierOld/Assets/Resources/UI/Gameplay.prefab.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab create mode 100644 Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.prefab create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.prefab.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.uss create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.uss.meta create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.uxml create mode 100644 Game/CourierOld/Assets/Resources/UI/MainMenu.uxml.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Fonts.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Fonts/LiberationSans.ttf create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Sprite Assets.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Style Sheets.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta create mode 100644 Game/CourierOld/Assets/TextMesh Pro/Resources/TMP Settings.asset create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro.cginc create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne.json create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne.png create mode 100755 Game/CourierOld/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta create mode 100644 Game/CourierOld/Assets/UI Toolkit.meta create mode 100644 Game/CourierOld/Assets/UI Toolkit/PanelSettings.asset create mode 100644 Game/CourierOld/Assets/UI Toolkit/PanelSettings.asset.meta create mode 100644 Game/CourierOld/Assets/UI Toolkit/UnityThemes.meta create mode 100644 Game/CourierOld/Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss create mode 100644 Game/CourierOld/Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta create mode 100644 Game/CourierOld/UIElementsSchema/UIElements.xsd create mode 100644 Game/CourierOld/UIElementsSchema/Unity.Profiling.Editor.UI.xsd create mode 100644 Game/CourierOld/UIElementsSchema/Unity.Profiling.Editor.xsd create mode 100644 Game/CourierOld/UIElementsSchema/Unity.UI.Builder.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Accessibility.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.AddressableAssets.Diagnostics.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.AddressableAssets.GUIElements.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Audio.UIElements.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Experimental.GraphView.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Inspector.GraphicsSettingsInspectors.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Inspector.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Localization.UI.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Overlays.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.PackageManager.UI.Internal.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Rendering.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.Search.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.ShaderGraph.Drawing.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.ShortcutManagement.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.UIElements.Debugger.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.UIElements.ProjectSettings.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEditor.UIElements.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEngine.Localization.SmartFormat.PersistentVariables.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEngine.Localization.xsd create mode 100644 Game/CourierOld/UIElementsSchema/UnityEngine.UIElements.xsd diff --git a/Game/CourierOld/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Game/CourierOld/Assets/AddressableAssetsData/AddressableAssetSettings.asset index d7dfc11..5d94f94 100644 --- a/Game/CourierOld/Assets/AddressableAssetsData/AddressableAssetSettings.asset +++ b/Game/CourierOld/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -15,7 +15,7 @@ MonoBehaviour: m_DefaultGroup: d447fc60305c17a17bf20948ab295a45 m_currentHash: serializedVersion: 2 - Hash: 44f191e9f235d5420c20a51f93ead7da + Hash: 00000000000000000000000000000000 m_OptimizeCatalogSize: 0 m_BuildRemoteCatalog: 0 m_CatalogRequestsTimeout: 0 diff --git a/Game/CourierOld/Assets/Code/App/AppStates/GameplayState.cs b/Game/CourierOld/Assets/Code/App/AppStates/GameplayState.cs index efcf93f..c315ec2 100644 --- a/Game/CourierOld/Assets/Code/App/AppStates/GameplayState.cs +++ b/Game/CourierOld/Assets/Code/App/AppStates/GameplayState.cs @@ -3,6 +3,8 @@ using Code.Gameplay.Camera; using Code.Input; using Code.Scenes; using Code.StateMachine; +using Code.UI; +using UnityEngine; namespace Code.App.AppStates { @@ -18,11 +20,15 @@ namespace Code.App.AppStates Context.SceneLoaderService.LoadScene((int)SceneIds.MovementDev, SceneLoaded); Context.InputService.EnableMap(ActionMappings.Gameplay); + Context.UIService.LoadingScreen.Show(); + Context.UIService.SwitchPanelTo(UIPanel.Gameplay); + Context.CameraStateMachine.SwitchState(CameraMode.FirstPerson); } private void SceneLoaded() { + Context.UIService.LoadingScreen.Hide(); base.EnterState(); } diff --git a/Game/CourierOld/Assets/Code/App/AppStates/MainMenuState.cs b/Game/CourierOld/Assets/Code/App/AppStates/MainMenuState.cs index 7b45e69..4d05da4 100644 --- a/Game/CourierOld/Assets/Code/App/AppStates/MainMenuState.cs +++ b/Game/CourierOld/Assets/Code/App/AppStates/MainMenuState.cs @@ -3,6 +3,8 @@ using Code.Gameplay.Camera; using Code.Input; using Code.Scenes; using Code.StateMachine; +using Code.UI; +using UnityEngine; namespace Code.App.AppStates { @@ -16,18 +18,35 @@ namespace Code.App.AppStates Context.SceneLoaderService.LoadScene((int)SceneIds.MainMenu, SceneLoaded); Context.InputService.EnableMap(ActionMappings.MainMenu); - Context.CameraStateMachine.SwitchState(CameraMode.Static); + Context.UIService.LoadingScreen.Show(); + Context.UIService.SwitchPanelTo(UIPanel.MainMenu); + ((MainMenuPanel)Context.UIService.CurrentPanel).startButton.onClick.AddListener(StartGame); + ((MainMenuPanel)Context.UIService.CurrentPanel).exitButton.onClick.AddListener(ExitGame); + Context.CameraStateMachine.SwitchState(CameraMode.Static); } private void SceneLoaded() - { + { + Context.UIService.LoadingScreen.Hide(); base.EnterState(); } public override void Tick() { } + private void StartGame() + { + Context.StateMachine.SwitchState(AppState.Gameplay) + .AllowStateTransition(AppState.MainMenu) + .AllowStateTransition(AppState.GameOver); + } + + private void ExitGame() + { + Application.Quit(); + } + public override void ExitState() { Context.InputService.DisableMap(ActionMappings.MainMenu); diff --git a/Game/CourierOld/Assets/Code/App/BootstrapInstaller.cs b/Game/CourierOld/Assets/Code/App/BootstrapInstaller.cs index e97d69a..5990c7f 100644 --- a/Game/CourierOld/Assets/Code/App/BootstrapInstaller.cs +++ b/Game/CourierOld/Assets/Code/App/BootstrapInstaller.cs @@ -4,6 +4,7 @@ using Code.Gameplay.Camera; using Code.Input; using Code.Scenes; using Code.StaticData; +using Code.UI; using Reflex.Core; using Reflex.Injectors; using UnityEngine; @@ -23,7 +24,7 @@ namespace Code.App containerBuilder.AddSingleton(typeof(InputService), typeof(IInputService)); InitializeCamera(containerBuilder, staticDataService); - + containerBuilder.AddSingleton(typeof(UIService), typeof(IUIService)); containerBuilder.AddSingleton(typeof(SceneLoaderService), typeof(ISceneLoaderService)); containerBuilder.OnContainerBuilt += Bootstrap; @@ -61,6 +62,8 @@ namespace Code.App containerBuilder.AddSingleton(staticDataService.InputConfig.inputActionAsset, typeof(InputActionAsset)); containerBuilder.AddSingleton(staticDataService.CameraConfig, typeof(CameraConfig)); containerBuilder.AddSingleton(staticDataService.CharacterConfig, typeof(CharacterConfig)); + containerBuilder.AddSingleton(staticDataService.UIConfig.canvasPrefab, typeof(Canvas)); + containerBuilder.AddSingleton(staticDataService.UIConfig.uiElementsPrefabs, typeof(UIElement[])); } private void Bootstrap(Container container) @@ -77,7 +80,8 @@ namespace Code.App // TODO: поменяно для теста appStateMachine - .SwitchState(AppState.MovementDev); + .SwitchState(AppState.MainMenu) + .AllowStateTransition(AppState.Gameplay); } } } \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/App/StateMachine/AppStateMachineContext.cs b/Game/CourierOld/Assets/Code/App/StateMachine/AppStateMachineContext.cs index 003b8ab..8ccb648 100644 --- a/Game/CourierOld/Assets/Code/App/StateMachine/AppStateMachineContext.cs +++ b/Game/CourierOld/Assets/Code/App/StateMachine/AppStateMachineContext.cs @@ -1,6 +1,7 @@ using Code.Gameplay.Camera; using Code.Input; using Code.Scenes; +using Code.UI; using Reflex.Attributes; namespace Code.App.StateMachine @@ -11,5 +12,6 @@ namespace Code.App.StateMachine [Inject] public IInputService InputService; [Inject] public AppStateMachine StateMachine; [Inject] public CameraStateMachine CameraStateMachine; + [Inject] public IUIService UIService; } } \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs b/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs new file mode 100644 index 0000000..35c8bd7 --- /dev/null +++ b/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs @@ -0,0 +1,11 @@ +using UnityEngine; + +namespace Code.Configs +{ + [CreateAssetMenu(menuName = "Config/Player", fileName = "PlayerConfig")] + public class PlayerConfig : ScriptableObject + { + public Player playerPrefab; + public int maxHealth; + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs.meta b/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs.meta new file mode 100644 index 0000000..cfa96c0 --- /dev/null +++ b/Game/CourierOld/Assets/Code/Configs/PlayerConfig.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 425c2ad28dbe4552acd1564f64372558 +timeCreated: 1761591274 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/Configs/UIConfig.cs b/Game/CourierOld/Assets/Code/Configs/UIConfig.cs new file mode 100644 index 0000000..92f6b06 --- /dev/null +++ b/Game/CourierOld/Assets/Code/Configs/UIConfig.cs @@ -0,0 +1,13 @@ +using Code.UI; +using UnityEngine; +using UnityEngine.Serialization; + +namespace Code.Configs +{ + [CreateAssetMenu(menuName = "Config/UI", fileName = "UIConfig")] + public class UIConfig : ScriptableObject + { + [FormerlySerializedAs("uiElements")] public UIElement[] uiElementsPrefabs; + [FormerlySerializedAs("canvas")] public Canvas canvasPrefab; + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/Configs/UIConfig.cs.meta b/Game/CourierOld/Assets/Code/Configs/UIConfig.cs.meta new file mode 100644 index 0000000..691f294 --- /dev/null +++ b/Game/CourierOld/Assets/Code/Configs/UIConfig.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: feaa36c74e094e0aa24b3983957a6e4e +timeCreated: 1761591380 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/StaticData/IStaticDataService.cs b/Game/CourierOld/Assets/Code/StaticData/IStaticDataService.cs index f895581..e9ada5e 100644 --- a/Game/CourierOld/Assets/Code/StaticData/IStaticDataService.cs +++ b/Game/CourierOld/Assets/Code/StaticData/IStaticDataService.cs @@ -10,5 +10,6 @@ namespace Code.StaticData AppConfig AppConfig { get; } CameraConfig CameraConfig { get; } CharacterConfig CharacterConfig { get; } + UIConfig UIConfig { get; } } } \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/StaticData/StaticDataService.cs b/Game/CourierOld/Assets/Code/StaticData/StaticDataService.cs index 4ede641..f2c6833 100644 --- a/Game/CourierOld/Assets/Code/StaticData/StaticDataService.cs +++ b/Game/CourierOld/Assets/Code/StaticData/StaticDataService.cs @@ -10,6 +10,7 @@ namespace Code.StaticData public InputConfig InputConfig { get; private set; } public CameraConfig CameraConfig { get; private set; } public CharacterConfig CharacterConfig { get; private set; } + public UIConfig UIConfig { get; private set; } public void Load() { @@ -17,6 +18,7 @@ namespace Code.StaticData AppConfig = Resources.Load(string.Format(StringPaths.ConfigSingle, "App", "AppConfig")); CameraConfig = Resources.Load(string.Format(StringPaths.ConfigSingle, "App", "CameraConfig")); CharacterConfig = Resources.Load(string.Format(StringPaths.ConfigSingle, "App", "CharacterConfig")); + UIConfig = Resources.Load(string.Format(StringPaths.ConfigSingle, "App", "UIConfig")); } } } \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI.meta b/Game/CourierOld/Assets/Code/UI.meta new file mode 100644 index 0000000..6b97a62 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: aca6d2360b0a4b35b124f6d6ffa10039 +timeCreated: 1761577505 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/IUIService.cs b/Game/CourierOld/Assets/Code/UI/IUIService.cs new file mode 100644 index 0000000..35a299b --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/IUIService.cs @@ -0,0 +1,11 @@ +namespace Code.UI +{ + public interface IUIService + { + void EnablePanel(); + void DisablePanel(); + void SwitchPanelTo(UIPanel uiPanel); + UIElement CurrentPanel { get; } + LoadingPanel LoadingScreen { get; } + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/IUIService.cs.meta b/Game/CourierOld/Assets/Code/UI/IUIService.cs.meta new file mode 100644 index 0000000..b370e8a --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/IUIService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5d5cb971e8da41a5885f37d1334ab26a +timeCreated: 1761591248 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs b/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs new file mode 100644 index 0000000..66d29df --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace Code.UI +{ + public class LoadingPanel : UIElement + { + public void Hide() + { + gameObject.SetActive(false); + } + public void Show() + { + gameObject.SetActive(true); + } + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs.meta b/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs.meta new file mode 100644 index 0000000..03f185e --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/LoadingPanel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8b4a0cb6cea947c6b085269973968c12 +timeCreated: 1761594685 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs b/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs new file mode 100644 index 0000000..21f1737 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs @@ -0,0 +1,11 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace Code.UI +{ + public class MainMenuPanel : UIElement + { + public Button startButton; + public Button exitButton; + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs.meta b/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs.meta new file mode 100644 index 0000000..ec2a0ed --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/MainMenuPanel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3257edb60d20461a92f3e5dd2c4afee4 +timeCreated: 1761596135 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIElement.cs b/Game/CourierOld/Assets/Code/UI/UIElement.cs new file mode 100644 index 0000000..9e9aa5b --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIElement.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +namespace Code.UI +{ + public class UIElement : MonoBehaviour + { + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIElement.cs.meta b/Game/CourierOld/Assets/Code/UI/UIElement.cs.meta new file mode 100644 index 0000000..82d7bd7 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIElement.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b9af80648f8048e397791a856c682cce +timeCreated: 1761590528 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIPanel.cs b/Game/CourierOld/Assets/Code/UI/UIPanel.cs new file mode 100644 index 0000000..ebb0900 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIPanel.cs @@ -0,0 +1,9 @@ +namespace Code.UI +{ + public enum UIPanel + { + Loading, + MainMenu, + Gameplay + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIPanel.cs.meta b/Game/CourierOld/Assets/Code/UI/UIPanel.cs.meta new file mode 100644 index 0000000..8a46d57 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIPanel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d93383e80e824e0db25252a7863af280 +timeCreated: 1761578163 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIService.cs b/Game/CourierOld/Assets/Code/UI/UIService.cs new file mode 100644 index 0000000..661f090 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIService.cs @@ -0,0 +1,32 @@ +using UnityEngine; + +namespace Code.UI +{ + public class UIService : IUIService + { + private UIElement[] _uiPanelsPrefabs; + private Canvas _canvas; + public UIElement CurrentPanel { get; private set; } + public LoadingPanel LoadingScreen { get; private set; } + + public UIService(UIElement[] uiPanelsPrefabs, Canvas canvas) + { + _canvas = Object.Instantiate(canvas); + Object.DontDestroyOnLoad(_canvas); + + _uiPanelsPrefabs = uiPanelsPrefabs; + + LoadingScreen = (LoadingPanel) Object.Instantiate(_uiPanelsPrefabs[(int)UIPanel.Loading], _canvas.transform); + } + + public void EnablePanel() => CurrentPanel.gameObject.SetActive(true); + public void DisablePanel() => CurrentPanel.gameObject.SetActive(false); + + public void SwitchPanelTo(UIPanel uiPanel) + { + Object.Destroy(CurrentPanel); + + CurrentPanel = Object.Instantiate(_uiPanelsPrefabs[(int)uiPanel], _canvas.transform); + } + } +} \ No newline at end of file diff --git a/Game/CourierOld/Assets/Code/UI/UIService.cs.meta b/Game/CourierOld/Assets/Code/UI/UIService.cs.meta new file mode 100644 index 0000000..8cf8791 --- /dev/null +++ b/Game/CourierOld/Assets/Code/UI/UIService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 060152e7a2a2400f85c372c0b9f138a8 +timeCreated: 1761577528 \ No newline at end of file diff --git a/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset b/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset new file mode 100644 index 0000000..7f0e2dd --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: feaa36c74e094e0aa24b3983957a6e4e, type: 3} + m_Name: UIConfig + m_EditorClassIdentifier: Assembly-CSharp::Code.Configs.UIConfig + uiElementsPrefabs: + - {fileID: 3884205628991346111, guid: f23b9fce9594618e5b75845f1cae50de, type: 3} + - {fileID: 6346323538546406952, guid: c566fc932edefbbee9e53271eac3c560, type: 3} + - {fileID: -4157829389757814337, guid: 23e11d2c8a4f12f4ea9a7a43d1118464, type: 3} + canvasPrefab: {fileID: 1289568913299077295, guid: 48aebfe8826dc0df79d047b5afbf8f5b, type: 3} diff --git a/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset.meta b/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset.meta new file mode 100644 index 0000000..d92ad24 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Configs/App/UIConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e4240cecbda5442ca72e9ae78fc2639 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models.meta b/Game/CourierOld/Assets/Resources/Models.meta new file mode 100644 index 0000000..c8cce42 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: baeb0c442c27b5238bd0f4d757d40db3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx b/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx new file mode 100644 index 0000000..041276a --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eabdff5cad8ba30c87f31a0dc5f47e1d2f1ed79d73813d96a2761fb25e881b51 +size 44732 diff --git a/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx.meta b/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx.meta new file mode 100644 index 0000000..d1d24ca --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/DoorPolotno 1.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 9e385488db96058c49ea9a0e6311088b +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 0 + importBlendShapes: 0 + importCameras: 0 + importLights: 0 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 0 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/дверь.fbx b/Game/CourierOld/Assets/Resources/Models/дверь.fbx new file mode 100644 index 0000000..2de3906 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/дверь.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2716e989d32ec2373d75059a1e758586d94daf5c838604566d8d20fbe6bad0b2 +size 12428 diff --git a/Game/CourierOld/Assets/Resources/Models/дверь.fbx.meta b/Game/CourierOld/Assets/Resources/Models/дверь.fbx.meta new file mode 100644 index 0000000..f7d652d --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/дверь.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 54da2999d81550ec198032d2ebb76ba0 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Prefabs/Doors.meta b/Game/CourierOld/Assets/Resources/Prefabs/Doors.meta new file mode 100644 index 0000000..5f9d5f9 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Prefabs/Doors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86f5434f6d2c5eea8b263baaac45ee8d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab b/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab new file mode 100644 index 0000000..5b7f324 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7707464981021107780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 121319395578245762} + m_Layer: 0 + m_Name: WoodenDoor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &121319395578245762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7707464981021107780} + 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: 1334315388222809313} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1517371933021618954 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 121319395578245762} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalPosition.x + value: -0.019 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalPosition.z + value: -0.508 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalRotation.y + value: -0.00000002669254 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalRotation.z + value: -0.000000026692542 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + propertyPath: m_Name + value: DoorPolotno 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} +--- !u!4 &1334315388222809313 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9e385488db96058c49ea9a0e6311088b, type: 3} + m_PrefabInstance: {fileID: 1517371933021618954} + m_PrefabAsset: {fileID: 0} diff --git a/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab.meta b/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab.meta new file mode 100644 index 0000000..412d85e --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Prefabs/Doors/WoodenDoor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0120a90c88d97f0ceb9e4644b1519bc3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/Canvas.prefab b/Game/CourierOld/Assets/Resources/UI/Canvas.prefab new file mode 100644 index 0000000..817e8e1 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Canvas.prefab @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6466339271797533664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8109840523973613115} + - component: {fileID: 1289568913299077295} + - component: {fileID: 3580625140137645467} + - component: {fileID: 3828985249605650759} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8109840523973613115 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6466339271797533664} + 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: [] + 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!223 &1289568913299077295 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6466339271797533664} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3580625140137645467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6466339271797533664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &3828985249605650759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6466339271797533664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 diff --git a/Game/CourierOld/Assets/Resources/UI/Canvas.prefab.meta b/Game/CourierOld/Assets/Resources/UI/Canvas.prefab.meta new file mode 100644 index 0000000..655bdda --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Canvas.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 48aebfe8826dc0df79d047b5afbf8f5b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/Fonts.meta b/Game/CourierOld/Assets/Resources/UI/Fonts.meta index e8dce40..cded315 100644 --- a/Game/CourierOld/Assets/Resources/UI/Fonts.meta +++ b/Game/CourierOld/Assets/Resources/UI/Fonts.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2a6b8d1e15a85328cbaff95e3c73cdfd +guid: 4d6f311c3554de004be43f9eff7027c9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf b/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf new file mode 100644 index 0000000..e01bb29 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d92183387d59f2f0f56e7094a4b8ede73b22e04ee302d5420a51b6e65ecc9a21 +size 32664 diff --git a/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf.meta b/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf.meta new file mode 100644 index 0000000..e136593 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Fonts/SOUTHGHETTO.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: 4c18ae64a0f1d59239a927890bc9aa3f +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - SouthGhetto + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab b/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab new file mode 100644 index 0000000..e3a2bc2 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &923227457470290794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1659765150583196593} + - component: {fileID: 2349422731112837364} + - component: {fileID: 7004075183262936785} + m_Layer: 5 + m_Name: FUCKYOU + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1659765150583196593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923227457470290794} + m_LocalRotation: {x: 0, y: 0, z: 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: 7726542507327209555} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2349422731112837364 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923227457470290794} + m_CullTransparentMesh: 1 +--- !u!114 &7004075183262936785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923227457470290794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: FUCKYOU + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1265158496168560331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7726542507327209555} + - component: {fileID: 2847325221482566557} + - component: {fileID: 5214871017756599939} + - component: {fileID: -4157829389757814337} + m_Layer: 5 + m_Name: Gameplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7726542507327209555 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_LocalRotation: {x: 0, y: 0, z: 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: 1659765150583196593} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2847325221482566557 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_CullTransparentMesh: 1 +--- !u!114 &5214871017756599939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &-4157829389757814337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b9af80648f8048e397791a856c682cce, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Code.UI.UIElement diff --git a/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab.meta b/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab.meta new file mode 100644 index 0000000..3d6c791 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/Gameplay.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 23e11d2c8a4f12f4ea9a7a43d1118464 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab b/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab new file mode 100644 index 0000000..eebce40 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1265158496168560331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7726542507327209555} + - component: {fileID: 2847325221482566557} + - component: {fileID: 5214871017756599939} + - component: {fileID: 3884205628991346111} + m_Layer: 5 + m_Name: LoadingScreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7726542507327209555 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_LocalRotation: {x: 0, y: 0, z: 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} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2847325221482566557 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_CullTransparentMesh: 1 +--- !u!114 &5214871017756599939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3884205628991346111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1265158496168560331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b4a0cb6cea947c6b085269973968c12, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Code.UI.LoadingPanel diff --git a/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab.meta b/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab.meta new file mode 100644 index 0000000..1a8c525 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/LoadingScreen.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f23b9fce9594618e5b75845f1cae50de +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab b/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab new file mode 100644 index 0000000..c6bc951 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab @@ -0,0 +1,848 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &232630675052682993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5641964969744638831} + - component: {fileID: 4474840527902986862} + - component: {fileID: 9108100465387609519} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5641964969744638831 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232630675052682993} + m_LocalRotation: {x: -0, y: -0, z: -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: 8619930345469013178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 35.000023, y: -50} + m_SizeDelta: {x: -70.000046, y: 469.19} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4474840527902986862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232630675052682993} + m_CullTransparentMesh: 1 +--- !u!114 &9108100465387609519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232630675052682993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Deliver + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_sharedMaterial: {fileID: 1091306912205572362, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 225.3 + m_fontSizeBase: 131.2 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 5 + m_fontSizeMax: 1000 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3022555534434180202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3365132763521232287} + - component: {fileID: 8839516694721583648} + - component: {fileID: 2681260057701473527} + - component: {fileID: 2253845647481943924} + m_Layer: 5 + m_Name: Play + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3365132763521232287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3022555534434180202} + m_LocalRotation: {x: 0, y: 0, z: 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: 5776223270870164186} + m_Father: {fileID: 3292612119319714084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8839516694721583648 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3022555534434180202} + m_CullTransparentMesh: 1 +--- !u!114 &2681260057701473527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3022555534434180202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2253845647481943924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3022555534434180202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2681260057701473527} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4379545213608960436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2039188474299518326} + - component: {fileID: 593175698826165087} + - component: {fileID: 3927785698894562585} + - component: {fileID: 3846966970265265833} + m_Layer: 5 + m_Name: Exit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2039188474299518326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4379545213608960436} + m_LocalRotation: {x: 0, y: 0, z: 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: 4426790720157431892} + m_Father: {fileID: 3292612119319714084} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &593175698826165087 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4379545213608960436} + m_CullTransparentMesh: 1 +--- !u!114 &3927785698894562585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4379545213608960436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3846966970265265833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4379545213608960436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3927785698894562585} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5276650998563178813 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3292612119319714084} + - component: {fileID: 2234253208319716098} + - component: {fileID: 4248578032693757500} + - component: {fileID: 7544603551748559598} + m_Layer: 5 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3292612119319714084 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5276650998563178813} + m_LocalRotation: {x: 0, y: 0, z: 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: 3365132763521232287} + - {fileID: 2039188474299518326} + m_Father: {fileID: 8619930345469013178} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000061035156, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2234253208319716098 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5276650998563178813} + m_CullTransparentMesh: 1 +--- !u!114 &4248578032693757500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5276650998563178813} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7544603551748559598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5276650998563178813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.VerticalLayoutGroup + m_Padding: + m_Left: 70 + m_Right: 200 + m_Top: 500 + m_Bottom: 300 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &5375405137148512759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5776223270870164186} + - component: {fileID: 380469509551765796} + - component: {fileID: 6359586561490866722} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5776223270870164186 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375405137148512759} + m_LocalRotation: {x: -0, y: -0, z: -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: 3365132763521232287} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000061035156, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &380469509551765796 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375405137148512759} + m_CullTransparentMesh: 1 +--- !u!114 &6359586561490866722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375405137148512759} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u0418\u0433\u0440\u0430\u0442\u044C" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_sharedMaterial: {fileID: 1091306912205572362, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 100 + m_fontSizeBase: 100 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 1000 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6667719721460887159 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8619930345469013178} + - component: {fileID: 522826192599921829} + - component: {fileID: 694484482725852941} + - component: {fileID: 6346323538546406952} + m_Layer: 5 + m_Name: MainMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8619930345469013178 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6667719721460887159} + m_LocalRotation: {x: 0, y: 0, z: 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: 5641964969744638831} + - {fileID: 3292612119319714084} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1000.987, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &522826192599921829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6667719721460887159} + m_CullTransparentMesh: 1 +--- !u!114 &694484482725852941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6667719721460887159} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6346323538546406952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6667719721460887159} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3257edb60d20461a92f3e5dd2c4afee4, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Code.UI.MainMenuPanel + startButton: {fileID: 2253845647481943924} + exitButton: {fileID: 3846966970265265833} +--- !u!1 &7490760785407426207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4426790720157431892} + - component: {fileID: 8977372060395696082} + - component: {fileID: 8060276941630672465} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4426790720157431892 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490760785407426207} + m_LocalRotation: {x: -0, y: -0, z: -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: 2039188474299518326} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.000061035156, y: 1.5} + m_SizeDelta: {x: 0, y: 3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8977372060395696082 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490760785407426207} + m_CullTransparentMesh: 1 +--- !u!114 &8060276941630672465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7490760785407426207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u0412\u044B\u0439\u0442\u0438" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_sharedMaterial: {fileID: 1091306912205572362, guid: 247ca2b9087bd3d469bd5f70d5326e40, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 100 + m_fontSizeBase: 100 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 1000 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 1 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab.meta b/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab.meta new file mode 100644 index 0000000..90359bc --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/MainMenu.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c566fc932edefbbee9e53271eac3c560 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/UI/MainMenu.uss b/Game/CourierOld/Assets/Resources/UI/MainMenu.uss new file mode 100644 index 0000000..e95f4b5 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/MainMenu.uss @@ -0,0 +1,29 @@ +VisualElement { +} + +.MainMenuUIArea { + top: 0%; + left: 0%; + width: 30%; + align-items: stretch; + justify-content: flex-start; + align-self: flex-start; + background-color: rgba(255, 255, 255, 0); +} + +.Button { + margin-top: 5%; + font-size: 400%; + -unity-font-definition: resource('UI/Fonts/SOUTHGHETTO'); + -unity-text-align: middle-center; + background-color: rgba(0, 0, 0, 0); + height: 20%; + width: 100%; +} + +.buttonContainer { + justify-content: center; + align-items: stretch; + align-self: auto; + align-content: flex-start; +} diff --git a/Game/CourierOld/Assets/Resources/UI/MainMenu.uss.meta b/Game/CourierOld/Assets/Resources/UI/MainMenu.uss.meta new file mode 100644 index 0000000..29c18b1 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/MainMenu.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e14beb44d50fc7ac08fc0d0a2fafdaeb +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/Game/CourierOld/Assets/Resources/UI/MainMenu.uxml b/Game/CourierOld/Assets/Resources/UI/MainMenu.uxml new file mode 100644 index 0000000..b4ba7da --- /dev/null +++ b/Game/CourierOld/Assets/Resources/UI/MainMenu.uxml @@ -0,0 +1,10 @@ + +