From bc28dfa973dd4c9128daec81701dbc3f9f511e93 Mon Sep 17 00:00:00 2001 From: aarthificial Date: Mon, 21 Aug 2023 19:27:05 +0200 Subject: [PATCH] feat: pause menu --- Assets/Environment/MainCamera.cs | 38 + Assets/Environment/MainCamera.cs.meta | 3 + Assets/Environment/Materials/BoxSDF.mat | 1 + Assets/Environment/Models/Folder.fbx | 4 +- Assets/Environment/Models/Folder.fbx.meta | 8 +- Assets/Environment/Prefabs/Doc.prefab | 24 +- Assets/Environment/Prefabs/Tape.prefab | 33 +- Assets/Environment/Shaders/BoxSDF.shader | 13 + Assets/Framework/GameManager.cs | 20 +- Assets/Framework/StoryMode.cs | 6 +- Assets/Input/InputChannel.asset | 2 + Assets/Input/InputChannel.cs | 4 + Assets/Interactions/Conversation.cs | 7 +- Assets/Player/ManagerStates/DialogueState.cs | 37 +- Assets/Player/ManagerStates/ExploreState.cs | 13 +- Assets/Player/PlayerController.cs | 6 +- Assets/Player/Prefab/Player.prefab | 2 +- Assets/Player/Prefab/PlayerManager.prefab | 6 +- Assets/Scenes/Intro/LoadingDocks.unity | 24 +- Assets/Scenes/Menu.unity | 1002 ---- Assets/Scenes/Menu/Office.unity | 57 +- Assets/Scenes/Pause.unity | 4261 +++++++++++++---- Assets/Utils/MathExtensions.cs | 8 + Assets/Utils/Tweening/Dynamics.cs | 41 +- Assets/Utils/Tweening/SpringConfig.cs | 1 + Assets/View/Backdrop.cs | 28 + Assets/View/BoxSDF.cs | 16 + Assets/View/ButtonNavigation.cs | 65 - Assets/View/ButtonNavigation.cs.meta | 3 - .../Button.prefab.meta => Controls.meta} | 5 +- Assets/View/Controls/InteractiveGroup.cs | 19 + Assets/View/Controls/InteractiveGroup.cs.meta | 3 + Assets/View/Controls/PaperButton.cs | 81 + .../PaperButton.cs.meta} | 0 .../Range.cs => Controls/PaperSlider.cs} | 4 +- .../PaperSlider.cs.meta} | 0 .../PaperStyle.cs} | 16 +- .../PaperStyle.cs.meta} | 0 .../Checkbox.cs => Controls/PaperToggle.cs} | 4 +- .../PaperToggle.cs.meta} | 0 Assets/View/Controls/Tab.cs | 84 + .../View/{Settings => Controls}/Tab.cs.meta | 0 Assets/View/{ => Dialogue}/DialogueView.cs | 10 +- .../View/{ => Dialogue}/DialogueView.cs.meta | 0 Assets/View/MenuView.cs | 19 - Assets/View/MenuView.cs.meta | 3 - Assets/View/Office/ComputerButton.cs | 64 - .../Office/FolderOfficeController.controller} | 13 +- .../FolderOfficeController.controller.meta} | 0 Assets/View/Office/MenuManager.cs | 7 +- Assets/View/Office/SaveTapeManager.cs | 3 +- Assets/View/Office/SettingsFolder.cs | 14 +- Assets/View/Office/States/IntroState.cs | 8 + Assets/View/Office/States/SettingsState.cs | 10 +- .../Menu.unity.meta => View/Overlay.meta} | 5 +- .../Overlay/FolderPauseController.controller | 111 + .../FolderPauseController.controller.meta | 8 + Assets/View/{ => Overlay}/HUDView.cs | 8 +- Assets/View/{ => Overlay}/HUDView.cs.meta | 0 Assets/View/Overlay/OverlayCamera.cs | 32 + .../OverlayCamera.cs.meta} | 0 .../OverlayChannel.asset} | 4 +- .../OverlayChannel.asset.meta} | 2 +- Assets/View/Overlay/OverlayChannel.cs | 30 + Assets/View/Overlay/OverlayChannel.cs.meta | 3 + Assets/View/Overlay/OverlayManager.cs | 63 + Assets/View/Overlay/OverlayManager.cs.meta | 3 + Assets/View/Overlay/States.meta | 3 + Assets/View/Overlay/States/ExitState.cs | 26 + Assets/View/Overlay/States/ExitState.cs.meta | 3 + Assets/View/Overlay/States/GameplayState.cs | 57 + .../View/Overlay/States/GameplayState.cs.meta | 3 + Assets/View/Overlay/States/OverlayState.cs | 22 + .../View/Overlay/States/OverlayState.cs.meta | 3 + Assets/View/Overlay/States/PauseState.cs | 69 + Assets/View/Overlay/States/PauseState.cs.meta | 3 + Assets/View/Overlay/States/SettingsState.cs | 56 + .../View/Overlay/States/SettingsState.cs.meta | 3 + Assets/View/PauseView.cs | 61 - Assets/View/PauseView.cs.meta | 3 - Assets/View/Prefabs/Button.prefab | 339 -- ...mputerButton.prefab => PaperButton.prefab} | 100 +- ...on.prefab.meta => PaperButton.prefab.meta} | 0 .../{Select.prefab => PaperDropdown.prefab} | 10 +- ....prefab.meta => PaperDropdown.prefab.meta} | 0 .../{Slider.prefab => PaperSlider.prefab} | 5 +- ...er.prefab.meta => PaperSlider.prefab.meta} | 0 .../{Toggle.prefab => PaperToggle.prefab} | 7 +- ...le.prefab.meta => PaperToggle.prefab.meta} | 0 Assets/View/Prefabs/Settings.prefab | 364 +- Assets/View/Prefabs/SettingsPage.prefab | 1 + Assets/View/Prefabs/Tab.prefab | 36 +- Assets/View/Settings.meta | 11 +- Assets/View/Settings/SettingsCamera.cs | 21 - Assets/View/Settings/SettingsPage.cs | 12 +- .../{SettingsTabs.cs => SettingsView.cs} | 31 +- ...tingsTabs.cs.meta => SettingsView.cs.meta} | 0 Assets/View/Settings/Tab.cs | 57 - .../{VideoPage.cs => VideoSettingsView.cs} | 7 +- ...Page.cs.meta => VideoSettingsView.cs.meta} | 0 Assets/View/ViewChannel.cs | 11 - Assets/View/ViewChannel.cs.meta | 3 - Packages/manifest.json | 1 + Packages/packages-lock.json | 9 + 104 files changed, 4768 insertions(+), 2938 deletions(-) create mode 100644 Assets/Environment/MainCamera.cs create mode 100644 Assets/Environment/MainCamera.cs.meta delete mode 100644 Assets/Scenes/Menu.unity delete mode 100644 Assets/View/ButtonNavigation.cs delete mode 100644 Assets/View/ButtonNavigation.cs.meta rename Assets/View/{Prefabs/Button.prefab.meta => Controls.meta} (57%) create mode 100644 Assets/View/Controls/InteractiveGroup.cs create mode 100644 Assets/View/Controls/InteractiveGroup.cs.meta create mode 100644 Assets/View/Controls/PaperButton.cs rename Assets/View/{Office/ComputerButton.cs.meta => Controls/PaperButton.cs.meta} (100%) rename Assets/View/{Settings/Range.cs => Controls/PaperSlider.cs} (96%) rename Assets/View/{Settings/Range.cs.meta => Controls/PaperSlider.cs.meta} (100%) rename Assets/View/{Settings/SelectableStyle.cs => Controls/PaperStyle.cs} (87%) rename Assets/View/{Settings/SelectableStyle.cs.meta => Controls/PaperStyle.cs.meta} (100%) rename Assets/View/{Settings/Checkbox.cs => Controls/PaperToggle.cs} (88%) rename Assets/View/{Settings/Checkbox.cs.meta => Controls/PaperToggle.cs.meta} (100%) create mode 100644 Assets/View/Controls/Tab.cs rename Assets/View/{Settings => Controls}/Tab.cs.meta (100%) rename Assets/View/{ => Dialogue}/DialogueView.cs (74%) rename Assets/View/{ => Dialogue}/DialogueView.cs.meta (100%) delete mode 100644 Assets/View/MenuView.cs delete mode 100644 Assets/View/MenuView.cs.meta delete mode 100644 Assets/View/Office/ComputerButton.cs rename Assets/{Settings/FolderController.controller => View/Office/FolderOfficeController.controller} (90%) rename Assets/{Settings/FolderController.controller.meta => View/Office/FolderOfficeController.controller.meta} (100%) rename Assets/{Scenes/Menu.unity.meta => View/Overlay.meta} (55%) create mode 100644 Assets/View/Overlay/FolderPauseController.controller create mode 100644 Assets/View/Overlay/FolderPauseController.controller.meta rename Assets/View/{ => Overlay}/HUDView.cs (87%) rename Assets/View/{ => Overlay}/HUDView.cs.meta (100%) create mode 100644 Assets/View/Overlay/OverlayCamera.cs rename Assets/View/{Settings/SettingsCamera.cs.meta => Overlay/OverlayCamera.cs.meta} (100%) rename Assets/View/{ViewChannel.asset => Overlay/OverlayChannel.asset} (73%) rename Assets/View/{ViewChannel.asset.meta => Overlay/OverlayChannel.asset.meta} (79%) create mode 100644 Assets/View/Overlay/OverlayChannel.cs create mode 100644 Assets/View/Overlay/OverlayChannel.cs.meta create mode 100644 Assets/View/Overlay/OverlayManager.cs create mode 100644 Assets/View/Overlay/OverlayManager.cs.meta create mode 100644 Assets/View/Overlay/States.meta create mode 100644 Assets/View/Overlay/States/ExitState.cs create mode 100644 Assets/View/Overlay/States/ExitState.cs.meta create mode 100644 Assets/View/Overlay/States/GameplayState.cs create mode 100644 Assets/View/Overlay/States/GameplayState.cs.meta create mode 100644 Assets/View/Overlay/States/OverlayState.cs create mode 100644 Assets/View/Overlay/States/OverlayState.cs.meta create mode 100644 Assets/View/Overlay/States/PauseState.cs create mode 100644 Assets/View/Overlay/States/PauseState.cs.meta create mode 100644 Assets/View/Overlay/States/SettingsState.cs create mode 100644 Assets/View/Overlay/States/SettingsState.cs.meta delete mode 100644 Assets/View/PauseView.cs delete mode 100644 Assets/View/PauseView.cs.meta delete mode 100644 Assets/View/Prefabs/Button.prefab rename Assets/View/Prefabs/{ComputerButton.prefab => PaperButton.prefab} (61%) rename Assets/View/Prefabs/{ComputerButton.prefab.meta => PaperButton.prefab.meta} (100%) rename Assets/View/Prefabs/{Select.prefab => PaperDropdown.prefab} (99%) rename Assets/View/Prefabs/{Select.prefab.meta => PaperDropdown.prefab.meta} (100%) rename Assets/View/Prefabs/{Slider.prefab => PaperSlider.prefab} (99%) rename Assets/View/Prefabs/{Slider.prefab.meta => PaperSlider.prefab.meta} (100%) rename Assets/View/Prefabs/{Toggle.prefab => PaperToggle.prefab} (99%) rename Assets/View/Prefabs/{Toggle.prefab.meta => PaperToggle.prefab.meta} (100%) delete mode 100644 Assets/View/Settings/SettingsCamera.cs rename Assets/View/Settings/{SettingsTabs.cs => SettingsView.cs} (64%) rename Assets/View/Settings/{SettingsTabs.cs.meta => SettingsView.cs.meta} (100%) delete mode 100644 Assets/View/Settings/Tab.cs rename Assets/View/Settings/{VideoPage.cs => VideoSettingsView.cs} (93%) rename Assets/View/Settings/{VideoPage.cs.meta => VideoSettingsView.cs.meta} (100%) delete mode 100644 Assets/View/ViewChannel.cs delete mode 100644 Assets/View/ViewChannel.cs.meta diff --git a/Assets/Environment/MainCamera.cs b/Assets/Environment/MainCamera.cs new file mode 100644 index 0000000..2f0f043 --- /dev/null +++ b/Assets/Environment/MainCamera.cs @@ -0,0 +1,38 @@ +using Settings; +using System; +using UnityEngine; +using Utils; +using UnityEngine.Rendering.Universal; +using UnityEngine.Serialization; +using View.Overlay; +using View.Settings; + +namespace Environment { + public class MainCamera : MonoBehaviour { + [FormerlySerializedAs("_settings")] [Inject] [SerializeField] private OverlayChannel _overlay; + private Camera _camera; + private Camera _overlayCamera; + + private void Awake() { + _camera = GetComponent(); + _overlay.CameraChanged += HandleCameraChanged; + } + + private void OnDestroy() { + _overlay.CameraChanged -= HandleCameraChanged; + } + + private void HandleCameraChanged(OverlayCamera overlayCamera) { + var data = _camera.GetUniversalAdditionalCameraData(); + if (_overlayCamera != null) { + data.cameraStack.Remove(_overlayCamera); + } + if (overlayCamera != null) { + _overlayCamera = overlayCamera.NativeCamera; + data.cameraStack.Add(_overlayCamera); + } + } + + private void Start() { } + } +} diff --git a/Assets/Environment/MainCamera.cs.meta b/Assets/Environment/MainCamera.cs.meta new file mode 100644 index 0000000..8c99396 --- /dev/null +++ b/Assets/Environment/MainCamera.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ddcdfe7e9ee44ef5b9b9dfdf1d3ad069 +timeCreated: 1692493977 \ No newline at end of file diff --git a/Assets/Environment/Materials/BoxSDF.mat b/Assets/Environment/Materials/BoxSDF.mat index f54d48b..bcbb3c9 100644 --- a/Assets/Environment/Materials/BoxSDF.mat +++ b/Assets/Environment/Materials/BoxSDF.mat @@ -83,5 +83,6 @@ Material: - _Edge: {r: 0.4, g: 0.5, b: 0, a: 0} - _Radius: {r: -0.02, g: 1000, b: 0, a: 0} - _Size: {r: 0.5, g: 0.5, b: 0, a: 0} + - _Test: {r: 0.15, g: 1, b: 0, a: 0} - _TopColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/Environment/Models/Folder.fbx b/Assets/Environment/Models/Folder.fbx index 228b62a..0bc6bbb 100644 --- a/Assets/Environment/Models/Folder.fbx +++ b/Assets/Environment/Models/Folder.fbx @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81d635dd10a1c224256fffd57318f6fa23c74c1252df7737522016eee7c9d160 -size 114460 +oid sha256:602f91fb7686b8faf278d50799f79ab4b6c33846597c9b82ac9bf93eaa601056 +size 114700 diff --git a/Assets/Environment/Models/Folder.fbx.meta b/Assets/Environment/Models/Folder.fbx.meta index 924b98c..5d78992 100644 --- a/Assets/Environment/Models/Folder.fbx.meta +++ b/Assets/Environment/Models/Folder.fbx.meta @@ -70,13 +70,13 @@ ModelImporter: useFileScale: 1 strictVertexDataChecks: 0 tangentSpace: - normalSmoothAngle: 110 + normalSmoothAngle: 60 normalImportMode: 0 tangentImportMode: 2 - normalCalculationMode: 1 + normalCalculationMode: 4 legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 0 - normalSmoothingSource: 3 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 referencedClips: [] importAnimation: 1 humanDescription: diff --git a/Assets/Environment/Prefabs/Doc.prefab b/Assets/Environment/Prefabs/Doc.prefab index 9c496dd..e2d92db 100644 --- a/Assets/Environment/Prefabs/Doc.prefab +++ b/Assets/Environment/Prefabs/Doc.prefab @@ -25,13 +25,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1546078600094020979} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19999981, y: 4.7000003, z: -0.3000002} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6178060888846861477} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!108 &581945227673195525 Light: @@ -82,7 +82,7 @@ Light: m_RenderMode: 0 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 @@ -107,14 +107,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: m_EditorClassIdentifier: - m_Version: 1 + m_Version: 3 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 m_LightLayerMask: 1 + m_RenderingLayers: 1 m_CustomShadowLayers: 0 m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 --- !u!1 &7654724439952173484 GameObject: m_ObjectHideFlags: 0 @@ -138,6 +141,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7654724439952173484} + 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} @@ -147,7 +151,6 @@ Transform: - {fileID: 2325637474228225773} - {fileID: 8595935622242677680} m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7731636489706020276 GameObject: @@ -174,13 +177,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7731636489706020276} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19999981, y: 4.7000003, z: 0.3000002} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6178060888846861477} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!108 &1054954320292463232 Light: @@ -231,7 +234,7 @@ Light: m_RenderMode: 0 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 @@ -256,19 +259,23 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: m_EditorClassIdentifier: - m_Version: 1 + m_Version: 3 m_UsePipelineSettings: 1 m_AdditionalLightsShadowResolutionTier: 2 m_LightLayerMask: 1 + m_RenderingLayers: 1 m_CustomShadowLayers: 0 m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 --- !u!1001 &2807259590746373530 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 6178060888846861477} m_Modifications: - target: {fileID: -8679921383154817045, guid: 14b5babc84cf921489b2eb2f0b1872b5, @@ -347,6 +354,9 @@ PrefabInstance: value: LoadingDoc objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 14b5babc84cf921489b2eb2f0b1872b5, type: 3} --- !u!4 &2413888460978100849 stripped Transform: diff --git a/Assets/Environment/Prefabs/Tape.prefab b/Assets/Environment/Prefabs/Tape.prefab index 78f942c..4e73ca0 100644 --- a/Assets/Environment/Prefabs/Tape.prefab +++ b/Assets/Environment/Prefabs/Tape.prefab @@ -233,6 +233,7 @@ GameObject: - component: {fileID: 8185744449875840938} - component: {fileID: 5906712797519350268} - component: {fileID: 4258270229909218848} + - component: {fileID: 7950074891527193042} m_Layer: 5 m_Name: Sticker m_TagString: Untagged @@ -279,7 +280,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: cee324826696d384e9cdec982f03dfe2, type: 2} m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -297,6 +298,22 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7950074891527193042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5589558409207737007} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 329c7514c4ac4f2682f7d1383021f91b, type: 3} + m_Name: + m_EditorClassIdentifier: + _padding: 0 + _strokeWidth: 0.1 + _filled: 1 + _textureStrength: 0 --- !u!1 &6947367653979628781 GameObject: m_ObjectHideFlags: 0 @@ -324,7 +341,7 @@ RectTransform: m_GameObject: {fileID: 6947367653979628781} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -0.081} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8185744449875840938} @@ -334,7 +351,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0.022, y: 0} - m_SizeDelta: {x: 0.225, y: 0.036} + m_SizeDelta: {x: 22.5, y: 3.6} m_Pivot: {x: 0.5, y: 0.5} --- !u!223 &7156446477029427052 Canvas: @@ -354,7 +371,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 + m_AdditionalShaderChannelsFlag: 27 m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 @@ -417,7 +434,7 @@ RectTransform: 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_SizeDelta: {x: -2, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &3061434403612356093 CanvasRenderer: @@ -475,8 +492,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 0.02 - m_fontSizeBase: 0.02 + m_fontSize: 2 + m_fontSizeBase: 2 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -511,7 +528,7 @@ MonoBehaviour: m_VertexBufferAutoSizeReduction: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: 0.01, y: 0, z: 0.01, w: 0} + m_margin: {x: 0, y: 0, z: 0, w: 0} m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_hasFontAssetChanged: 0 diff --git a/Assets/Environment/Shaders/BoxSDF.shader b/Assets/Environment/Shaders/BoxSDF.shader index ea64630..bf25f16 100644 --- a/Assets/Environment/Shaders/BoxSDF.shader +++ b/Assets/Environment/Shaders/BoxSDF.shader @@ -3,9 +3,11 @@ Shader "GUI/BoxSDF" Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _PaintTex ("Paint Texture", 2D) = "white" {} _Radius ("Radius", Float) = 0.3 _StrokeWidth ("Stroke Width", Float) = 0.1 _Smoothness ("Smoothness", Float) = 0.01 + _Test ("Test", Vector) = (0, 0, 0, 0) [HideInInspector] _StencilComp ("Stencil Comparison", Float) = 8 [HideInInspector] _Stencil ("Stencil ID", Float) = 0 @@ -62,6 +64,7 @@ Shader "GUI/BoxSDF" float4 color : COLOR; float2 texcoord : TEXCOORD0; float4 params : TEXCOORD1; + float4 params2 : TEXCOORD2; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -72,6 +75,7 @@ Shader "GUI/BoxSDF" float2 texcoord : TEXCOORD0; float4 worldPosition : TEXCOORD1; float4 params : TEXCOORD2; + float4 params2 : TEXCOORD3; UNITY_VERTEX_OUTPUT_STEREO }; @@ -82,6 +86,7 @@ Shader "GUI/BoxSDF" float _StrokeWidth; float _Smoothness; float4 _ClipRect; + float4 _Test; inline float roundBoxSDF(const float2 position, const float2 size, const float radius) { @@ -104,6 +109,7 @@ Shader "GUI/BoxSDF" output.texcoord = input.texcoord; output.params = input.params; + output.params2 = input.params2; output.color = input.color; return output; } @@ -137,6 +143,13 @@ Shader "GUI/BoxSDF" distance ); + float paint = tex2D(_PaintTex, (uv * size + input.params2.xy) * 0.01).b; + // color.rgb += lerp(input.params2.z, input.params2.w, paint); + paint -= _Test.x; + paint *= _Test.y; + paint *= input.params2.z; + color.rgb += paint; + #ifdef UNITY_UI_CLIP_RECT color.a *= get2DClipping(input.worldPosition.xy, _ClipRect); #endif diff --git a/Assets/Framework/GameManager.cs b/Assets/Framework/GameManager.cs index 3f260b4..8cb9bc6 100644 --- a/Assets/Framework/GameManager.cs +++ b/Assets/Framework/GameManager.cs @@ -12,9 +12,15 @@ public class GameManager : MonoBehaviour { [Inject] public AudioManager Audio; private GameMode _currentMode; - private bool _isSwitching; + private GameMode _switchingTo; + + private bool ISSwitching => !ReferenceEquals(_switchingTo, null); public void RequestMode(GameMode mode) { + if (_switchingTo == mode || _currentMode == mode) { + return; + } + StartCoroutine(SwitchMode(mode)); } @@ -70,13 +76,15 @@ private IEnumerator Reload() { #endif private IEnumerator SwitchMode(GameMode mode) { - yield return new WaitUntil(() => !_isSwitching); - - if (_currentMode == mode) { + if (_switchingTo == mode || _currentMode == mode) { yield break; } - _isSwitching = true; + if (ISSwitching) { + yield return new WaitUntil(() => !ISSwitching); + } + + _switchingTo = mode; if (!ReferenceEquals(_currentMode, null)) { yield return _currentMode.OnEnd(); } @@ -84,7 +92,7 @@ private IEnumerator SwitchMode(GameMode mode) { _currentMode = mode; yield return _currentMode.OnStart(); - _isSwitching = false; + _switchingTo = null; } } } diff --git a/Assets/Framework/StoryMode.cs b/Assets/Framework/StoryMode.cs index 975cfa9..8bd7aa3 100644 --- a/Assets/Framework/StoryMode.cs +++ b/Assets/Framework/StoryMode.cs @@ -45,7 +45,7 @@ public override IEnumerator OnStart() { IsPaused = false; Time.timeScale = 0; - var ui = SceneManager.LoadSceneAsync( + yield return SceneManager.LoadSceneAsync( _uiSceneIndex, LoadSceneMode.Additive ); @@ -53,7 +53,6 @@ public override IEnumerator OnStart() { _activeScene, LoadSceneMode.Additive ); - yield return ui; SceneManager.SetActiveScene( SceneManager.GetSceneByBuildIndex(_activeScene) @@ -71,9 +70,8 @@ public override IEnumerator OnEnd() { _state = GameModeState.Ending; Time.timeScale = 0; - var ui = SceneManager.UnloadSceneAsync(_uiSceneIndex); yield return SceneManager.UnloadSceneAsync(_activeScene); - yield return ui; + yield return SceneManager.UnloadSceneAsync(_uiSceneIndex); _state = GameModeState.Ended; } diff --git a/Assets/Input/InputChannel.asset b/Assets/Input/InputChannel.asset index e5a9485..7bc5526 100644 --- a/Assets/Input/InputChannel.asset +++ b/Assets/Input/InputChannel.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0de7a31b0f504321a089bcb785c15605, type: 3} m_Name: InputChannel m_EditorClassIdentifier: + GameplayPause: {fileID: -3951493915329138849, guid: 314bc7151929a6a439a2af7e101ce57a, + type: 3} UINavigate: {fileID: -8743243193325691087, guid: 314bc7151929a6a439a2af7e101ce57a, type: 3} UISubmit: {fileID: -4401986880345242183, guid: 314bc7151929a6a439a2af7e101ce57a, diff --git a/Assets/Input/InputChannel.cs b/Assets/Input/InputChannel.cs index 6761889..c9716b4 100644 --- a/Assets/Input/InputChannel.cs +++ b/Assets/Input/InputChannel.cs @@ -7,6 +7,10 @@ public class InputChannel : ScriptableObject { [NonSerialized] public string CurrentMap = "UI"; public event Action MapChanged; + [Header("Gameplay Actions")] + public InputActionReference GameplayPause; + + [Header("UI Actions")] public InputActionReference UINavigate; public InputActionReference UISubmit; public InputActionReference UICancel; diff --git a/Assets/Interactions/Conversation.cs b/Assets/Interactions/Conversation.cs index 7bca150..a8c6777 100644 --- a/Assets/Interactions/Conversation.cs +++ b/Assets/Interactions/Conversation.cs @@ -5,6 +5,7 @@ using Utils; using View; using View.Dialogue; +using View.Overlay; namespace Interactions { public class Conversation : Interactable { @@ -31,7 +32,7 @@ InteractionWaypoint waypoint private PlayerLookup _interactions; [SerializeField] private float _radius = 0.3f; - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; private DialogueButton _button; @@ -130,7 +131,7 @@ private void UpdateState() { private void UpdateButton() { if (HasDialogue && _button == null) { - _button = _view.HUD.BorrowButton(); + _button = _overlay.HUD.BorrowButton(); _button.SetInteraction(this); _button.Clicked += HandleButtonClicked; } @@ -138,7 +139,7 @@ private void UpdateButton() { if (!HasDialogue && _button != null) { _button.Clicked -= HandleButtonClicked; _button.SetInteraction(null); - _view.HUD.ReleaseButton(_button); + _overlay.HUD.ReleaseButton(_button); _button = null; } } diff --git a/Assets/Player/ManagerStates/DialogueState.cs b/Assets/Player/ManagerStates/DialogueState.cs index b1f85d1..5636b28 100644 --- a/Assets/Player/ManagerStates/DialogueState.cs +++ b/Assets/Player/ManagerStates/DialogueState.cs @@ -10,6 +10,7 @@ using Utils; using View; using View.Dialogue; +using View.Overlay; namespace Player.ManagerStates { [Serializable] @@ -22,7 +23,7 @@ private enum SubState { } [Inject] [SerializeField] private PlayerChannel _players; - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; [SerializeField] private Volume _volume; [SerializeField] private float _interactionCooldown = 0.5f; private CommandOption[] _options = new CommandOption[16]; @@ -62,20 +63,20 @@ public override void OnEnter() { base.OnEnter(); _volume.weight = 1; - _view.Dialogue.Wheel.OptionSelected += HandleOptionSelected; - _view.Dialogue.Wheel.Clicked += HandleClicked; - _view.Dialogue.Track.Finished += HandleFinished; - _view.Dialogue.SetActive(true); - _view.Dialogue.Track.Restart(); + _overlay.Dialogue.Wheel.OptionSelected += HandleOptionSelected; + _overlay.Dialogue.Wheel.Clicked += HandleClicked; + _overlay.Dialogue.Track.Finished += HandleFinished; + _overlay.Dialogue.SetActive(true); + _overlay.Dialogue.Track.Restart(); _lastUpdateTime = Time.time; } public override void OnExit() { base.OnExit(); - _view.Dialogue.Wheel.OptionSelected -= HandleOptionSelected; - _view.Dialogue.Wheel.Clicked -= HandleClicked; - _view.Dialogue.Track.Finished -= HandleFinished; - _view.Dialogue.SetActive(false); + _overlay.Dialogue.Wheel.OptionSelected -= HandleOptionSelected; + _overlay.Dialogue.Wheel.Clicked -= HandleClicked; + _overlay.Dialogue.Track.Finished -= HandleFinished; + _overlay.Dialogue.SetActive(false); _volume.weight = 0; _currentEntry = null; _queuedEntry = null; @@ -98,7 +99,7 @@ public override void OnUpdate() { if (_subState != SubState.Proceed) { Exit(); } else { - _view.Dialogue.Wheel.SetAction("X"); + _overlay.Dialogue.Wheel.SetAction("X"); } return; @@ -116,9 +117,9 @@ public override void OnUpdate() { private void ProcessEntry(BaseEntry entry) { _currentEntry = entry; if (entry is DialogueEntry dialogue) { - _view.Dialogue.Wheel.SetOptions(_options, 0); - _view.Dialogue.Wheel.SetAction(">>"); - _view.Dialogue.Track.SetDialogue(dialogue, GetSpeaker(dialogue)); + _overlay.Dialogue.Wheel.SetOptions(_options, 0); + _overlay.Dialogue.Wheel.SetAction(">>"); + _overlay.Dialogue.Track.SetDialogue(dialogue, GetSpeaker(dialogue)); _subState = SubState.Dialogue; } else if (entry is ChoiceEntry choice) { var ruleCount = _context.FindMatchingRules( @@ -142,8 +143,8 @@ private void ProcessEntry(BaseEntry entry) { return; } - _view.Dialogue.Wheel.SetOptions(_options, count); - _view.Dialogue.Wheel.SetAction(choice.IsCancellable ? "X" : ""); + _overlay.Dialogue.Wheel.SetOptions(_options, count); + _overlay.Dialogue.Wheel.SetAction(choice.IsCancellable ? "X" : ""); _subState = SubState.Choice; _isCancellable = choice.IsCancellable; _context.Process(choice); @@ -168,7 +169,7 @@ private void HandleFinished(DialogueEntry entry, bool force) { ApplyRule(entry); _currentEntry = null; _subState = SubState.Proceed; - _view.Dialogue.Wheel.SetAction(">"); + _overlay.Dialogue.Wheel.SetAction(">"); _context.Process(entry); } @@ -195,7 +196,7 @@ private void HandleClicked() { Exit(); break; case SubState.Dialogue: - _view.Dialogue.Track.Skip(); + _overlay.Dialogue.Track.Skip(); break; case SubState.Proceed: _subState = SubState.Finished; diff --git a/Assets/Player/ManagerStates/ExploreState.cs b/Assets/Player/ManagerStates/ExploreState.cs index 3eb723f..f4e68a8 100644 --- a/Assets/Player/ManagerStates/ExploreState.cs +++ b/Assets/Player/ManagerStates/ExploreState.cs @@ -4,6 +4,7 @@ using UnityEngine.InputSystem; using Utils; using View; +using View.Overlay; namespace Player.ManagerStates { public class ExploreState : ManagerState { @@ -14,7 +15,7 @@ private enum Command { } [Inject] [SerializeField] private PlayerChannel _players; - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; [Inject] [SerializeField] private PlayerConfig _config; [Inject] [SerializeField] private GameObject _targetPrefab; [SerializeField] private InputActionReference _targetAction; @@ -48,13 +49,13 @@ protected override void Awake() { } public override void OnEnter() { - _view.HUD.SetActive(true); - _view.HUD.SetInteractive(true); + _overlay.HUD.SetActive(true); + _overlay.HUD.SetInteractive(true); } public override void OnExit() { - _view.HUD.SetActive(false); - _view.HUD.SetInteractive(false); + _overlay.HUD.SetActive(false); + _overlay.HUD.SetInteractive(false); _target.SetActive(false); } @@ -93,7 +94,7 @@ public override void OnUpdate() { UpdatePlayer(_players.RT); var currentController = CurrentController; - _view.HUD.SetInteractive(!IsNavigating(currentController)); + _overlay.HUD.SetInteractive(!IsNavigating(currentController)); if (currentController?.NavigateState.IsActive ?? false) { _target.transform.position = currentController.TargetPosition; diff --git a/Assets/Player/PlayerController.cs b/Assets/Player/PlayerController.cs index dbaa388..52c674b 100644 --- a/Assets/Player/PlayerController.cs +++ b/Assets/Player/PlayerController.cs @@ -17,6 +17,8 @@ using UnityEngine.Serialization; using Utils; using View; +using View.Overlay; +using Debug = UnityEngine.Debug; namespace Player { [RequireComponent(typeof(FollowState))] @@ -31,7 +33,7 @@ public class PlayerController : MonoBehaviour { public Vector3 TargetPosition => Agent.pathEndPosition; [Inject] public PlayerConfig Config; - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; public PlayerType Type; public Rigidbody ChainTarget; public InputActionReference CommandAction; @@ -106,7 +108,7 @@ private void HandleStepped() { } private void Start() { - Slot = _view.HUD.ItemSlots[Type]; + Slot = _overlay.HUD.ItemSlots[Type]; Slot.Dropped += HandleDropped; SwitchState(IdleState); } diff --git a/Assets/Player/Prefab/Player.prefab b/Assets/Player/Prefab/Player.prefab index abff312..2cc64f3 100644 --- a/Assets/Player/Prefab/Player.prefab +++ b/Assets/Player/Prefab/Player.prefab @@ -261,7 +261,7 @@ MonoBehaviour: m_EditorClassIdentifier: Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} Config: {fileID: 11400000, guid: 74b20a78b90c2d847bdaa3ceb262eace, type: 2} - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} Type: 0 ChainTarget: {fileID: 2839522992124909877} CommandAction: {fileID: 0} diff --git a/Assets/Player/Prefab/PlayerManager.prefab b/Assets/Player/Prefab/PlayerManager.prefab index 02dd96a..cc06aee 100644 --- a/Assets/Player/Prefab/PlayerManager.prefab +++ b/Assets/Player/Prefab/PlayerManager.prefab @@ -29,13 +29,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4796299548502591016} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &4796299548502591020 MonoBehaviour: @@ -273,7 +273,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _players: {fileID: 11400000, guid: bdd6991a9046c7847a098f1b913d4a20, type: 2} - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} _volume: {fileID: 4796299548502590995} _interactionCooldown: 0.2 --- !u!114 &4796299548502590993 @@ -289,7 +289,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _players: {fileID: 11400000, guid: bdd6991a9046c7847a098f1b913d4a20, type: 2} - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} _config: {fileID: 11400000, guid: 74b20a78b90c2d847bdaa3ceb262eace, type: 2} _targetPrefab: {fileID: 8032458700041025737, guid: 3ee265cd1d7910f458699d94b5fa0948, type: 3} diff --git a/Assets/Scenes/Intro/LoadingDocks.unity b/Assets/Scenes/Intro/LoadingDocks.unity index e01efad..fc1a08a 100644 --- a/Assets/Scenes/Intro/LoadingDocks.unity +++ b/Assets/Scenes/Intro/LoadingDocks.unity @@ -616,7 +616,7 @@ Light: m_RenderMode: 0 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 @@ -777,7 +777,7 @@ MonoBehaviour: - {fileID: 1757444904} Item: {fileID: 201260434} _radius: 2 - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} --- !u!135 &310344530 SphereCollider: m_ObjectHideFlags: 0 @@ -1044,7 +1044,7 @@ Light: m_RenderMode: 0 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 @@ -3187,6 +3187,7 @@ GameObject: - component: {fileID: 961739750} - component: {fileID: 961739754} - component: {fileID: 961739755} + - component: {fileID: 961739756} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -3285,7 +3286,7 @@ Camera: m_Depth: -1 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 @@ -3359,6 +3360,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: attenuationObject: {fileID: 0} +--- !u!114 &961739756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 961739749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ddcdfe7e9ee44ef5b9b9dfdf1d3ad069, type: 3} + m_Name: + m_EditorClassIdentifier: + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} --- !u!1001 &977301417 PrefabInstance: m_ObjectHideFlags: 0 @@ -5085,7 +5099,7 @@ Light: m_RenderMode: 0 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1023 m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 diff --git a/Assets/Scenes/Menu.unity b/Assets/Scenes/Menu.unity deleted file mode 100644 index b62741c..0000000 --- a/Assets/Scenes/Menu.unity +++ /dev/null @@ -1,1002 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &122882329 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 122882330} - - component: {fileID: 122882333} - - component: {fileID: 122882332} - - component: {fileID: 122882331} - m_Layer: 5 - m_Name: Version - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &122882330 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122882329} - m_LocalRotation: {x: 0, y: 0, z: 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: 1037644101} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -40, y: 40} - m_SizeDelta: {x: 300, y: 40} - m_Pivot: {x: 1, y: 0} ---- !u!114 &122882331 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122882329} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b9fbd586f0a1fdf4a85fa7365a83f215, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &122882332 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122882329} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Version: 0.0.0' - 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 4 - m_VerticalAlignment: 1024 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &122882333 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 122882329} - m_CullTransparentMesh: 1 ---- !u!1001 &484779837 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 927650006} - m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Name - value: SettingsButton - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490351835196771, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_text - value: Settings - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!114 &484779838 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 484779837} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!224 &484779839 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 484779837} - m_PrefabAsset: {fileID: 0} ---- !u!1 &806738549 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 806738552} - - component: {fileID: 806738551} - - component: {fileID: 806738553} - - component: {fileID: 806738554} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &806738551 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806738549} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.078431375, g: 0.078431375, b: 0.078431375, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &806738552 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806738549} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &806738553 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806738549} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 ---- !u!114 &806738554 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 806738549} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 86c6556701af9e04380698b89f691b6e, type: 3} - m_Name: - m_EditorClassIdentifier: - attenuationObject: {fileID: 0} ---- !u!1 &927650005 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 927650006} - - component: {fileID: 927650007} - m_Layer: 5 - m_Name: Menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &927650006 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 927650005} - m_LocalRotation: {x: 0, y: 0, z: 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: 1142534230} - - {fileID: 484779839} - - {fileID: 1012623685} - m_Father: {fileID: 1037644101} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 40, y: 0} - m_SizeDelta: {x: 320, y: 200} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &927650007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 927650005} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 3 - m_Spacing: 10 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!1001 &1012623684 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 927650006} - m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Name - value: QuitButton - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490351835196771, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_text - value: Quit - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!224 &1012623685 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 1012623684} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1012623686 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 1012623684} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &1037644097 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1037644101} - - component: {fileID: 1037644100} - - component: {fileID: 1037644099} - - component: {fileID: 1037644098} - - component: {fileID: 1037644102} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1037644098 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1037644099 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &1037644100 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} - 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_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1037644101 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 927650006} - - {fileID: 122882330} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1037644102 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bec9095e8b4142ebbd7f74e3cd49299c, type: 3} - m_Name: - m_EditorClassIdentifier: - _storyMode: {fileID: 11400000, guid: 0f0d16039f21f864db8384ab7bb703c1, type: 2} - _startButton: {fileID: 4340490351581719846} - _exitButton: {fileID: 1012623686} - _settingsButton: {fileID: 484779838} ---- !u!224 &1142534230 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 4340490351581719845} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &4340490351581719845 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 927650006} - m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Name - value: StartButton - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!114 &4340490351581719846 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 4340490351581719845} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Scenes/Menu/Office.unity b/Assets/Scenes/Menu/Office.unity index d400531..eff9543 100644 --- a/Assets/Scenes/Menu/Office.unity +++ b/Assets/Scenes/Menu/Office.unity @@ -556,11 +556,6 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} - - target: {fileID: 596442511228719110, guid: efee0e9f77303df4ab4d89b91b30fa53, - type: 3} - propertyPath: m_fontSize - value: 1 - objectReference: {fileID: 0} - target: {fileID: 596442511228719110, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_fontSizeBase @@ -951,11 +946,6 @@ PrefabInstance: propertyPath: m_Camera value: objectReference: {fileID: 961739752} - - target: {fileID: 2656453769040154121, guid: efee0e9f77303df4ab4d89b91b30fa53, - type: 3} - propertyPath: m_AdditionalShaderChannelsFlag - value: 25 - objectReference: {fileID: 0} - target: {fileID: 2659416713934006144, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_Layer @@ -1001,11 +991,6 @@ PrefabInstance: propertyPath: m_Camera value: objectReference: {fileID: 961739752} - - target: {fileID: 3025429314583402152, guid: efee0e9f77303df4ab4d89b91b30fa53, - type: 3} - propertyPath: m_AdditionalShaderChannelsFlag - value: 25 - objectReference: {fileID: 0} - target: {fileID: 3247309071974618583, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_Layer @@ -1306,11 +1291,6 @@ PrefabInstance: propertyPath: m_Camera value: objectReference: {fileID: 961739752} - - target: {fileID: 4668811545358191593, guid: efee0e9f77303df4ab4d89b91b30fa53, - type: 3} - propertyPath: m_AdditionalShaderChannelsFlag - value: 25 - objectReference: {fileID: 0} - target: {fileID: 4693997802350092059, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_Layer @@ -3814,12 +3794,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!95 &789621606 stripped -Animator: - m_CorrespondingSourceObject: {fileID: 1183737098139889216, guid: efee0e9f77303df4ab4d89b91b30fa53, - type: 3} - m_PrefabInstance: {fileID: 186637218} - m_PrefabAsset: {fileID: 0} --- !u!114 &789621607 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 959450076721951562, guid: efee0e9f77303df4ab4d89b91b30fa53, @@ -4349,7 +4323,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Camera: {fileID: 73464355} - _duration: 0.3 + _duration: 5 _backdrop: {fileID: 1391715818} --- !u!114 &966745386 MonoBehaviour: @@ -5373,11 +5347,21 @@ PrefabInstance: propertyPath: m_Name value: ContinueButton objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Interactable + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: _isInteractable value: 0 objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 1329904986} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -5401,6 +5385,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &1329904986 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1329904981} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1360229867 GameObject: m_ObjectHideFlags: 0 @@ -5842,11 +5838,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _closedValue: 0 - _hoverValue: 0.2 - _openValue: 0.5 - _animator: {fileID: 789621606} + _hoverValue: 0.4 + _openValue: 1 _state: {fileID: 966745391} - _tabs: {fileID: 789621607} + _view: {fileID: 789621607} _label: {fileID: 831234666} --- !u!65 &1567338171 BoxCollider: diff --git a/Assets/Scenes/Pause.unity b/Assets/Scenes/Pause.unity index 43edc14..37217bc 100644 --- a/Assets/Scenes/Pause.unity +++ b/Assets/Scenes/Pause.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} + m_IndirectSpecularColor: {r: 0.12731941, g: 0.13414887, b: 0.12107834, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -104,7 +104,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -117,7 +117,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -154,7 +154,6 @@ RectTransform: m_Children: - {fileID: 1898096945} m_Father: {fileID: 1639213834} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -175,6 +174,100 @@ MonoBehaviour: m_EditorClassIdentifier: Text: {fileID: 2144613454} _bubbleTransform: {fileID: 1898096945} +--- !u!1 &116079458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 116079459} + - component: {fileID: 116079462} + - component: {fileID: 116079461} + - component: {fileID: 116079460} + m_Layer: 10 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &116079459 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116079458} + m_LocalRotation: {x: -0.00000013411045, y: -0.000000014901161, z: 0.00000008940697, + w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 385363470} + m_Father: {fileID: 652259225} + 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: 1, y: 1} +--- !u!114 &116079460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116079458} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 329c7514c4ac4f2682f7d1383021f91b, type: 3} + m_Name: + m_EditorClassIdentifier: + _padding: 0 + _strokeWidth: 1 + _filled: 0 + _textureStrength: 0 +--- !u!114 &116079461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116079458} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: cee324826696d384e9cdec982f03dfe2, type: 2} + m_Color: {r: 0.5803922, g: 0.47450984, b: 0.38431376, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &116079462 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 116079458} + m_CullTransparentMesh: 1 --- !u!1 &161509161 GameObject: m_ObjectHideFlags: 0 @@ -206,7 +299,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1569090681} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -269,408 +361,2591 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 44dbd9dad0274a39916ea3d0dfa8dee5, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &626409464 +--- !u!4 &241512092 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + m_PrefabInstance: {fileID: 299688607} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &299688607 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 927650006} + serializedVersion: 3 + m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 37826031975850674, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_Name - value: ResumeButton + propertyPath: m_AnchorMax.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 37826031975850674, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_Pivot.x - value: 0.5 + propertyPath: m_AnchorMin.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 37826031975850674, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_Pivot.y - value: 0.5 + propertyPath: m_SizeDelta.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 37826031975850674, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_RootOrder + propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 37826031975850674, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_AnchorMax.x + propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 109637437353855482, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 109637437353855482, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_AnchorMin.x + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109637437353855482, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109637437353855482, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109637437353855482, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 562069433859972784, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 562069433859972784, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 562069433859972784, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 959450076721951562, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: _worldCamera + value: + objectReference: {fileID: 491330402} + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalPosition.x + propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1177014073763967875, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalPosition.y + propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1424613619182971637, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalPosition.z + propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1424613619182971637, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalRotation.w - value: 1 + propertyPath: m_AnchorMin.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1424613619182971637, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalRotation.x - value: -0 + propertyPath: m_SizeDelta.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1424613619182971637, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalRotation.y - value: -0 + propertyPath: m_AnchoredPosition.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1424613619182971637, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalRotation.z - value: -0 + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1816258789265353409, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1816258789265353409, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1816258789265353409, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1816258789265353409, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1963280043138136941, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1963280043138136941, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1963280043138136941, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1963280043138136941, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 1963280043138136941, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 2236457169157365359, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalEulerAnglesHint.x + propertyPath: m_AnchorMax.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 2236457169157365359, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalEulerAnglesHint.y + propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 2362980185336604581, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_LocalEulerAnglesHint.z + propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490351835196771, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 2362980185336604581, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} - propertyPath: m_text - value: Resume + propertyPath: m_AnchorMin.y + value: 0 objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!224 &626409465 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 626409464} - m_PrefabAsset: {fileID: 0} ---- !u!114 &626409466 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 626409464} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &724539801 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 724539802} - m_Layer: 5 - m_Name: Options - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &724539802 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 724539801} - m_LocalRotation: {x: 0, y: 0, z: 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: 858450516} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &858450515 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 858450516} - m_Layer: 5 - m_Name: Group - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &858450516 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858450515} - m_LocalRotation: {x: -0, y: -0, z: -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: 967372965} - - {fileID: 724539802} - m_Father: {fileID: 1002172927} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 200} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &927650005 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 927650006} - - component: {fileID: 927650007} + - target: {fileID: 2362980185336604581, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2362980185336604581, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2362980185336604581, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2426374382788201632, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2426374382788201632, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2426374382788201632, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2426374382788201632, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2426374382788201632, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3299694420463196880, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3299694420463196880, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3353933740796194153, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 691ce4336adbade42a636fbba6cc019f, type: 2} + - target: {fileID: 3479213132769364363, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Name + value: Settings + objectReference: {fileID: 0} + - target: {fileID: 3694677716969426245, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3694677716969426245, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3694677716969426245, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3694677716969426245, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3694677716969426245, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4231499904286851945, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 491330402} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4445097976881455840, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4578580501594782175, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4578580501594782175, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4663882752913815816, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4663882752913815816, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4663882752913815816, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4663882752913815816, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4663882752913815816, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4938143869292486148, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5357844713718698366, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 5357844713718698366, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 5357844713718698366, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 5848013965814380664, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5848013965814380664, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6031528801692459292, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6031528801692459292, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6031528801692459292, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6031528801692459292, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6031528801692459292, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6098606117203207439, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6098606117203207439, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6098606117203207439, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6098606117203207439, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6756424586279681101, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7063011263105587046, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 491330402} + - target: {fileID: 7217742157083352069, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7217742157083352069, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7217742157083352069, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7217742157083352069, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7217742157083352069, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7475784608239173661, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 7475784608239173661, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 7475784608239173661, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 7504317728450937012, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7504317728450937012, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7504317728450937012, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7504317728450937012, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7504317728450937012, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7880386444630042731, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7880386444630042731, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7880386444630042731, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7880386444630042731, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7880386444630042731, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8485652358877903608, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8485652358877903608, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8738998599325480044, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8738998599325480044, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8738998599325480044, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8738998599325480044, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9036206068486646610, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9036206068486646610, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9036206068486646610, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9036206068486646610, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9036206068486646610, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9221990233164821046, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9221990233164821046, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 576569829487542914, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1201220863} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: efee0e9f77303df4ab4d89b91b30fa53, type: 3} +--- !u!1 &305862690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 305862693} + - component: {fileID: 305862692} + - component: {fileID: 305862691} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &305862691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305862690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!108 &305862692 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305862690} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.3 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 1024 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &305862693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305862690} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1001 &362583228 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 385363470} + m_Modifications: + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_text + value: Settings + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.b + value: 0.24313727 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSizeBase + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4282269763 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_VerticalAlignment + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Name + value: Settings + objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: _disabledAlpha + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1470691495} + m_SourcePrefab: {fileID: 100100000, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} +--- !u!1 &385363469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 385363470} + - component: {fileID: 385363472} + - component: {fileID: 385363471} + m_Layer: 10 + m_Name: Options + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &385363470 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385363469} + m_LocalRotation: {x: 0.00000008940697, y: -0.000000029802326, z: -2.0206057e-14, + w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1133312491} + - {fileID: 1470691494} + - {fileID: 1354344383} + - {fileID: 1042622139} + m_Father: {fileID: 116079459} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1, y: -0.49999702} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &385363471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385363469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!114 &385363472 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385363469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &491330400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491330403} + - component: {fileID: 491330402} + - component: {fileID: 491330401} + - component: {fileID: 491330404} + m_Layer: 0 + m_Name: PauseCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &491330401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491330400} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 1 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + quality: 3 + frameInfluence: 0.1 + jitterScale: 1 + mipBias: 0 + varianceClampScale: 0.9 + contrastAdaptiveSharpening: 0 +--- !u!20 &491330402 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491330400} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.59 + far clip plane: 1000 + field of view: 20 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 1024 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &491330403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491330400} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.7071068, z: 0.7071068, w: 0} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 180} +--- !u!114 &491330404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491330400} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67e99b4105e746d6b7f3ccc7127c2e48, type: 3} + m_Name: + m_EditorClassIdentifier: + _channel: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} + _ratio: 1.4 +--- !u!1001 &570997397 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 385363470} + m_Modifications: + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_text + value: Resume + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.b + value: 0.24313727 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSizeBase + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4282269763 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_VerticalAlignment + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Name + value: Resume + objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: _disabledAlpha + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1133312492} + m_SourcePrefab: {fileID: 100100000, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} +--- !u!1 &608415941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 608415942} + - component: {fileID: 608415944} + - component: {fileID: 608415943} + - component: {fileID: 608415946} + - component: {fileID: 608415945} + m_Layer: 10 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &608415942 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608415941} + m_LocalRotation: {x: 0, y: 0, z: 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: 1466484270} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &608415943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608415941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.8627451} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &608415944 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608415941} + m_CullTransparentMesh: 1 +--- !u!225 &608415945 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608415941} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &608415946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608415941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 340d797188714d01aee10c81c11e0ec1, type: 3} + m_Name: + m_EditorClassIdentifier: + _speed: 4 +--- !u!1 &643632719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 643632720} + m_Layer: 0 + m_Name: PositionOverlay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &643632720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 643632719} + serializedVersion: 2 + m_LocalRotation: {x: 0.22152197, y: -0.0013663835, z: -0.18208343, w: 0.9580041} + m_LocalPosition: {x: 0.102, y: 0.485, z: 0.323} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &652259224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 652259225} + - component: {fileID: 652259228} + - component: {fileID: 652259227} + - component: {fileID: 652259226} + m_Layer: 10 + m_Name: Card + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &652259225 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652259224} + m_LocalRotation: {x: 0, y: 0, z: 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: 116079459} + m_Father: {fileID: 1201220863} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -4, y: -2} + m_SizeDelta: {x: 9.7, y: 9} + m_Pivot: {x: 1, y: 1} +--- !u!114 &652259226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652259224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 329c7514c4ac4f2682f7d1383021f91b, type: 3} + m_Name: + m_EditorClassIdentifier: + _padding: 0.5 + _strokeWidth: 1 + _filled: 1 + _textureStrength: 0.6 +--- !u!114 &652259227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652259224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: cee324826696d384e9cdec982f03dfe2, type: 2} + m_Color: {r: 0.8196079, g: 0.77647066, b: 0.7372549, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &652259228 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652259224} + m_CullTransparentMesh: 1 +--- !u!1 &724539801 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 724539802} + m_Layer: 5 + m_Name: Options + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &724539802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724539801} + m_LocalRotation: {x: 0, y: 0, z: 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: 858450516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &858450515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 858450516} + m_Layer: 5 + m_Name: Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &858450516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858450515} + m_LocalRotation: {x: -0, y: -0, z: -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: 967372965} + - {fileID: 724539802} + m_Father: {fileID: 1002172927} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 200} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &909742921 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 959450076721951562, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + m_PrefabInstance: {fileID: 299688607} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f50f3c396cb345319c32a543d68971ce, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &960359661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 960359662} + - component: {fileID: 960359666} + - component: {fileID: 960359665} + - component: {fileID: 960359664} + - component: {fileID: 960359663} + m_Layer: 5 + m_Name: Bubble + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &960359662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960359661} + m_LocalRotation: {x: -0, y: -0, z: -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: 2116653787} + m_Father: {fileID: 1579768203} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -80, y: 0} + m_SizeDelta: {x: 420, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &960359663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960359661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 40 + m_Right: 40 + m_Top: 20 + m_Bottom: 20 + m_ChildAlignment: 0 + 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!114 &960359664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960359661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &960359665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960359661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.94509804, g: 0.7529412, b: 0.7137255, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &960359666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 960359661} + m_CullTransparentMesh: 1 +--- !u!1 &967372964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967372965} + - component: {fileID: 967372968} + - component: {fileID: 967372967} + m_Layer: 5 + m_Name: Action + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &967372965 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967372964} + m_LocalRotation: {x: 0, y: 0, z: 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: 1057680999} + m_Father: {fileID: 858450516} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &967372967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967372964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &967372968 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 967372964} + m_CullTransparentMesh: 1 +--- !u!1 &1002172926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1002172927} + - component: {fileID: 1002172928} + - component: {fileID: 1002172929} + - component: {fileID: 1002172931} + - component: {fileID: 1002172930} + m_Layer: 5 + m_Name: DialogueWheel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1002172927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002172926} + m_LocalRotation: {x: -0, y: -0, z: -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: 858450516} + m_Father: {fileID: 1639213834} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1002172928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002172926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea64fc27f4ba4cb6898a2e2d945fc4f2, type: 3} + m_Name: + m_EditorClassIdentifier: + _optionTemplate: {fileID: 4035681904159827882, guid: 9f2a5e65f5c01c54193f67e2917321ad, + type: 3} + _optionContainer: {fileID: 724539802} + _actionButton: {fileID: 1002172929} + _actionText: {fileID: 1057681000} + _players: {fileID: 11400000, guid: bdd6991a9046c7847a098f1b913d4a20, type: 2} +--- !u!114 &1002172929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002172926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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: 1002172930} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1002172930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002172926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1002172931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002172926} + m_CullTransparentMesh: 1 +--- !u!4 &1011721913 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 576569829487542914, guid: efee0e9f77303df4ab4d89b91b30fa53, + type: 3} + m_PrefabInstance: {fileID: 299688607} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1027479670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1027479671} + - component: {fileID: 1027479672} + - component: {fileID: 1027479673} + m_Layer: 5 + m_Name: HUDView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1027479671 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027479670} + m_LocalRotation: {x: -0, y: -0, z: -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: 1455196722} + - {fileID: 236595985} + - {fileID: 1569090681} + - {fileID: 1955311246} + m_Father: {fileID: 1512479049} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1027479672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027479670} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4e177177fff41f79607e92af968e0f7, type: 3} + m_Name: + m_EditorClassIdentifier: + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} + _buttons: + - {fileID: 1455196726} + - {fileID: 236595986} + ItemSlots: + LT: {fileID: 1569090685} + RT: {fileID: 1955311250} +--- !u!225 &1027479673 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027479670} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &1037644097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1037644101} + - component: {fileID: 1037644100} + - component: {fileID: 1037644099} + - component: {fileID: 1037644098} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1037644098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1037644097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1037644099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1037644097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1037644100 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1037644097} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1037644101 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1037644097} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1512479049} + - {fileID: 2098615902} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1042622138 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1347933364} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1042622139 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1347933364} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1042622140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042622138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 2 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1042622143 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1347933364} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042622138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1057680998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1057680999} + - component: {fileID: 1057681001} + - component: {fileID: 1057681000} m_Layer: 5 - m_Name: Menu + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &927650006 +--- !u!224 &1057680999 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 927650005} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1057680998} + m_LocalRotation: {x: 0, y: 0, z: 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: 626409465} - - {fileID: 2085353619} - - {fileID: 1024696176} - m_Father: {fileID: 964323915} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 967372965} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 40, y: 0} - m_SizeDelta: {x: 320, y: 200} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &927650007 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1057681000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 927650005} + m_GameObject: {fileID: 1057680998} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 3 - m_Spacing: 10 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!1 &960359661 -GameObject: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 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: X + 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: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 40 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1057681001 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 960359662} - - component: {fileID: 960359666} - - component: {fileID: 960359665} - - component: {fileID: 960359664} - - component: {fileID: 960359663} - m_Layer: 5 - m_Name: Bubble - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &960359662 -RectTransform: + m_GameObject: {fileID: 1057680998} + m_CullTransparentMesh: 1 +--- !u!1001 &1112062927 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 385363470} + m_Modifications: + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_text + value: Main Menu + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.b + value: 0.24313727 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSizeBase + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4282269763 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_VerticalAlignment + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Name + value: MainMenu + objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: _disabledAlpha + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1354344384} + m_SourcePrefab: {fileID: 100100000, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} +--- !u!1 &1133312490 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 570997397} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 960359661} - m_LocalRotation: {x: -0, y: -0, z: -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: 2116653787} - m_Father: {fileID: 1579768203} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -80, y: 0} - m_SizeDelta: {x: 420, y: 0} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &960359663 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!224 &1133312491 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 570997397} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 960359661} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 40 - m_Right: 40 - m_Top: 20 - m_Bottom: 20 - m_ChildAlignment: 0 - 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!114 &960359664 +--- !u!114 &1133312492 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 960359661} + m_GameObject: {fileID: 1133312490} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Name: m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!114 &960359665 + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 2 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1133312495 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 570997397} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 960359661} + m_GameObject: {fileID: 1133312490} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.94509804, g: 0.7529412, b: 0.7137255, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &960359666 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 960359661} - m_CullTransparentMesh: 1 ---- !u!1 &964323914 +--- !u!1 &1184707561 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -678,76 +2953,117 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 964323915} - - component: {fileID: 964323917} - - component: {fileID: 964323916} - m_Layer: 5 - m_Name: Backdrop + - component: {fileID: 1184707564} + - component: {fileID: 1184707563} + - component: {fileID: 1184707562} + m_Layer: 0 + m_Name: Spot Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &964323915 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 964323914} - m_LocalRotation: {x: -0, y: -0, z: -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: 927650006} - m_Father: {fileID: 2063987153} - m_RootOrder: 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!114 &964323916 +--- !u!114 &1184707562 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 964323914} + m_GameObject: {fileID: 1184707561} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5411765} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &964323917 -CanvasRenderer: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!108 &1184707563 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 964323914} - m_CullTransparentMesh: 1 ---- !u!1 &967372964 + m_GameObject: {fileID: 1184707561} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 1.4567895 + m_SpotAngle: 66.54699 + m_InnerSpotAngle: 33.027977 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1184707564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184707561} + serializedVersion: 2 + m_LocalRotation: {x: 0.7058475, y: 0.29973087, z: 0.042182446, w: 0.6404385} + m_LocalPosition: {x: -0.323, y: 0.696, z: 0.115} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 61.5, y: 111.66, z: 90} +--- !u!1 &1201220862 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -755,432 +3071,392 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 967372965} - - component: {fileID: 967372968} - - component: {fileID: 967372967} - m_Layer: 5 - m_Name: Action + - component: {fileID: 1201220863} + - component: {fileID: 1201220867} + - component: {fileID: 1201220866} + - component: {fileID: 1201220865} + - component: {fileID: 1201220864} + - component: {fileID: 1201220868} + m_Layer: 10 + m_Name: Pause m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &967372965 +--- !u!224 &1201220863 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967372964} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1201220862} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: -0.5} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 + m_LocalScale: {x: 0.000100000005, y: 0.00010000004, z: 0.00010000001} + m_ConstrainProportionsScale: 1 m_Children: - - {fileID: 1057680999} - m_Father: {fileID: 858450516} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 80, y: 80} + - {fileID: 652259225} + m_Father: {fileID: 1011721913} + m_LocalEulerAnglesHint: {x: 180, y: 90, z: -90} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0.00001, y: 0.0011} + m_SizeDelta: {x: 22, y: 30.5} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &967372967 -MonoBehaviour: +--- !u!225 &1201220864 +CanvasGroup: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967372964} + m_GameObject: {fileID: 1201220862} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &967372968 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967372964} - m_CullTransparentMesh: 1 ---- !u!1 &1002172926 -GameObject: + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1201220865 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1002172927} - - component: {fileID: 1002172928} - - component: {fileID: 1002172929} - - component: {fileID: 1002172931} - - component: {fileID: 1002172930} - m_Layer: 5 - m_Name: DialogueWheel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1002172927 -RectTransform: + m_GameObject: {fileID: 1201220862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1201220866 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1002172926} - m_LocalRotation: {x: -0, y: -0, z: -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: 858450516} - m_Father: {fileID: 1639213834} - m_RootOrder: 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!114 &1002172928 -MonoBehaviour: + m_GameObject: {fileID: 1201220862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 1 +--- !u!223 &1201220867 +Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1002172926} + m_GameObject: {fileID: 1201220862} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ea64fc27f4ba4cb6898a2e2d945fc4f2, type: 3} - m_Name: - m_EditorClassIdentifier: - _optionTemplate: {fileID: 4035681904159827882, guid: 9f2a5e65f5c01c54193f67e2917321ad, - type: 3} - _optionContainer: {fileID: 724539802} - _actionButton: {fileID: 1002172929} - _actionText: {fileID: 1057681000} - _players: {fileID: 11400000, guid: bdd6991a9046c7847a098f1b913d4a20, type: 2} ---- !u!114 &1002172929 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 491330402} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 27 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!114 &1201220868 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1002172926} + m_GameObject: {fileID: 1201220862} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 22d9a5a3151c4a4db701c3a2ae369188, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 0 - 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: 1002172930} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1002172930 -MonoBehaviour: +--- !u!1 &1257797254 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1002172926} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1002172931 -CanvasRenderer: + serializedVersion: 6 + m_Component: + - component: {fileID: 1257797255} + m_Layer: 0 + m_Name: PositionSettings + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1257797255 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1002172926} - m_CullTransparentMesh: 1 ---- !u!1001 &1024696175 + m_GameObject: {fileID: 1257797254} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1347933364 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 927650006} + serializedVersion: 3 + m_TransformParent: {fileID: 385363470} m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Name - value: QuitButton - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_Pivot.x value: 0.5 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_Pivot.y value: 0.5 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchorMax.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchorMin.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4340490351835196771, guid: bda7b65c40b133945a43ec76b6424b44, + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_text value: Quit objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.b + value: 0.24313727 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontSizeBase + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4282269763 + objectReference: {fileID: 0} + - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_VerticalAlignment + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: m_Name + value: Quit + objectReference: {fileID: 0} + - target: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + propertyPath: _disabledAlpha + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!224 &1024696176 stripped + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1042622140} + m_SourcePrefab: {fileID: 100100000, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} +--- !u!1 &1354344382 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1112062927} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1354344383 stripped RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, + m_CorrespondingSourceObject: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} - m_PrefabInstance: {fileID: 1024696175} + m_PrefabInstance: {fileID: 1112062927} m_PrefabAsset: {fileID: 0} ---- !u!114 &1024696177 stripped +--- !u!114 &1354344384 MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 1024696175} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 1354344382} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1027479670 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 2 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1354344387 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 1112062927} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1027479671} - - component: {fileID: 1027479672} - - component: {fileID: 1027479673} - m_Layer: 5 - m_Name: HUDView - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1027479671 + m_GameObject: {fileID: 1354344382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1455196722 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3537904775234051102, guid: 9c8adde771499524caaca0750869868d, + type: 3} + m_PrefabInstance: {fileID: 3537904776665060908} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1027479670} - m_LocalRotation: {x: -0, y: -0, z: -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: 1455196722} - - {fileID: 236595985} - - {fileID: 1569090681} - - {fileID: 1955311246} - m_Father: {fileID: 1037644101} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1027479672 +--- !u!114 &1455196726 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3537904775234051098, guid: 9c8adde771499524caaca0750869868d, + type: 3} + m_PrefabInstance: {fileID: 3537904776665060908} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1027479670} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c4e177177fff41f79607e92af968e0f7, type: 3} + m_Script: {fileID: 11500000, guid: 44dbd9dad0274a39916ea3d0dfa8dee5, type: 3} m_Name: m_EditorClassIdentifier: - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} - _buttons: - - {fileID: 1455196726} - - {fileID: 236595986} - ItemSlots: - LT: {fileID: 1569090685} - RT: {fileID: 1955311250} ---- !u!225 &1027479673 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1027479670} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!1 &1037644097 +--- !u!1 &1466484266 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1188,24 +3464,24 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1037644101} - - component: {fileID: 1037644100} - - component: {fileID: 1037644099} - - component: {fileID: 1037644098} - m_Layer: 5 + - component: {fileID: 1466484270} + - component: {fileID: 1466484269} + - component: {fileID: 1466484268} + - component: {fileID: 1466484267} + m_Layer: 10 m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1037644098 +--- !u!114 &1466484267 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} + m_GameObject: {fileID: 1466484266} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} @@ -1216,13 +3492,13 @@ MonoBehaviour: m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 ---- !u!114 &1037644099 +--- !u!114 &1466484268 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} + m_GameObject: {fileID: 1466484266} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} @@ -1239,51 +3515,94 @@ MonoBehaviour: m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 m_PresetInfoIsWorld: 0 ---- !u!223 &1037644100 +--- !u!223 &1466484269 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} + m_GameObject: {fileID: 1466484266} m_Enabled: 1 serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 + m_RenderMode: 1 + m_Camera: {fileID: 491330402} + m_PlaneDistance: 1.5 m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!224 &1037644101 +--- !u!224 &1466484270 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1037644097} + m_GameObject: {fileID: 1466484266} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1639213834} - - {fileID: 1027479671} - - {fileID: 2063987153} + - {fileID: 608415942} m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!1 &1057680998 +--- !u!1 &1470691493 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4338380334164648230, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 362583228} + m_PrefabAsset: {fileID: 0} +--- !u!224 &1470691494 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 382994976109861055, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 362583228} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1470691495 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470691493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 2 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1470691498 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 362583228} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1470691493} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1512479048 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1291,151 +3610,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1057680999} - - component: {fileID: 1057681001} - - component: {fileID: 1057681000} + - component: {fileID: 1512479049} + - component: {fileID: 1512479050} m_Layer: 5 - m_Name: Text (TMP) + m_Name: GameplayGroup m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1057680999 +--- !u!224 &1512479049 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1057680998} + m_GameObject: {fileID: 1512479048} m_LocalRotation: {x: 0, y: 0, z: 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: 967372965} - m_RootOrder: 0 + m_Children: + - {fileID: 1639213834} + - {fileID: 1027479671} + m_Father: {fileID: 1037644101} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1057681000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1057680998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: X - 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: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 40 - m_fontSizeBase: 40 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1057681001 -CanvasRenderer: +--- !u!225 &1512479050 +CanvasGroup: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1057680998} - m_CullTransparentMesh: 1 ---- !u!224 &1455196722 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 3537904775234051102, guid: 9c8adde771499524caaca0750869868d, - type: 3} - m_PrefabInstance: {fileID: 3537904776665060908} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1455196726 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 3537904775234051098, guid: 9c8adde771499524caaca0750869868d, - type: 3} - m_PrefabInstance: {fileID: 3537904776665060908} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 1512479048} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 44dbd9dad0274a39916ea3d0dfa8dee5, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Alpha: 0 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 --- !u!1 &1569090680 GameObject: m_ObjectHideFlags: 0 @@ -1470,7 +3686,6 @@ RectTransform: m_Children: - {fileID: 161509162} m_Father: {fileID: 1027479671} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -1603,7 +3818,6 @@ RectTransform: m_Children: - {fileID: 960359662} m_Father: {fileID: 1639213834} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -1658,8 +3872,7 @@ RectTransform: - {fileID: 1002172927} - {fileID: 1579768203} - {fileID: 27466379} - m_Father: {fileID: 1037644101} - m_RootOrder: 0 + m_Father: {fileID: 1512479049} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1693,7 +3906,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 03cde444ac334d28b1b2510d79b3b4f8, type: 3} m_Name: m_EditorClassIdentifier: - _view: {fileID: 11400000, guid: f18087815d5a83e4b843a54d36bae20f, type: 2} + _overlay: {fileID: 11400000, guid: 39df3a874d5c92f488ffa1beea48e3dc, type: 2} Track: {fileID: 1639213835} Wheel: {fileID: 1002172928} --- !u!225 &1639213837 @@ -1713,6 +3926,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1027479671} m_Modifications: - target: {fileID: 3537904775234051101, guid: 9c8adde771499524caaca0750869868d, @@ -1811,6 +4025,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c8adde771499524caaca0750869868d, type: 3} --- !u!1 &1838137422 GameObject: @@ -1843,7 +4060,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1955311246} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -1922,7 +4138,6 @@ RectTransform: m_Children: - {fileID: 2144613453} m_Father: {fileID: 27466379} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -2041,7 +4256,6 @@ RectTransform: m_Children: - {fileID: 1838137423} m_Father: {fileID: 1027479671} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -2092,58 +4306,209 @@ MonoBehaviour: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1955311245} + m_GameObject: {fileID: 1955311245} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1955311247} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1955311250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955311245} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5d755ca1f194bfa8c6b17a17e96d717, type: 3} + m_Name: + m_EditorClassIdentifier: + _icon: {fileID: 1838137424} +--- !u!1 &1955449606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1955449612} + - component: {fileID: 1955449611} + - component: {fileID: 1955449610} + - component: {fileID: 1955449609} + - component: {fileID: 1955449608} + - component: {fileID: 1955449613} + - component: {fileID: 1955449607} + m_Layer: 0 + m_Name: Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1955449607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} + m_Name: + m_EditorClassIdentifier: + CollisionTag: + EventReference: + Guid: + Data1: -926113952 + Data2: 1247687453 + Data3: -1451444289 + Data4: -2000594991 + Path: event:/UI/Pause + Event: + PlayEvent: 0 + StopEvent: 0 + AllowFadeout: 1 + TriggerOnce: 0 + Preload: 0 + AllowNonRigidbodyDoppler: 0 + Params: [] + OverrideAttenuation: 0 + OverrideMinDistance: 1 + OverrideMaxDistance: 20 +--- !u!114 &1955449608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 095c2d08fff342e9bc63e3bc000c113b, type: 3} + m_Name: + m_EditorClassIdentifier: + FolderTransform: {fileID: 1964862616} + _input: {fileID: 11400000, guid: 9625968de8e4a4046a8890e278804aab, type: 2} + _menuMode: {fileID: 11400000, guid: ba7468ea69d7e1742b4237631535e008, type: 2} + _worldCamera: {fileID: 491330402} + _menu: {fileID: 1201220868} + _resumeButton: {fileID: 1133312495} + _settingsButton: {fileID: 1470691498} + _menuButton: {fileID: 1354344387} + _exitButton: {fileID: 1042622143} +--- !u!114 &1955449609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec5342e9817c47fbb135547c9ad1abdb, type: 3} + m_Name: + m_EditorClassIdentifier: + FolderTransform: {fileID: 1257797255} + _input: {fileID: 11400000, guid: 9625968de8e4a4046a8890e278804aab, type: 2} + _view: {fileID: 909742921} +--- !u!114 &1955449610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ff46d302da44c55be751b9af696e1a0, type: 3} + m_Name: + m_EditorClassIdentifier: + FolderTransform: {fileID: 643632720} + _input: {fileID: 11400000, guid: 9625968de8e4a4046a8890e278804aab, type: 2} + _storyMode: {fileID: 11400000, guid: 0f0d16039f21f864db8384ab7bb703c1, type: 2} + _pauseSound: {fileID: 1955449607} + _group: {fileID: 1512479050} +--- !u!114 &1955449611 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 0b2bd8c7472240e5b52fb4619c63bab4, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1955311247} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1955311250 + _storyMode: {fileID: 11400000, guid: 0f0d16039f21f864db8384ab7bb703c1, type: 2} + _folder: {fileID: 241512092} + _backdrop: {fileID: 608415946} +--- !u!4 &1955449612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955449606} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.44130614, y: -0.7583707, z: -0.08401971} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1955449613 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1955311245} + m_GameObject: {fileID: 1955449606} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c5d755ca1f194bfa8c6b17a17e96d717, type: 3} + m_Script: {fileID: 11500000, guid: 91d2a326e0514dccbdfbaf214fb90d56, type: 3} m_Name: m_EditorClassIdentifier: - _icon: {fileID: 1838137424} ---- !u!1 &2063987149 + FolderTransform: {fileID: 0} + _menuMode: {fileID: 11400000, guid: ba7468ea69d7e1742b4237631535e008, type: 2} + _backdrop: {fileID: 2098615905} +--- !u!1 &1964862615 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2151,233 +4516,131 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2063987153} - - component: {fileID: 2063987150} - - component: {fileID: 2063987152} + - component: {fileID: 1964862616} m_Layer: 0 - m_Name: PauseView + m_Name: PositionPause m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &2063987150 -MonoBehaviour: +--- !u!4 &1964862616 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063987149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58937d01582946be98c4813ee4f89bae, type: 3} - m_Name: - m_EditorClassIdentifier: - _storyMode: {fileID: 11400000, guid: 0f0d16039f21f864db8384ab7bb703c1, type: 2} - _menuMode: {fileID: 11400000, guid: ba7468ea69d7e1742b4237631535e008, type: 2} - _canvas: {fileID: 964323914} - _resumeButton: {fileID: 626409466} - _menuButton: {fileID: 2085353620} - _exitButton: {fileID: 1024696177} - _pauseAction: {fileID: -3951493915329138849, guid: 314bc7151929a6a439a2af7e101ce57a, - type: 3} - _resumeAction: {fileID: -3679761885873992829, guid: 314bc7151929a6a439a2af7e101ce57a, - type: 3} - _pauseSound: {fileID: 2063987152} ---- !u!114 &2063987152 -MonoBehaviour: + m_GameObject: {fileID: 1964862615} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.026176924, z: 0, w: 0.99965733} + m_LocalPosition: {x: 0.1287, y: 0, z: 0.0988} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -11.363, z: 0} +--- !u!1 &2098615901 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063987149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} - m_Name: - m_EditorClassIdentifier: - CollisionTag: - EventReference: - Guid: - Data1: -926113952 - Data2: 1247687453 - Data3: -1451444289 - Data4: -2000594991 - Path: event:/UI/Pause - Event: - PlayEvent: 0 - StopEvent: 0 - AllowFadeout: 1 - TriggerOnce: 0 - Preload: 0 - AllowNonRigidbodyDoppler: 0 - Params: [] - OverrideAttenuation: 0 - OverrideMinDistance: 1 - OverrideMaxDistance: 20 ---- !u!224 &2063987153 + serializedVersion: 6 + m_Component: + - component: {fileID: 2098615902} + - component: {fileID: 2098615904} + - component: {fileID: 2098615903} + - component: {fileID: 2098615906} + - component: {fileID: 2098615905} + m_Layer: 5 + m_Name: Backdrop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2098615902 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063987149} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2098615901} + m_LocalRotation: {x: 0, y: 0, z: 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: 964323915} + m_Children: [] m_Father: {fileID: 1037644101} - m_RootOrder: 2 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!1001 &2085353618 -PrefabInstance: +--- !u!114 &2098615903 +MonoBehaviour: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 927650006} - m_Modifications: - - target: {fileID: 4340490350441291120, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Name - value: MenuButton - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4340490351835196771, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - propertyPath: m_text - value: Main Menu - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: bda7b65c40b133945a43ec76b6424b44, type: 3} ---- !u!224 &2085353619 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 4340490350441291123, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 2085353618} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2098615901} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2098615904 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!114 &2085353620 stripped + m_GameObject: {fileID: 2098615901} + m_CullTransparentMesh: 1 +--- !u!114 &2098615905 MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6237444290679322952, guid: bda7b65c40b133945a43ec76b6424b44, - type: 3} - m_PrefabInstance: {fileID: 2085353618} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 2098615901} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} + m_Script: {fileID: 11500000, guid: 340d797188714d01aee10c81c11e0ec1, type: 3} m_Name: m_EditorClassIdentifier: + _speed: 4 +--- !u!225 &2098615906 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2098615901} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 --- !u!1 &2116653786 GameObject: m_ObjectHideFlags: 0 @@ -2409,7 +4672,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 960359662} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2544,7 +4806,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1898096945} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2653,6 +4914,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1027479671} m_Modifications: - target: {fileID: 3537904775234051101, guid: 9c8adde771499524caaca0750869868d, @@ -2751,4 +5013,21 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9c8adde771499524caaca0750869868d, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1955449612} + - {fileID: 1037644101} + - {fileID: 299688607} + - {fileID: 491330403} + - {fileID: 1184707564} + - {fileID: 643632720} + - {fileID: 1964862616} + - {fileID: 1257797255} + - {fileID: 305862693} + - {fileID: 1466484270} diff --git a/Assets/Utils/MathExtensions.cs b/Assets/Utils/MathExtensions.cs index c709a7e..260e2c4 100644 --- a/Assets/Utils/MathExtensions.cs +++ b/Assets/Utils/MathExtensions.cs @@ -41,5 +41,13 @@ float toOut toOut ); } + + public static Vector4 AsVector(this Quaternion value) { + return new Vector4(value.x, value.y, value.z, value.w); + } + + public static Quaternion AsQuaternion(this Vector4 value) { + return new Quaternion(value.x, value.y, value.z, value.w); + } } } diff --git a/Assets/Utils/Tweening/Dynamics.cs b/Assets/Utils/Tweening/Dynamics.cs index a142b5d..4063bde 100644 --- a/Assets/Utils/Tweening/Dynamics.cs +++ b/Assets/Utils/Tweening/Dynamics.cs @@ -1,62 +1,61 @@ -using System; -using UnityEngine; +using UnityEngine; using UnityEngine.Assertions; namespace Utils.Tweening { public struct Dynamics { - private Vector3 _lastTarget; - private Vector3 _target; - private Vector3 _position; - private Vector3 _velocity; + private Vector4 _lastTarget; + private Vector4 _target; + private Vector4 _position; + private Vector4 _velocity; public void ForceSet(float x, float y, float z) { - ForceSet(new Vector3(x, y, z)); + ForceSet(new Vector4(x, y, z, 0)); } public void ForceSet(float x, float y) { - ForceSet(new Vector3(x, y, 0)); + ForceSet(new Vector4(x, y, 0, 0)); } public void ForceSet(float target) { - ForceSet(new Vector3(target, 0, 0)); + ForceSet(new Vector4(target, 0, 0, 0)); } - public void ForceSet(Vector3 target) { + public void ForceSet(Vector4 target) { _lastTarget = target; _target = target; _position = target; - _velocity = Vector3.zero; + _velocity = Vector4.zero; } public void Set(float x, float y, float z) { - Set(new Vector3(x, y, z)); + Set(new Vector4(x, y, z, 0)); } public void Set(float x, float y) { - Set(new Vector3(x, y, 0)); + Set(new Vector4(x, y, 0, 0)); } public void Set(float target) { - Set(new Vector3(target, 0, 0)); + Set(new Vector4(target, 0, 0, 0)); } - public void Set(Vector3 target) { + public void Set(Vector4 target) { _target = target; } - public Vector3 Update(in SpringConfig config) { + public Vector4 Update(in SpringConfig config) { return Update(Time.deltaTime, in config); } - public Vector3 UnscaledUpdate(in SpringConfig config) { + public Vector4 UnscaledUpdate(in SpringConfig config) { return Update(Time.unscaledDeltaTime, in config); } - public Vector3 FixedUpdate(in SpringConfig config) { + public Vector4 FixedUpdate(in SpringConfig config) { return Update(Time.fixedDeltaTime, in config); } - public Vector3 FixedUnscaledUpdate(in SpringConfig config) { + public Vector4 FixedUnscaledUpdate(in SpringConfig config) { return Update(Time.fixedUnscaledDeltaTime, in config); } @@ -64,11 +63,11 @@ public void AddImpulse(float impulse) { _velocity.x += impulse; } - public void AddImpulse(Vector3 impulse) { + public void AddImpulse(Vector4 impulse) { _velocity += impulse; } - public Vector3 Update(float dt, in SpringConfig config) { + public Vector4 Update(float dt, in SpringConfig config) { if (dt == 0) { return _position; } diff --git a/Assets/Utils/Tweening/SpringConfig.cs b/Assets/Utils/Tweening/SpringConfig.cs index 5212fe3..d0b36f5 100644 --- a/Assets/Utils/Tweening/SpringConfig.cs +++ b/Assets/Utils/Tweening/SpringConfig.cs @@ -7,6 +7,7 @@ namespace Utils.Tweening { public struct SpringConfig : ISerializationCallbackReceiver { public static readonly SpringConfig Bouncy = new(200, 17, 0); public static readonly SpringConfig Snappy = new(300, 50, 0); + public static readonly SpringConfig Medium = new(150, 50, 0); public static readonly SpringConfig Slow = new(50, 50, 0); [SerializeField] private float _frequency; diff --git a/Assets/View/Backdrop.cs b/Assets/View/Backdrop.cs index d6033c1..17a3c82 100644 --- a/Assets/View/Backdrop.cs +++ b/Assets/View/Backdrop.cs @@ -2,6 +2,30 @@ namespace View { public class Backdrop : MonoBehaviour { + public struct Handle { + private readonly Backdrop _backdrop; + private bool _requested; + + public Handle(Backdrop backdrop) { + _backdrop = backdrop; + _requested = false; + } + + public void Request() { + if (!_requested) { + _requested = true; + _backdrop.Request(); + } + } + + public void Release() { + if (_requested) { + _requested = false; + _backdrop.Release(); + } + } + } + [SerializeField] private float _speed; private CanvasGroup _group; private int _requests; @@ -16,6 +40,10 @@ public bool IsReady() { return _requests > 0 ? _group.alpha >= 1 : _group.alpha <= 0; } + public Handle GetHandle() { + return new Handle(this); + } + public void Request() { _requests++; } diff --git a/Assets/View/BoxSDF.cs b/Assets/View/BoxSDF.cs index a0ebb66..eb83125 100644 --- a/Assets/View/BoxSDF.cs +++ b/Assets/View/BoxSDF.cs @@ -6,11 +6,16 @@ public class BoxSDF : BaseMeshEffect { [SerializeField] private float _padding; [SerializeField] private float _strokeWidth = 0.1f; [SerializeField] private bool _filled; + [SerializeField] private float _textureStrength; private RectTransform _rectTransform; + private Canvas _canvas; + private bool _hasCanvas; protected override void Awake() { base.Awake(); _rectTransform = GetComponent(); + _canvas = GetComponentInParent(); + _hasCanvas = _canvas != null; } #if UNITY_EDITOR @@ -25,6 +30,16 @@ public override void ModifyMesh(VertexHelper vh) { if (!IsActive() || vh.currentVertCount == 0) return; + var corner = _rectTransform.TransformPoint(_rectTransform.rect.position); + var position = _hasCanvas + ? _canvas.transform.InverseTransformPoint(corner) + + new Vector3( + _canvas.GetInstanceID() % 453, + _canvas.GetInstanceID() % 5632, + 0 + ) + : Vector3.zero; + var vert = new UIVertex(); var rect = _rectTransform.rect; for (var i = 0; i < vh.currentVertCount; i++) { @@ -35,6 +50,7 @@ public override void ModifyMesh(VertexHelper vh) { _padding, _filled ? 100000 : _strokeWidth ); + vert.uv2 = new Vector4(position.x, position.y, _textureStrength); vh.SetUIVertex(vert, i); } } diff --git a/Assets/View/ButtonNavigation.cs b/Assets/View/ButtonNavigation.cs deleted file mode 100644 index 377c65e..0000000 --- a/Assets/View/ButtonNavigation.cs +++ /dev/null @@ -1,65 +0,0 @@ -using FMODUnity; -using UnityEngine; -using UnityEngine.EventSystems; -using UnityEngine.UI; - -namespace View { - public class ButtonNavigation : MonoBehaviour, - IPointerMoveHandler, - ISelectHandler { - public Button Button; - [SerializeField] private StudioEventEmitter _focusSound; - [SerializeField] private StudioEventEmitter _clickSound; - - private bool _ignoreSound; - - private void Awake() { - Button.onClick.AddListener(_clickSound.Play); - } - - public void QuickSelect() { - GameObject current = null; - if (EventSystem.current != null) { - current = EventSystem.current.currentSelectedGameObject; - } - - if (current == gameObject) { - return; - } - - var currentColors = new ColorBlock(); - Button currentButton = null; - if (current != null && current.TryGetComponent(out currentButton)) { - currentColors = currentButton.colors; - var currentQuick = currentColors; - currentQuick.fadeDuration = 0; - currentButton.colors = currentQuick; - } - - var colors = Button.colors; - var quick = colors; - quick.fadeDuration = 0; - Button.colors = quick; - _ignoreSound = true; - Button.Select(); - _ignoreSound = false; - Button.colors = colors; - - if (currentButton != null) { - currentButton.colors = currentColors; - } - } - - public void OnPointerMove(PointerEventData _) { - if (enabled) { - Button.Select(); - } - } - - public void OnSelect(BaseEventData _) { - if (enabled && !_ignoreSound) { - _focusSound.Play(); - } - } - } -} diff --git a/Assets/View/ButtonNavigation.cs.meta b/Assets/View/ButtonNavigation.cs.meta deleted file mode 100644 index 61b4c32..0000000 --- a/Assets/View/ButtonNavigation.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 9ec7782414c14c71989818a1d50ebb81 -timeCreated: 1686395486 \ No newline at end of file diff --git a/Assets/View/Prefabs/Button.prefab.meta b/Assets/View/Controls.meta similarity index 57% rename from Assets/View/Prefabs/Button.prefab.meta rename to Assets/View/Controls.meta index ff51da2..e0843cc 100644 --- a/Assets/View/Prefabs/Button.prefab.meta +++ b/Assets/View/Controls.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 -guid: bda7b65c40b133945a43ec76b6424b44 -PrefabImporter: +guid: b7b394b80bfbb9b4386911b09fbbe8ef +folderAsset: yes +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/View/Controls/InteractiveGroup.cs b/Assets/View/Controls/InteractiveGroup.cs new file mode 100644 index 0000000..048adc6 --- /dev/null +++ b/Assets/View/Controls/InteractiveGroup.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace View.Controls { + public class InteractiveGroup : MonoBehaviour { + private Canvas _canvas; + private CanvasGroup _group; + + public void DrivenAwake(Camera worldCamera) { + _canvas = GetComponent(); + _group = GetComponent(); + _canvas.worldCamera = worldCamera; + } + + public void SetInteractive(bool value) { + _group.interactable = value; + _group.blocksRaycasts = value; + } + } +} diff --git a/Assets/View/Controls/InteractiveGroup.cs.meta b/Assets/View/Controls/InteractiveGroup.cs.meta new file mode 100644 index 0000000..94b50a8 --- /dev/null +++ b/Assets/View/Controls/InteractiveGroup.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 22d9a5a3151c4a4db701c3a2ae369188 +timeCreated: 1692569046 \ No newline at end of file diff --git a/Assets/View/Controls/PaperButton.cs b/Assets/View/Controls/PaperButton.cs new file mode 100644 index 0000000..f195492 --- /dev/null +++ b/Assets/View/Controls/PaperButton.cs @@ -0,0 +1,81 @@ +using FMODUnity; +using System; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace View.Controls { + public class PaperButton : Selectable, IPointerClickHandler, ISubmitHandler { + public event Action Clicked; + private TextMeshProUGUI _text; + private Color _defaultColor; + + [SerializeField] private float _disabledAlpha = 0.15f; + [SerializeField] private StudioEventEmitter _focusSound; + [SerializeField] private StudioEventEmitter _clickSound; + + protected override void Awake() { + _text = GetComponentInChildren(); + _defaultColor = _text.color; + base.Awake(); + } + + protected override void DoStateTransition( + SelectionState state, + bool instant + ) { + if (_text == null) { + return; + } + + var fontStyle = FontStyles.Normal; + var alpha = _defaultColor.a; + + switch (state) { + case SelectionState.Normal: + break; + case SelectionState.Highlighted: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Pressed: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Selected: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Disabled: + alpha = _disabledAlpha; + break; + } + + _text.fontStyle = fontStyle; + _text.color = new Color( + _defaultColor.r, + _defaultColor.g, + _defaultColor.b, + alpha + ); + } + + public void OnPointerClick(PointerEventData eventData) { + if (IsInteractable()) { + _clickSound.Play(); + Clicked?.Invoke(); + } + } + + public void OnSubmit(BaseEventData eventData) { + if (IsInteractable()) { + Clicked?.Invoke(); + } + } + + public override void OnSelect(BaseEventData eventData) { + base.OnSelect(eventData); + if (IsInteractable()) { + _focusSound.Play(); + } + } + } +} diff --git a/Assets/View/Office/ComputerButton.cs.meta b/Assets/View/Controls/PaperButton.cs.meta similarity index 100% rename from Assets/View/Office/ComputerButton.cs.meta rename to Assets/View/Controls/PaperButton.cs.meta diff --git a/Assets/View/Settings/Range.cs b/Assets/View/Controls/PaperSlider.cs similarity index 96% rename from Assets/View/Settings/Range.cs rename to Assets/View/Controls/PaperSlider.cs index e04356d..faee4f6 100644 --- a/Assets/View/Settings/Range.cs +++ b/Assets/View/Controls/PaperSlider.cs @@ -4,8 +4,8 @@ using UnityEngine.UI; using Utils; -namespace View.Settings { - public class Range : MonoBehaviour { +namespace View.Controls { + public class PaperSlider : MonoBehaviour { public event Action ValueChanged; [SerializeField] private float _min; diff --git a/Assets/View/Settings/Range.cs.meta b/Assets/View/Controls/PaperSlider.cs.meta similarity index 100% rename from Assets/View/Settings/Range.cs.meta rename to Assets/View/Controls/PaperSlider.cs.meta diff --git a/Assets/View/Settings/SelectableStyle.cs b/Assets/View/Controls/PaperStyle.cs similarity index 87% rename from Assets/View/Settings/SelectableStyle.cs rename to Assets/View/Controls/PaperStyle.cs index 7f4d722..f8565b4 100644 --- a/Assets/View/Settings/SelectableStyle.cs +++ b/Assets/View/Controls/PaperStyle.cs @@ -1,15 +1,15 @@ -using System; -using TMPro; +using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; using Utils; using View.Office; -namespace View.Settings { - public class SelectableStyle : MonoBehaviour, +namespace View.Controls { + public class PaperStyle : MonoBehaviour, IPointerEnterHandler, - IPointerExitHandler { + IPointerExitHandler, + IPointerMoveHandler { [Inject] [SerializeField] private OfficePalette _palette; [SerializeField] private TextMeshProUGUI[] _texts; [SerializeField] private TextMeshProUGUI[] _underline; @@ -71,5 +71,11 @@ public void OnPointerExit(PointerEventData eventData) { _isHovered = false; Render(); } + + public void OnPointerMove(PointerEventData eventData) { + if (_selectable.IsInteractable()) { + _selectable.Select(); + } + } } } diff --git a/Assets/View/Settings/SelectableStyle.cs.meta b/Assets/View/Controls/PaperStyle.cs.meta similarity index 100% rename from Assets/View/Settings/SelectableStyle.cs.meta rename to Assets/View/Controls/PaperStyle.cs.meta diff --git a/Assets/View/Settings/Checkbox.cs b/Assets/View/Controls/PaperToggle.cs similarity index 88% rename from Assets/View/Settings/Checkbox.cs rename to Assets/View/Controls/PaperToggle.cs index 3b09cc0..2fb87ab 100644 --- a/Assets/View/Settings/Checkbox.cs +++ b/Assets/View/Controls/PaperToggle.cs @@ -2,8 +2,8 @@ using UnityEngine; using UnityEngine.UI; -namespace View.Settings { - public class Checkbox : MonoBehaviour { +namespace View.Controls { + public class PaperToggle : MonoBehaviour { [SerializeField] private TextMeshProUGUI _label; [SerializeField] private TextMeshProUGUI _tick; private Toggle _toggle; diff --git a/Assets/View/Settings/Checkbox.cs.meta b/Assets/View/Controls/PaperToggle.cs.meta similarity index 100% rename from Assets/View/Settings/Checkbox.cs.meta rename to Assets/View/Controls/PaperToggle.cs.meta diff --git a/Assets/View/Controls/Tab.cs b/Assets/View/Controls/Tab.cs new file mode 100644 index 0000000..4777d58 --- /dev/null +++ b/Assets/View/Controls/Tab.cs @@ -0,0 +1,84 @@ +using System; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; +using Utils; +using View.Office; + +namespace View.Controls { + public class Tab : Selectable, + IPointerClickHandler, + IPointerMoveHandler, + ISubmitHandler { + public event Action Clicked; + + [Inject] [SerializeField] private OfficePalette _palette; + [SerializeField] private Image _background; + [SerializeField] private TextMeshProUGUI _text; + [SerializeField] private bool _isToggled; + private int _index; + + public void DrivenAwake(int index) { + _index = index; + } + + public void OnPointerClick(PointerEventData eventData) { + if (IsInteractable()) { + Clicked?.Invoke(_index); + } + } + + public void OnSubmit(BaseEventData eventData) { + if (IsInteractable()) { + Clicked?.Invoke(_index); + } + } + + public void OnPointerMove(PointerEventData eventData) { + if (IsInteractable()) { + Select(); + } + } + + public void Toggle() { + Toggle(!_isToggled); + } + + public void Toggle(bool value) { + _isToggled = value; + DoStateTransition(currentSelectionState, true); + } + + protected override void DoStateTransition( + SelectionState state, + bool instant + ) { + var fontStyle = FontStyles.Normal; + var onColor = _palette.Ink; + var onBackground = _palette.PaperSelected; + var offColor = _palette.PaperSelected; + var offBackground = Color.clear; + + switch (state) { + case SelectionState.Normal: + break; + case SelectionState.Highlighted: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Pressed: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Selected: + fontStyle = FontStyles.Underline; + break; + case SelectionState.Disabled: + break; + } + + _text.fontStyle = fontStyle; + _text.color = _isToggled ? onColor : offColor; + _background.color = _isToggled ? onBackground : offBackground; + } + } +} diff --git a/Assets/View/Settings/Tab.cs.meta b/Assets/View/Controls/Tab.cs.meta similarity index 100% rename from Assets/View/Settings/Tab.cs.meta rename to Assets/View/Controls/Tab.cs.meta diff --git a/Assets/View/DialogueView.cs b/Assets/View/Dialogue/DialogueView.cs similarity index 74% rename from Assets/View/DialogueView.cs rename to Assets/View/Dialogue/DialogueView.cs index 33dfb2e..feddb5f 100644 --- a/Assets/View/DialogueView.cs +++ b/Assets/View/Dialogue/DialogueView.cs @@ -1,10 +1,10 @@ using UnityEngine; using Utils; -using View.Dialogue; +using View.Overlay; -namespace View { +namespace View.Dialogue { public class DialogueView : MonoBehaviour { - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; public DialogueTrack Track; public DialogueWheel Wheel; @@ -12,12 +12,12 @@ public class DialogueView : MonoBehaviour { private void Awake() { _canvasGroup = GetComponent(); - _view.Dialogue = this; + _overlay.Dialogue = this; SetActive(false); } private void OnDestroy() { - _view.Dialogue = null; + _overlay.Dialogue = null; } public void SetActive(bool value) { diff --git a/Assets/View/DialogueView.cs.meta b/Assets/View/Dialogue/DialogueView.cs.meta similarity index 100% rename from Assets/View/DialogueView.cs.meta rename to Assets/View/Dialogue/DialogueView.cs.meta diff --git a/Assets/View/MenuView.cs b/Assets/View/MenuView.cs deleted file mode 100644 index 953a4eb..0000000 --- a/Assets/View/MenuView.cs +++ /dev/null @@ -1,19 +0,0 @@ -using FMODUnity; -using Framework; -using UnityEngine; -using Utils; - -namespace View { - public class MenuView : MonoBehaviour { - [SerializeField] [Inject] private StoryMode _storyMode; - [SerializeField] private ButtonNavigation _startButton; - [SerializeField] private ButtonNavigation _exitButton; - [SerializeField] private ButtonNavigation _settingsButton; - - private void OnEnable() { - _startButton.Button.onClick.AddListener(_storyMode.RequestStart); - _exitButton.Button.onClick.AddListener(_storyMode.Quit); - _startButton.QuickSelect(); - } - } -} diff --git a/Assets/View/MenuView.cs.meta b/Assets/View/MenuView.cs.meta deleted file mode 100644 index 5abd5f4..0000000 --- a/Assets/View/MenuView.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: bec9095e8b4142ebbd7f74e3cd49299c -timeCreated: 1686306886 \ No newline at end of file diff --git a/Assets/View/Office/ComputerButton.cs b/Assets/View/Office/ComputerButton.cs deleted file mode 100644 index ed19cd6..0000000 --- a/Assets/View/Office/ComputerButton.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using TMPro; -using UnityEngine; -using UnityEngine.EventSystems; - -namespace View.Office { - public class ComputerButton : MonoBehaviour, - IPointerEnterHandler, - IPointerExitHandler, - IPointerDownHandler { - public event Action Clicked; - - [SerializeField] private bool _isInteractable = true; - private bool _isHovered; - private TextMeshProUGUI _text; - private Color _defaultColor; - - private void Awake() { - _text = GetComponentInChildren(); - _defaultColor = _text.color; - } - - private void OnEnable() { - Render(); - } - - private void OnDisable() { - _isHovered = false; - } - - private void Render() { - _text.fontStyle = _isInteractable && _isHovered - ? FontStyles.Underline - : FontStyles.Normal; - _text.color = new Color( - _defaultColor.r, - _defaultColor.g, - _defaultColor.b, - _isInteractable ? _defaultColor.a : 0.15f - ); - } - - public void SetInteractable(bool value) { - _isInteractable = value; - Render(); - } - - public void OnPointerEnter(PointerEventData eventData) { - _isHovered = true; - Render(); - } - - public void OnPointerExit(PointerEventData eventData) { - _isHovered = false; - Render(); - } - - public void OnPointerDown(PointerEventData eventData) { - if (_isInteractable) { - Clicked?.Invoke(); - } - } - } -} diff --git a/Assets/Settings/FolderController.controller b/Assets/View/Office/FolderOfficeController.controller similarity index 90% rename from Assets/Settings/FolderController.controller rename to Assets/View/Office/FolderOfficeController.controller index b64cd38..5177652 100644 --- a/Assets/Settings/FolderController.controller +++ b/Assets/View/Office/FolderOfficeController.controller @@ -46,15 +46,6 @@ BlendTree: - serializedVersion: 2 m_Motion: {fileID: -5423525778034849725, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} - m_Threshold: 0.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: Blend - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: -1747080226151442337, guid: 54dda1005df97dd4cb20e0073a574d3e, - type: 3} m_Threshold: 1 m_Position: {x: 0, y: 0} m_TimeScale: 1 @@ -96,7 +87,7 @@ AnimatorController: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: FolderController + m_Name: FolderOfficeController serializedVersion: 5 m_AnimatorParameters: - m_Name: State @@ -104,7 +95,7 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer diff --git a/Assets/Settings/FolderController.controller.meta b/Assets/View/Office/FolderOfficeController.controller.meta similarity index 100% rename from Assets/Settings/FolderController.controller.meta rename to Assets/View/Office/FolderOfficeController.controller.meta diff --git a/Assets/View/Office/MenuManager.cs b/Assets/View/Office/MenuManager.cs index 31fffb2..883c1a0 100644 --- a/Assets/View/Office/MenuManager.cs +++ b/Assets/View/Office/MenuManager.cs @@ -1,14 +1,15 @@ using System; using UnityEngine; +using View.Controls; using View.Office.States; namespace View.Office { public class MenuManager : MonoBehaviour { - [SerializeField] private ComputerButton _newGameButton; - [SerializeField] private ComputerButton _continueButton; + [SerializeField] private PaperButton _newGameButton; + [SerializeField] private PaperButton _continueButton; [SerializeField] private Clickable _exitButton; [SerializeField] private Clickable _settingsButton; - [SerializeField] private ComputerButton _settingsExitButton; + [SerializeField] private PaperButton _settingsExitButton; [NonSerialized] public IntroState IntroState; [NonSerialized] public MainMenuState MainMenuState; diff --git a/Assets/View/Office/SaveTapeManager.cs b/Assets/View/Office/SaveTapeManager.cs index b2d4d34..80cb277 100644 --- a/Assets/View/Office/SaveTapeManager.cs +++ b/Assets/View/Office/SaveTapeManager.cs @@ -3,6 +3,7 @@ using TMPro; using UnityEngine; using Utils; +using View.Controls; namespace View.Office { public class SaveTapeManager : MonoBehaviour { @@ -11,7 +12,7 @@ public class SaveTapeManager : MonoBehaviour { [SerializeField] private Transform _tapePlayer; [SerializeField] private GameObject _selectionScreen; [SerializeField] private GameObject _saveMenu; - [SerializeField] private ComputerButton _ejectButton; + [SerializeField] private PaperButton _ejectButton; [SerializeField] private GameObject _initialCamera; [SerializeField] private Backdrop _backdrop; diff --git a/Assets/View/Office/SettingsFolder.cs b/Assets/View/Office/SettingsFolder.cs index 0a4149a..1992c31 100644 --- a/Assets/View/Office/SettingsFolder.cs +++ b/Assets/View/Office/SettingsFolder.cs @@ -1,18 +1,18 @@ using UnityEngine; +using UnityEngine.Serialization; using Utils.Tweening; using View.Office.States; using View.Settings; namespace View.Office { public class SettingsFolder : MonoBehaviour { - private static readonly int StateParam = Animator.StringToHash("State"); - [SerializeField] private float _closedValue; [SerializeField] private float _hoverValue = 0.2f; [SerializeField] private float _openValue = 0.5f; - [SerializeField] private Animator _animator; [SerializeField] private SettingsState _state; - [SerializeField] private SettingsTabs _tabs; + [FormerlySerializedAs("_tabs")] + [SerializeField] + private SettingsView _view; [SerializeField] private CanvasGroup _label; private Clickable _clickable; @@ -48,18 +48,18 @@ private void HandleTransitioned() { _springConfig = SpringConfig.Slow; _dynamics.Set(_openValue); _collider.enabled = false; - _tabs.SetInteractive(true); + _view.SetInteractive(true); _labelDynamics.Set(0); } else { _collider.enabled = true; - _tabs.SetInteractive(false); + _view.SetInteractive(false); _labelDynamics.Set(1); } } private void Update() { var value = _dynamics.UnscaledUpdate(in _springConfig).x; - _animator.SetFloat(StateParam, value); + _view.SetAnimationFactor(value); var alpha = _labelDynamics.UnscaledUpdate(in SpringConfig.Snappy).x; _label.alpha = alpha; _label.interactable = alpha > 0.5; diff --git a/Assets/View/Office/States/IntroState.cs b/Assets/View/Office/States/IntroState.cs index 27bb497..f3669c7 100644 --- a/Assets/View/Office/States/IntroState.cs +++ b/Assets/View/Office/States/IntroState.cs @@ -1,4 +1,5 @@ using UnityEngine; +using UnityEngine.Rendering; namespace View.Office.States { public class IntroState : MenuState { @@ -10,11 +11,18 @@ public class IntroState : MenuState { protected override void Awake() { base.Awake(); _startTime = Time.unscaledTime; + if (SplashScreen.isFinished) { + _duration = 0; + } _backdrop.Request(); } public override void OnUpdate() { base.OnUpdate(); + if (!SplashScreen.isFinished) { + _startTime = Time.unscaledTime; + } + if (Time.unscaledTime - _startTime > _duration) { _backdrop.Release(); Manager.SwitchState(Manager.MainMenuState); diff --git a/Assets/View/Office/States/SettingsState.cs b/Assets/View/Office/States/SettingsState.cs index 6b385f3..94693a4 100644 --- a/Assets/View/Office/States/SettingsState.cs +++ b/Assets/View/Office/States/SettingsState.cs @@ -7,18 +7,18 @@ namespace View.Office.States { public class SettingsState : MenuState { [Inject] [SerializeField] private InputChannel _input; - public override void OnEnter() { - base.OnEnter(); + private void OnEnable() { _input.UICancel.action.performed += HandleCancel; } - public override void OnExit() { - base.OnExit(); + public void OnDisable() { _input.UICancel.action.performed -= HandleCancel; } private void HandleCancel(InputAction.CallbackContext obj) { - Manager.MainMenuState.Enter(); + if (IsActive) { + Manager.MainMenuState.Enter(); + } } public void Enter() { diff --git a/Assets/Scenes/Menu.unity.meta b/Assets/View/Overlay.meta similarity index 55% rename from Assets/Scenes/Menu.unity.meta rename to Assets/View/Overlay.meta index 718069e..1132d85 100644 --- a/Assets/Scenes/Menu.unity.meta +++ b/Assets/View/Overlay.meta @@ -1,5 +1,6 @@ -fileFormatVersion: 2 -guid: d1e3b437ba2766147a545af678d1d102 +fileFormatVersion: 2 +guid: a7ff4a79b4cdfd14e8a493c21990a4b4 +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/View/Overlay/FolderPauseController.controller b/Assets/View/Overlay/FolderPauseController.controller new file mode 100644 index 0000000..c1fc432 --- /dev/null +++ b/Assets/View/Overlay/FolderPauseController.controller @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8877592772586813607 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -6848260666226307206} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!206 &-6848260666226307206 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -1747080226151442337, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: -5423525778034849725, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: State + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1107 &-2835678900236378467 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -8877592772586813607} + m_Position: {x: 250, y: 110, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -8877592772586813607} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FolderPauseController + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: State + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2835678900236378467} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/View/Overlay/FolderPauseController.controller.meta b/Assets/View/Overlay/FolderPauseController.controller.meta new file mode 100644 index 0000000..c48b73d --- /dev/null +++ b/Assets/View/Overlay/FolderPauseController.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 691ce4336adbade42a636fbba6cc019f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/View/HUDView.cs b/Assets/View/Overlay/HUDView.cs similarity index 87% rename from Assets/View/HUDView.cs rename to Assets/View/Overlay/HUDView.cs index a9b0aaf..5227447 100644 --- a/Assets/View/HUDView.cs +++ b/Assets/View/Overlay/HUDView.cs @@ -5,9 +5,9 @@ using Utils; using View.Dialogue; -namespace View { +namespace View.Overlay { public class HUDView : MonoBehaviour { - [Inject] [SerializeField] private ViewChannel _view; + [Inject] [SerializeField] private OverlayChannel _overlay; [SerializeField] private DialogueButton[] _buttons; public PlayerLookup ItemSlots; @@ -15,12 +15,12 @@ public class HUDView : MonoBehaviour { private int _currentDialogueButtonIndex; private void Awake() { - _view.HUD = this; + _overlay.HUD = this; _canvasGroup = GetComponent(); } private void OnDestroy() { - _view.HUD = null; + _overlay.HUD = null; } public void SetActive(bool value) { diff --git a/Assets/View/HUDView.cs.meta b/Assets/View/Overlay/HUDView.cs.meta similarity index 100% rename from Assets/View/HUDView.cs.meta rename to Assets/View/Overlay/HUDView.cs.meta diff --git a/Assets/View/Overlay/OverlayCamera.cs b/Assets/View/Overlay/OverlayCamera.cs new file mode 100644 index 0000000..8c0e29b --- /dev/null +++ b/Assets/View/Overlay/OverlayCamera.cs @@ -0,0 +1,32 @@ +using Settings; +using System; +using UnityEngine; +using Utils; + +namespace View.Overlay { + public class OverlayCamera : MonoBehaviour { + [Inject] [SerializeField] private OverlayChannel _channel; + [SerializeField] private float _ratio; + [NonSerialized] public Camera NativeCamera; + private CameraFitter _fitter; + + private void Awake() { + NativeCamera = GetComponent(); + _fitter = new CameraFitter(_ratio, NativeCamera.fieldOfView); + } + + private void OnEnable() { + _channel.Camera = this; + } + + private void OnDisable() { + _channel.Camera = null; + } + + private void Update() { + if (_fitter.TryUpdate(out var fov)) { + NativeCamera.fieldOfView = fov; + } + } + } +} diff --git a/Assets/View/Settings/SettingsCamera.cs.meta b/Assets/View/Overlay/OverlayCamera.cs.meta similarity index 100% rename from Assets/View/Settings/SettingsCamera.cs.meta rename to Assets/View/Overlay/OverlayCamera.cs.meta diff --git a/Assets/View/ViewChannel.asset b/Assets/View/Overlay/OverlayChannel.asset similarity index 73% rename from Assets/View/ViewChannel.asset rename to Assets/View/Overlay/OverlayChannel.asset index 59778c6..14e89aa 100644 --- a/Assets/View/ViewChannel.asset +++ b/Assets/View/Overlay/OverlayChannel.asset @@ -9,6 +9,6 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4152b5fb954f49c2aa123145c9f62ad4, type: 3} - m_Name: ViewChannel + m_Script: {fileID: 11500000, guid: b4aa2fb3a9b040b7b1abcce7f7eca78b, type: 3} + m_Name: OverlayChannel m_EditorClassIdentifier: diff --git a/Assets/View/ViewChannel.asset.meta b/Assets/View/Overlay/OverlayChannel.asset.meta similarity index 79% rename from Assets/View/ViewChannel.asset.meta rename to Assets/View/Overlay/OverlayChannel.asset.meta index aa1a7e2..66d5caa 100644 --- a/Assets/View/ViewChannel.asset.meta +++ b/Assets/View/Overlay/OverlayChannel.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f18087815d5a83e4b843a54d36bae20f +guid: 39df3a874d5c92f488ffa1beea48e3dc NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/View/Overlay/OverlayChannel.cs b/Assets/View/Overlay/OverlayChannel.cs new file mode 100644 index 0000000..de077f3 --- /dev/null +++ b/Assets/View/Overlay/OverlayChannel.cs @@ -0,0 +1,30 @@ +using System; +using UnityEngine; +using View.Dialogue; + +namespace View.Overlay { + public class OverlayChannel : ScriptableObject { + [NonSerialized] public HUDView HUD; + [NonSerialized] public DialogueView Dialogue; + + private event Action _cameraChanged; + public event Action CameraChanged { + add { + _cameraChanged += value; + if (Camera != null) { + value(Camera); + } + } + remove => _cameraChanged -= value; + } + + private OverlayCamera _camera; + public OverlayCamera Camera { + get => _camera; + set { + _camera = value; + _cameraChanged?.Invoke(value); + } + } + } +} diff --git a/Assets/View/Overlay/OverlayChannel.cs.meta b/Assets/View/Overlay/OverlayChannel.cs.meta new file mode 100644 index 0000000..e068104 --- /dev/null +++ b/Assets/View/Overlay/OverlayChannel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b4aa2fb3a9b040b7b1abcce7f7eca78b +timeCreated: 1692493775 \ No newline at end of file diff --git a/Assets/View/Overlay/OverlayManager.cs b/Assets/View/Overlay/OverlayManager.cs new file mode 100644 index 0000000..d564629 --- /dev/null +++ b/Assets/View/Overlay/OverlayManager.cs @@ -0,0 +1,63 @@ +using Framework; +using System; +using UnityEngine; +using Utils; +using Utils.Tweening; +using View.Overlay.States; + +namespace View.Overlay { + public class OverlayManager : MonoBehaviour { + [Inject] [SerializeField] private StoryMode _storyMode; + [SerializeField] private Transform _folder; + [SerializeField] private Backdrop _backdrop; + + [NonSerialized] public ExitState ExitState; + [NonSerialized] public GameplayState GameplayState; + [NonSerialized] public PauseState PauseState; + [NonSerialized] public SettingsState SettingsState; + + private OverlayState _currentState; + private Backdrop.Handle _backdropHandle; + public Dynamics PositionDynamics; + public Dynamics RotationDynamics; + + private void Awake() { + _backdropHandle = _backdrop.GetHandle(); + ExitState = GetComponent(); + GameplayState = GetComponent(); + PauseState = GetComponent(); + SettingsState = GetComponent(); + } + + private void Start() { + SwitchState(_storyMode.IsPaused ? PauseState : GameplayState); + PositionDynamics.ForceSet(_currentState.FolderTransform.position); + RotationDynamics.ForceSet( + _currentState.FolderTransform.rotation.AsVector() + ); + } + + private void Update() { + _currentState?.OnUpdate(); + _folder.position = PositionDynamics.UnscaledUpdate(SpringConfig.Medium); + _folder.rotation = RotationDynamics.UnscaledUpdate(SpringConfig.Medium) + .AsQuaternion(); + } + + public void SwitchState(OverlayState state) { + if (_currentState == state) { + return; + } + + if (state == GameplayState) { + _backdropHandle.Release(); + } else { + _backdropHandle.Request(); + } + + _currentState?.OnExit(); + _currentState = state; + _currentState?.OnEnter(); + } + } +} diff --git a/Assets/View/Overlay/OverlayManager.cs.meta b/Assets/View/Overlay/OverlayManager.cs.meta new file mode 100644 index 0000000..9abc695 --- /dev/null +++ b/Assets/View/Overlay/OverlayManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 0b2bd8c7472240e5b52fb4619c63bab4 +timeCreated: 1692569900 \ No newline at end of file diff --git a/Assets/View/Overlay/States.meta b/Assets/View/Overlay/States.meta new file mode 100644 index 0000000..cfebe91 --- /dev/null +++ b/Assets/View/Overlay/States.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2b915ec7dacf4f3d9d73d3e20fd4de69 +timeCreated: 1692569886 \ No newline at end of file diff --git a/Assets/View/Overlay/States/ExitState.cs b/Assets/View/Overlay/States/ExitState.cs new file mode 100644 index 0000000..75d75be --- /dev/null +++ b/Assets/View/Overlay/States/ExitState.cs @@ -0,0 +1,26 @@ +using Framework; +using UnityEngine; +using Utils; + +namespace View.Overlay.States { + public class ExitState : OverlayState { + [Inject] [SerializeField] private MenuMode _menuMode; + [SerializeField] private Backdrop _backdrop; + + public override void OnEnter() { + base.OnEnter(); + _backdrop.Request(); + } + + public override void OnUpdate() { + base.OnUpdate(); + if (_backdrop.IsReady()) { + _menuMode.RequestStart(); + } + } + + public void Enter() { + Manager.SwitchState(this); + } + } +} diff --git a/Assets/View/Overlay/States/ExitState.cs.meta b/Assets/View/Overlay/States/ExitState.cs.meta new file mode 100644 index 0000000..e34a093 --- /dev/null +++ b/Assets/View/Overlay/States/ExitState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 91d2a326e0514dccbdfbaf214fb90d56 +timeCreated: 1692573513 \ No newline at end of file diff --git a/Assets/View/Overlay/States/GameplayState.cs b/Assets/View/Overlay/States/GameplayState.cs new file mode 100644 index 0000000..c166e06 --- /dev/null +++ b/Assets/View/Overlay/States/GameplayState.cs @@ -0,0 +1,57 @@ +using FMODUnity; +using Framework; +using Input; +using UnityEngine; +using UnityEngine.InputSystem; +using Utils; +using Utils.Tweening; + +namespace View.Overlay.States { + public class GameplayState : OverlayState { + [Inject] [SerializeField] private InputChannel _input; + [Inject] [SerializeField] private StoryMode _storyMode; + [SerializeField] private StudioEventEmitter _pauseSound; + [SerializeField] private CanvasGroup _group; + + private Dynamics _dynamics; + + public override void OnEnter() { + base.OnEnter(); + _dynamics.Set(1); + _group.interactable = true; + _group.blocksRaycasts = true; + _storyMode.Resume(); + } + + public override void OnExit() { + base.OnExit(); + _dynamics.Set(0); + _group.interactable = false; + _group.blocksRaycasts = false; + _storyMode.Pause(); + } + + private void OnEnable() { + _input.GameplayPause.action.performed += HandleCancel; + } + + private void OnDisable() { + _input.GameplayPause.action.performed -= HandleCancel; + } + + private void Update() { + _group.alpha = _dynamics.UnscaledUpdate(SpringConfig.Snappy).x; + } + + private void HandleCancel(InputAction.CallbackContext _) { + if (IsActive) { + _pauseSound.Play(); + Manager.PauseState.Enter(); + } + } + + public void Enter() { + Manager.SwitchState(this); + } + } +} diff --git a/Assets/View/Overlay/States/GameplayState.cs.meta b/Assets/View/Overlay/States/GameplayState.cs.meta new file mode 100644 index 0000000..7e5c479 --- /dev/null +++ b/Assets/View/Overlay/States/GameplayState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7ff46d302da44c55be751b9af696e1a0 +timeCreated: 1692570029 \ No newline at end of file diff --git a/Assets/View/Overlay/States/OverlayState.cs b/Assets/View/Overlay/States/OverlayState.cs new file mode 100644 index 0000000..2134f1c --- /dev/null +++ b/Assets/View/Overlay/States/OverlayState.cs @@ -0,0 +1,22 @@ +using Player.States; +using UnityEngine; +using Utils; + +namespace View.Overlay.States { + public class OverlayState : BaseState { + public Transform FolderTransform; + protected OverlayManager Manager; + + public override void OnEnter() { + base.OnEnter(); + if (FolderTransform != null) { + Manager.PositionDynamics.Set(FolderTransform.position); + Manager.RotationDynamics.Set(FolderTransform.rotation.AsVector()); + } + } + + protected virtual void Awake() { + Manager = GetComponent(); + } + } +} diff --git a/Assets/View/Overlay/States/OverlayState.cs.meta b/Assets/View/Overlay/States/OverlayState.cs.meta new file mode 100644 index 0000000..c6177f4 --- /dev/null +++ b/Assets/View/Overlay/States/OverlayState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b9f9159ec0b94017984308a3c67ca3a2 +timeCreated: 1692569895 \ No newline at end of file diff --git a/Assets/View/Overlay/States/PauseState.cs b/Assets/View/Overlay/States/PauseState.cs new file mode 100644 index 0000000..4d77acc --- /dev/null +++ b/Assets/View/Overlay/States/PauseState.cs @@ -0,0 +1,69 @@ +using Framework; +using Input; +using System; +using UnityEngine; +using UnityEngine.InputSystem; +using Utils; +using View.Controls; +using View.Office; +using View.Settings; + +namespace View.Overlay.States { + public class PauseState : OverlayState { + [Inject] [SerializeField] private InputChannel _input; + [Inject] [SerializeField] private MenuMode _menuMode; + + [SerializeField] private Camera _worldCamera; + [SerializeField] private InteractiveGroup _menu; + [SerializeField] private PaperButton _resumeButton; + [SerializeField] private PaperButton _settingsButton; + [SerializeField] private PaperButton _menuButton; + [SerializeField] private PaperButton _exitButton; + + protected override void Awake() { + base.Awake(); + _menu.DrivenAwake(_worldCamera); + } + + public override void OnEnter() { + base.OnEnter(); + _menu.SetInteractive(true); + _resumeButton.Clicked += HandleCancel; + _settingsButton.Clicked += Manager.SettingsState.Enter; + _menuButton.Clicked += Manager.ExitState.Enter; + _exitButton.Clicked += _menuMode.Quit; + _resumeButton.Select(); + } + + public override void OnExit() { + base.OnExit(); + _menu.SetInteractive(false); + _resumeButton.Clicked -= HandleCancel; + _settingsButton.Clicked -= Manager.SettingsState.Enter; + _menuButton.Clicked -= _menuMode.RequestStart; + _exitButton.Clicked -= _menuMode.Quit; + } + + private void OnEnable() { + _input.UICancel.action.performed += HandleCancel; + } + + private void OnDisable() { + _input.UICancel.action.performed -= HandleCancel; + } + + private void HandleCancel(InputAction.CallbackContext _) { + if (IsActive) { + HandleCancel(); + } + } + + private void HandleCancel() { + Manager.GameplayState.Enter(); + } + + public void Enter() { + Manager.SwitchState(this); + } + } +} diff --git a/Assets/View/Overlay/States/PauseState.cs.meta b/Assets/View/Overlay/States/PauseState.cs.meta new file mode 100644 index 0000000..6f43771 --- /dev/null +++ b/Assets/View/Overlay/States/PauseState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 095c2d08fff342e9bc63e3bc000c113b +timeCreated: 1692570037 \ No newline at end of file diff --git a/Assets/View/Overlay/States/SettingsState.cs b/Assets/View/Overlay/States/SettingsState.cs new file mode 100644 index 0000000..1d3d56f --- /dev/null +++ b/Assets/View/Overlay/States/SettingsState.cs @@ -0,0 +1,56 @@ +using Input; +using System; +using UnityEngine; +using UnityEngine.InputSystem; +using Utils; +using Utils.Tweening; +using View.Settings; + +namespace View.Overlay.States { + public class SettingsState : OverlayState { + [Inject] [SerializeField] private InputChannel _input; + [SerializeField] private SettingsView _view; + + private Dynamics _dynamics; + + public override void OnEnter() { + base.OnEnter(); + _view.SetInteractive(true); + _dynamics.Set(1); + _view.ExitButton.Clicked += HandleCancel; + } + + public override void OnExit() { + base.OnExit(); + _view.SetInteractive(false); + _dynamics.Set(0); + _view.ExitButton.Clicked -= HandleCancel; + } + + private void OnEnable() { + _input.UICancel.action.performed += HandleCancel; + } + + private void OnDisable() { + _input.UICancel.action.performed -= HandleCancel; + } + + private void Update() { + _view.SetAnimationFactor(_dynamics.UnscaledUpdate(SpringConfig.Medium).x); + } + + private void HandleCancel(InputAction.CallbackContext _) { + if (IsActive) { + HandleCancel(); + } + } + + private void HandleCancel() { + Manager.PauseState.Enter(); + } + + public void Enter() { + Manager.SwitchState(this); + } + } +} diff --git a/Assets/View/Overlay/States/SettingsState.cs.meta b/Assets/View/Overlay/States/SettingsState.cs.meta new file mode 100644 index 0000000..80b2b5a --- /dev/null +++ b/Assets/View/Overlay/States/SettingsState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ec5342e9817c47fbb135547c9ad1abdb +timeCreated: 1692570047 \ No newline at end of file diff --git a/Assets/View/PauseView.cs b/Assets/View/PauseView.cs deleted file mode 100644 index 6e3448d..0000000 --- a/Assets/View/PauseView.cs +++ /dev/null @@ -1,61 +0,0 @@ -using FMODUnity; -using Framework; -using UnityEngine; -using UnityEngine.InputSystem; -using Utils; - -namespace View { - public class PauseView : MonoBehaviour { - [SerializeField] [Inject] private StoryMode _storyMode; - [SerializeField] [Inject] private MenuMode _menuMode; - [SerializeField] private GameObject _canvas; - [SerializeField] private ButtonNavigation _resumeButton; - [SerializeField] private ButtonNavigation _menuButton; - [SerializeField] private ButtonNavigation _exitButton; - [SerializeField] private InputActionReference _pauseAction; - [SerializeField] private InputActionReference _resumeAction; - [SerializeField] private StudioEventEmitter _pauseSound; - - private void OnEnable() { - _resumeButton.Button.onClick.AddListener(_storyMode.Resume); - _menuButton.Button.onClick.AddListener(_menuMode.RequestStart); - _exitButton.Button.onClick.AddListener(_menuMode.Quit); - _pauseAction.action.performed += HandlePauseAction; - _resumeAction.action.performed += HandleResumeAction; - _storyMode.Paused += HandlePaused; - _storyMode.Resumed += HandleResumed; - _resumeButton.QuickSelect(); - if (_storyMode.IsPaused) { - HandlePaused(); - } else { - HandleResumed(); - } - } - - private void OnDisable() { - _pauseAction.action.performed -= HandlePauseAction; - _resumeAction.action.performed -= HandleResumeAction; - _storyMode.Paused -= HandlePaused; - _storyMode.Resumed -= HandleResumed; - } - - private void HandlePaused() { - _canvas.SetActive(true); - _resumeButton.QuickSelect(); - _pauseSound.Play(); - } - - private void HandleResumed() { - _canvas.SetActive(false); - } - - private void HandlePauseAction(InputAction.CallbackContext _) { - _storyMode.Pause(); - } - - private void HandleResumeAction(InputAction.CallbackContext _) { - _pauseSound.Play(); - _storyMode.Resume(); - } - } -} diff --git a/Assets/View/PauseView.cs.meta b/Assets/View/PauseView.cs.meta deleted file mode 100644 index f834a7a..0000000 --- a/Assets/View/PauseView.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 58937d01582946be98c4813ee4f89bae -timeCreated: 1686386876 \ No newline at end of file diff --git a/Assets/View/Prefabs/Button.prefab b/Assets/View/Prefabs/Button.prefab deleted file mode 100644 index 96378e9..0000000 --- a/Assets/View/Prefabs/Button.prefab +++ /dev/null @@ -1,339 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &4340490350441291120 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4340490350441291123} - - component: {fileID: 4340490350441291132} - - component: {fileID: 4340490350441291133} - - component: {fileID: 4340490350441291122} - - component: {fileID: 6237444290679322952} - - component: {fileID: 728475694420539200} - - component: {fileID: 4134733430955947345} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4340490350441291123 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_LocalRotation: {x: -0, y: -0, z: -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: 4340490351835196768} - m_Father: {fileID: 0} - m_RootOrder: 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.5, y: 0.5} ---- !u!222 &4340490350441291132 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_CullTransparentMesh: 1 ---- !u!114 &4340490350441291133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_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 &4340490350441291122 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.14117648, g: 0.14117648, b: 0.14117648, a: 1} - m_HighlightedColor: {r: 0.14117648, g: 0.14117648, b: 0.14117648, a: 1} - m_PressedColor: {r: 0, g: 0.4095548, b: 0.6698113, a: 1} - m_SelectedColor: {r: 0, g: 0.57254905, b: 0.79215693, a: 1} - m_DisabledColor: {r: 0.26666668, g: 0.26666668, b: 0.26666668, 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: 4340490350441291133} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &6237444290679322952 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9ec7782414c14c71989818a1d50ebb81, type: 3} - m_Name: - m_EditorClassIdentifier: - Button: {fileID: 4340490350441291122} - _focusSound: {fileID: 4134733430955947345} - _clickSound: {fileID: 728475694420539200} ---- !u!114 &728475694420539200 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} - m_Name: - m_EditorClassIdentifier: - CollisionTag: - EventReference: - Guid: - Data1: 506805605 - Data2: 1264616104 - Data3: -1593420123 - Data4: -1685643163 - Path: event:/UI/Okay - Event: - PlayEvent: 0 - StopEvent: 0 - AllowFadeout: 1 - TriggerOnce: 0 - Preload: 0 - AllowNonRigidbodyDoppler: 0 - Params: [] - OverrideAttenuation: 0 - OverrideMinDistance: 1 - OverrideMaxDistance: 20 ---- !u!114 &4134733430955947345 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490350441291120} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} - m_Name: - m_EditorClassIdentifier: - CollisionTag: - EventReference: - Guid: - Data1: -321991487 - Data2: 1085514565 - Data3: -2146028885 - Data4: 852153367 - Path: event:/UI/Focus - Event: - PlayEvent: 0 - StopEvent: 0 - AllowFadeout: 1 - TriggerOnce: 0 - Preload: 0 - AllowNonRigidbodyDoppler: 0 - Params: [] - OverrideAttenuation: 0 - OverrideMinDistance: 1 - OverrideMaxDistance: 20 ---- !u!1 &4340490351835196769 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4340490351835196768} - - component: {fileID: 4340490351835196770} - - component: {fileID: 4340490351835196771} - 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 &4340490351835196768 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490351835196769} - m_LocalRotation: {x: 0, y: 0, z: 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: 4340490350441291123} - m_RootOrder: 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 &4340490351835196770 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490351835196769} - m_CullTransparentMesh: 1 ---- !u!114 &4340490351835196771 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4340490351835196769} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Start - 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: 2583691263 - m_fontColor: {r: 1, g: 1, b: 1, a: 0.6} - 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: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 17 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/Assets/View/Prefabs/ComputerButton.prefab b/Assets/View/Prefabs/PaperButton.prefab similarity index 61% rename from Assets/View/Prefabs/ComputerButton.prefab rename to Assets/View/Prefabs/PaperButton.prefab index ef5c7aa..e376ebb 100644 --- a/Assets/View/Prefabs/ComputerButton.prefab +++ b/Assets/View/Prefabs/PaperButton.prefab @@ -12,8 +12,10 @@ GameObject: - component: {fileID: 6433381650840226073} - component: {fileID: 2474315951711707562} - component: {fileID: 4994140768751159520} + - component: {fileID: 2151329950816357247} + - component: {fileID: 5976180077011950560} m_Layer: 5 - m_Name: ComputerButton + m_Name: PaperButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -148,6 +150,96 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} m_Name: m_EditorClassIdentifier: - _clicked: - m_PersistentCalls: - m_Calls: [] + 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: 0 + 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: 2474315951711707562} + _focusSound: {fileID: 2151329950816357247} + _clickSound: {fileID: 5976180077011950560} +--- !u!114 &2151329950816357247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4338380334164648230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} + m_Name: + m_EditorClassIdentifier: + CollisionTag: + EventReference: + Guid: + Data1: -321991487 + Data2: 1085514565 + Data3: -2146028885 + Data4: 852153367 + Path: event:/UI/Focus + Event: + PlayEvent: 0 + StopEvent: 0 + AllowFadeout: 1 + TriggerOnce: 0 + Preload: 0 + AllowNonRigidbodyDoppler: 0 + Params: [] + OverrideAttenuation: 0 + OverrideMinDistance: 1 + OverrideMaxDistance: 20 +--- !u!114 &5976180077011950560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4338380334164648230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3} + m_Name: + m_EditorClassIdentifier: + CollisionTag: + EventReference: + Guid: + Data1: 506805605 + Data2: 1264616104 + Data3: -1593420123 + Data4: -1685643163 + Path: event:/UI/Okay + Event: + PlayEvent: 0 + StopEvent: 0 + AllowFadeout: 1 + TriggerOnce: 0 + Preload: 0 + AllowNonRigidbodyDoppler: 0 + Params: [] + OverrideAttenuation: 0 + OverrideMinDistance: 1 + OverrideMaxDistance: 20 diff --git a/Assets/View/Prefabs/ComputerButton.prefab.meta b/Assets/View/Prefabs/PaperButton.prefab.meta similarity index 100% rename from Assets/View/Prefabs/ComputerButton.prefab.meta rename to Assets/View/Prefabs/PaperButton.prefab.meta diff --git a/Assets/View/Prefabs/Select.prefab b/Assets/View/Prefabs/PaperDropdown.prefab similarity index 99% rename from Assets/View/Prefabs/Select.prefab rename to Assets/View/Prefabs/PaperDropdown.prefab index 4c93cae..f2e300a 100644 --- a/Assets/View/Prefabs/Select.prefab +++ b/Assets/View/Prefabs/PaperDropdown.prefab @@ -125,6 +125,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 0 _filled: 1 + _textureStrength: 0.6 --- !u!1 &1297491309532222190 GameObject: m_ObjectHideFlags: 0 @@ -351,6 +352,7 @@ MonoBehaviour: _padding: 3 _strokeWidth: 0 _filled: 1 + _textureStrength: 0 --- !u!1 &2133908599272427807 GameObject: m_ObjectHideFlags: 0 @@ -507,6 +509,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 1 _filled: 0 + _textureStrength: 0 --- !u!114 &6020324428281646110 MonoBehaviour: m_ObjectHideFlags: 0 @@ -541,7 +544,7 @@ GameObject: m_Component: - component: {fileID: 943942459074611488} m_Layer: 5 - m_Name: Select + m_Name: PaperDropdown m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1106,6 +1109,7 @@ MonoBehaviour: _padding: 2 _strokeWidth: 0 _filled: 1 + _textureStrength: 0.6 --- !u!1 &5850646294578586151 GameObject: m_ObjectHideFlags: 0 @@ -1197,6 +1201,7 @@ MonoBehaviour: _padding: 2 _strokeWidth: 0 _filled: 1 + _textureStrength: 0.6 --- !u!1 &6148964934855310739 GameObject: m_ObjectHideFlags: 0 @@ -1288,6 +1293,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 1 _filled: 0 + _textureStrength: 0 --- !u!1 &7126694956418073384 GameObject: m_ObjectHideFlags: 0 @@ -1654,7 +1660,7 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_NormalColor: {r: 0, g: 0, b: 0, a: 0} m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.0627451} m_PressedColor: {r: 0, g: 0, b: 0, a: 0.1254902} m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.0627451} diff --git a/Assets/View/Prefabs/Select.prefab.meta b/Assets/View/Prefabs/PaperDropdown.prefab.meta similarity index 100% rename from Assets/View/Prefabs/Select.prefab.meta rename to Assets/View/Prefabs/PaperDropdown.prefab.meta diff --git a/Assets/View/Prefabs/Slider.prefab b/Assets/View/Prefabs/PaperSlider.prefab similarity index 99% rename from Assets/View/Prefabs/Slider.prefab rename to Assets/View/Prefabs/PaperSlider.prefab index a85e88a..08ff5e4 100644 --- a/Assets/View/Prefabs/Slider.prefab +++ b/Assets/View/Prefabs/PaperSlider.prefab @@ -363,6 +363,7 @@ MonoBehaviour: _padding: 2 _strokeWidth: 0 _filled: 1 + _textureStrength: 0.2 --- !u!114 &6959430837379177146 MonoBehaviour: m_ObjectHideFlags: 0 @@ -512,6 +513,7 @@ MonoBehaviour: _images: - {fileID: 5353356767126988975} - {fileID: 5903194632143674457} + _backgrounds: [] --- !u!1 &4143143335090071519 GameObject: m_ObjectHideFlags: 0 @@ -693,7 +695,7 @@ GameObject: m_Component: - component: {fileID: 7592919477194661985} m_Layer: 5 - m_Name: Slider + m_Name: PaperSlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -812,3 +814,4 @@ MonoBehaviour: _padding: 0 _strokeWidth: 1 _filled: 0 + _textureStrength: 0 diff --git a/Assets/View/Prefabs/Slider.prefab.meta b/Assets/View/Prefabs/PaperSlider.prefab.meta similarity index 100% rename from Assets/View/Prefabs/Slider.prefab.meta rename to Assets/View/Prefabs/PaperSlider.prefab.meta diff --git a/Assets/View/Prefabs/Toggle.prefab b/Assets/View/Prefabs/PaperToggle.prefab similarity index 99% rename from Assets/View/Prefabs/Toggle.prefab rename to Assets/View/Prefabs/PaperToggle.prefab index 9aba85b..694d8e6 100644 --- a/Assets/View/Prefabs/Toggle.prefab +++ b/Assets/View/Prefabs/PaperToggle.prefab @@ -10,7 +10,7 @@ GameObject: m_Component: - component: {fileID: 4037353990521518440} m_Layer: 5 - m_Name: Toggle + m_Name: PaperToggle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -188,7 +188,7 @@ GameObject: - component: {fileID: 3570959832962450316} - component: {fileID: 4717486608022167591} m_Layer: 5 - m_Name: Checkbox + m_Name: Toggle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -268,6 +268,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 1 _filled: 0 + _textureStrength: 0 --- !u!114 &7762675411374956937 MonoBehaviour: m_ObjectHideFlags: 0 @@ -364,7 +365,7 @@ GameObject: - component: {fileID: 4266354517386007293} - component: {fileID: 4579898935587281341} m_Layer: 5 - m_Name: Label (1) + m_Name: Value m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/View/Prefabs/Toggle.prefab.meta b/Assets/View/Prefabs/PaperToggle.prefab.meta similarity index 100% rename from Assets/View/Prefabs/Toggle.prefab.meta rename to Assets/View/Prefabs/PaperToggle.prefab.meta diff --git a/Assets/View/Prefabs/Settings.prefab b/Assets/View/Prefabs/Settings.prefab index 9df2844..5eed972 100644 --- a/Assets/View/Prefabs/Settings.prefab +++ b/Assets/View/Prefabs/Settings.prefab @@ -13,6 +13,7 @@ GameObject: - component: {fileID: 5114696505316884158} - component: {fileID: 2973121277749826213} - component: {fileID: 6723382584441323636} + - component: {fileID: 7663944687298785696} m_Layer: 10 m_Name: Tabs m_TagString: Untagged @@ -59,7 +60,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 25 + m_AdditionalShaderChannelsFlag: 27 m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 @@ -116,6 +117,18 @@ CanvasGroup: m_Interactable: 1 m_BlocksRaycasts: 1 m_IgnoreParentGroups: 0 +--- !u!114 &7663944687298785696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39958843180539642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22d9a5a3151c4a4db701c3a2ae369188, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &304157522942467688 GameObject: m_ObjectHideFlags: 0 @@ -153,7 +166,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 2, y: -2} + m_AnchoredPosition: {x: 4, y: -2} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 1} --- !u!114 &3220539124200253533 @@ -238,22 +251,21 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 8459836774033103613} - - component: {fileID: 4231499904286851945} - - component: {fileID: 1779700014618014242} m_Layer: 10 - m_Name: Canvas + m_Name: Pages m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8459836774033103613 -RectTransform: +--- !u!4 &8459836774033103613 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7345994504732121489} + serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} @@ -264,57 +276,6 @@ RectTransform: - {fileID: 464277450203248046} m_Father: {fileID: 4938143869292486148} m_LocalEulerAnglesHint: {x: 90, 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: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!223 &4231499904286851945 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7345994504732121489} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 0 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &1779700014618014242 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7345994504732121489} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 --- !u!1001 &444910831075451785 PrefabInstance: m_ObjectHideFlags: 0 @@ -1029,6 +990,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3873055265102392437, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 8738998599325480044} - target: {fileID: 6275031509144594886, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} propertyPath: m_AnchorMax.y @@ -1059,11 +1025,51 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} propertyPath: m_text value: Gameplay objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4290561745 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1087,6 +1093,18 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 1705759586500071630} m_PrefabAsset: {fileID: 0} +--- !u!114 &8738998599325480044 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + m_PrefabInstance: {fileID: 1705759586500071630} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &2538175160584159749 PrefabInstance: m_ObjectHideFlags: 0 @@ -1364,7 +1382,7 @@ PrefabInstance: - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} propertyPath: m_fontSize - value: 1.5 + value: 1 objectReference: {fileID: 0} - target: {fileID: 2474315951711707562, guid: e6b6f0ae35e712741b23390695dd7017, type: 3} @@ -1397,6 +1415,18 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 3031050583963414956} m_PrefabAsset: {fileID: 0} +--- !u!114 &8025050476407208268 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4994140768751159520, guid: e6b6f0ae35e712741b23390695dd7017, + type: 3} + m_PrefabInstance: {fileID: 3031050583963414956} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c75cd5af8ad845088572ec714797487b, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &3221683483483030912 PrefabInstance: m_ObjectHideFlags: 0 @@ -1776,6 +1806,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3873055265102392437, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 6098606117203207439} - target: {fileID: 6275031509144594886, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} propertyPath: m_AnchorMax.y @@ -1806,11 +1841,51 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} propertyPath: m_text value: Audio objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4290561745 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1834,6 +1909,18 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 4200066596746052013} m_PrefabAsset: {fileID: 0} +--- !u!114 &6098606117203207439 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + m_PrefabInstance: {fileID: 4200066596746052013} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &4245543647224758653 PrefabInstance: m_ObjectHideFlags: 0 @@ -2456,6 +2543,16 @@ PrefabInstance: propertyPath: m_Color.a value: 0.09411765 objectReference: {fileID: 0} + - target: {fileID: 5728094428087984368, guid: 6b06559c6478944418cb5749394954ff, + type: 3} + propertyPath: _filled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5728094428087984368, guid: 6b06559c6478944418cb5749394954ff, + type: 3} + propertyPath: _offset.x + value: 30 + objectReference: {fileID: 0} - target: {fileID: 6342775192251718021, guid: 6b06559c6478944418cb5749394954ff, type: 3} propertyPath: m_AnchorMax.x @@ -2615,6 +2712,11 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 2348893409631114765, guid: 88b7cbca0ce13424d90538cc711aa839, + type: 3} + propertyPath: _offset.x + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4143143335090071519, guid: 88b7cbca0ce13424d90538cc711aa839, type: 3} propertyPath: m_Layer @@ -2635,6 +2737,16 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 4976517401699332939, guid: 88b7cbca0ce13424d90538cc711aa839, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4976517401699332939, guid: 88b7cbca0ce13424d90538cc711aa839, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6308000349872709443, guid: 88b7cbca0ce13424d90538cc711aa839, type: 3} propertyPath: m_Name @@ -3350,6 +3462,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3873055265102392437, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 1816258789265353409} - target: {fileID: 6275031509144594886, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} propertyPath: m_AnchorMax.y @@ -3380,11 +3497,63 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_Color.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.b + value: 0.7372549 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.g + value: 0.7764706 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor.r + value: 0.81960785 + objectReference: {fileID: 0} + - target: {fileID: 8075870232677191891, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + propertyPath: m_fontColor32.rgba + value: 4290561745 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b7b250a2f1c1d1545b7d5f8593103053, type: 3} +--- !u!114 &1816258789265353409 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7992547533704635554, guid: b7b250a2f1c1d1545b7d5f8593103053, + type: 3} + m_PrefabInstance: {fileID: 8637796454602378851} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &4782898816621109782 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3873055265102392437, guid: b7b250a2f1c1d1545b7d5f8593103053, @@ -3647,6 +3816,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: -8568393071186055452, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} - target: {fileID: -7521107938104356900, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} propertyPath: m_Layer @@ -3662,6 +3836,11 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 9792af02b9818424283ddf24b94ff383, type: 2} + - target: {fileID: -7118252019800744050, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} - target: {fileID: -6784517596394481871, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} propertyPath: m_LocalRotation.w @@ -3827,11 +4006,31 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 9792af02b9818424283ddf24b94ff383, type: 2} + - target: {fileID: 3732412489461408951, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} - target: {fileID: 4027228791024609348, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 5528860797864257434, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 99b22b915fbe5f645a52ed76e39f00c8, type: 2} + - target: {fileID: 6034924870084680245, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} - target: {fileID: 6388829262091768148, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} propertyPath: m_Layer @@ -3927,6 +4126,11 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 7036213049465896255, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} - target: {fileID: 7250575828054377208, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} propertyPath: m_Layer @@ -3942,6 +4146,11 @@ PrefabInstance: propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: 9792af02b9818424283ddf24b94ff383, type: 2} + - target: {fileID: 8745219340698091687, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + propertyPath: m_Layer + value: 10 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: - {fileID: -4279647808665009119, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} @@ -3957,10 +4166,6 @@ PrefabInstance: type: 3} insertIndex: -1 addedObject: {fileID: 959450076721951562} - - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 54dda1005df97dd4cb20e0073a574d3e, - type: 3} - insertIndex: -1 - addedObject: {fileID: 1183737098139889216} m_SourcePrefab: {fileID: 100100000, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} --- !u!4 &576569829487542914 stripped Transform: @@ -3968,6 +4173,12 @@ Transform: type: 3} m_PrefabInstance: {fileID: 9214652215465742584} m_PrefabAsset: {fileID: 0} +--- !u!95 &3353933740796194153 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5866666021909216657, guid: 54dda1005df97dd4cb20e0073a574d3e, + type: 3} + m_PrefabInstance: {fileID: 9214652215465742584} + m_PrefabAsset: {fileID: 0} --- !u!1 &8295749878199823785 stripped GameObject: m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 54dda1005df97dd4cb20e0073a574d3e, @@ -3986,7 +4197,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f50f3c396cb345319c32a543d68971ce, type: 3} m_Name: m_EditorClassIdentifier: - _tabContainer: {fileID: 6723382584441323636} + ExitButton: {fileID: 8025050476407208268} + _worldCamera: {fileID: 0} + _animator: {fileID: 3353933740796194153} + _menu: {fileID: 7663944687298785696} _pages: - {fileID: 9069207380519450981} - {fileID: 8141849800461558212} @@ -3995,29 +4209,7 @@ MonoBehaviour: - {fileID: 4782898816621109782} - {fileID: 1150240274030144984} - {fileID: 2455526606122237115} - _paper: {fileID: 0} _spacing: 0.001 ---- !u!95 &1183737098139889216 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8295749878199823785} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 54dda1005df97dd4cb20e0073a574d3e, type: 3} - m_Controller: {fileID: 9100000, guid: 99b22b915fbe5f645a52ed76e39f00c8, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 --- !u!4 &8677235966125504275 stripped Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 54dda1005df97dd4cb20e0073a574d3e, diff --git a/Assets/View/Prefabs/SettingsPage.prefab b/Assets/View/Prefabs/SettingsPage.prefab index 5126b38..b54eca5 100644 --- a/Assets/View/Prefabs/SettingsPage.prefab +++ b/Assets/View/Prefabs/SettingsPage.prefab @@ -91,6 +91,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 0.1 _filled: 1 + _textureStrength: 0.6 --- !u!1 &6713824688508555649 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/View/Prefabs/Tab.prefab b/Assets/View/Prefabs/Tab.prefab index fcf5622..54e1bee 100644 --- a/Assets/View/Prefabs/Tab.prefab +++ b/Assets/View/Prefabs/Tab.prefab @@ -63,7 +63,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 2100000, guid: cee324826696d384e9cdec982f03dfe2, type: 2} - m_Color: {r: 0.81960785, g: 0.7764706, b: 0.7372549, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 0} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -95,6 +95,7 @@ MonoBehaviour: _padding: 0 _strokeWidth: 0 _filled: 1 + _textureStrength: 0.6 --- !u!114 &8497916887854816222 MonoBehaviour: m_ObjectHideFlags: 0 @@ -133,6 +134,35 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 26d630f2de26413fa6b70264f205935b, type: 3} m_Name: m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + 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: 7992547533704635554} _palette: {fileID: 11400000, guid: bca954d20e443ef40ba3a1718b406943, type: 2} _background: {fileID: 7992547533704635554} _text: {fileID: 8075870232677191891} @@ -232,8 +262,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4282537324 - m_fontColor: {r: 0.42352942, g: 0.33333334, b: 0.25882354, a: 1} + rgba: 4290561745 + m_fontColor: {r: 0.81960785, g: 0.7764706, b: 0.7372549, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: diff --git a/Assets/View/Settings.meta b/Assets/View/Settings.meta index e0843cc..1aabd26 100644 --- a/Assets/View/Settings.meta +++ b/Assets/View/Settings.meta @@ -1,8 +1,3 @@ -fileFormatVersion: 2 -guid: b7b394b80bfbb9b4386911b09fbbe8ef -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: b9958dbdbd9f42eca8c29b06f9489c8e +timeCreated: 1692636969 \ No newline at end of file diff --git a/Assets/View/Settings/SettingsCamera.cs b/Assets/View/Settings/SettingsCamera.cs deleted file mode 100644 index de3e391..0000000 --- a/Assets/View/Settings/SettingsCamera.cs +++ /dev/null @@ -1,21 +0,0 @@ -using UnityEngine; -using Utils; - -namespace View.Settings { - public class SettingsCamera : MonoBehaviour { - [SerializeField] private float _ratio; - private Camera _camera; - private CameraFitter _fitter; - - private void Awake() { - _camera = GetComponent(); - _fitter = new CameraFitter(_ratio, _camera.fieldOfView); - } - - private void Update() { - if (_fitter.TryUpdate(out var fov)) { - _camera.fieldOfView = fov; - } - } - } -} diff --git a/Assets/View/Settings/SettingsPage.cs b/Assets/View/Settings/SettingsPage.cs index b02167f..12aa087 100644 --- a/Assets/View/Settings/SettingsPage.cs +++ b/Assets/View/Settings/SettingsPage.cs @@ -1,6 +1,4 @@ -using System; -using UnityEngine; -using UnityEngine.EventSystems; +using UnityEngine; using UnityEngine.Serialization; using UnityEngine.UI; using Utils; @@ -27,11 +25,17 @@ public class SettingsPage : MonoBehaviour { private Dynamics _angleDynamics; private Dynamics _colorDynamics; - public void DrivenAwake(float spacing, int order, int count) { + public void DrivenAwake( + Camera worldCamera, + float spacing, + int order, + int count + ) { _spacing = spacing; _count = count; _canvas = GetComponent(); _group = GetComponent(); + _canvas.worldCamera = worldCamera; _initialRotation = transform.localRotation.eulerAngles; _canvas.sortingOrder = order; _colorDynamics.ForceSet(order / (float)count); diff --git a/Assets/View/Settings/SettingsTabs.cs b/Assets/View/Settings/SettingsView.cs similarity index 64% rename from Assets/View/Settings/SettingsTabs.cs rename to Assets/View/Settings/SettingsView.cs index f4a6657..d1df85e 100644 --- a/Assets/View/Settings/SettingsTabs.cs +++ b/Assets/View/Settings/SettingsView.cs @@ -1,26 +1,36 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using UnityEngine; -using UnityEngine.UI; +using View.Controls; +using View.Office; namespace View.Settings { - public class SettingsTabs : MonoBehaviour { - [SerializeField] private CanvasGroup _tabContainer; + public class SettingsView : MonoBehaviour { + private static readonly int StateParam = Animator.StringToHash("State"); + + public PaperButton ExitButton; + [SerializeField] private Camera _worldCamera; + [SerializeField] private Animator _animator; + [SerializeField] private InteractiveGroup _menu; [SerializeField] private SettingsPage[] _pages; [SerializeField] private Tab[] _tabs; - [SerializeField] private Image _paper; [SerializeField] private float _spacing = 0.001f; private int _currentIndex; private readonly List _pageList = new(3); private void Awake() { + _menu.DrivenAwake(_worldCamera); for (var i = 0; i < _pages.Length; i++) { var page = _pages[i]; var tab = _tabs[i]; _pageList.Insert(0, page); tab.DrivenAwake(i); - page.DrivenAwake(_spacing, _pages.Length - i, _pages.Length); + page.DrivenAwake( + _worldCamera, + _spacing, + _pages.Length - i, + _pages.Length + ); tab.Clicked += HandleTabClicked; } _tabs[0].Toggle(true); @@ -49,9 +59,12 @@ private void HandleTabClicked(int index) { } public void SetInteractive(bool value) { - _tabContainer.interactable = value; - _tabContainer.blocksRaycasts = value; + _menu.SetInteractive(value); _pages[_currentIndex].SetInteractive(value); } + + public void SetAnimationFactor(float factor) { + _animator.SetFloat(StateParam, factor); + } } } diff --git a/Assets/View/Settings/SettingsTabs.cs.meta b/Assets/View/Settings/SettingsView.cs.meta similarity index 100% rename from Assets/View/Settings/SettingsTabs.cs.meta rename to Assets/View/Settings/SettingsView.cs.meta diff --git a/Assets/View/Settings/Tab.cs b/Assets/View/Settings/Tab.cs deleted file mode 100644 index 0fe4b27..0000000 --- a/Assets/View/Settings/Tab.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using TMPro; -using UnityEngine; -using UnityEngine.EventSystems; -using UnityEngine.UI; -using Utils; -using View.Office; - -namespace View.Settings { - public class Tab : MonoBehaviour, - IPointerEnterHandler, - IPointerExitHandler, - IPointerClickHandler { - public event Action Clicked; - - [Inject] [SerializeField] private OfficePalette _palette; - [SerializeField] private Image _background; - [SerializeField] private TextMeshProUGUI _text; - [SerializeField] private bool _isToggled; - private bool _isHovered; - private int _index; - - public void DrivenAwake(int index) { - _index = index; - Render(); - } - - public void OnPointerEnter(PointerEventData eventData) { - _isHovered = true; - Render(); - } - - public void OnPointerExit(PointerEventData eventData) { - _isHovered = false; - Render(); - } - - public void OnPointerClick(PointerEventData eventData) { - Clicked?.Invoke(_index); - } - - public void Toggle() { - Toggle(!_isToggled); - } - - public void Toggle(bool value) { - _isToggled = value; - Render(); - } - - private void Render() { - _text.fontStyle = _isHovered ? FontStyles.Underline : FontStyles.Normal; - _text.color = _isToggled ? _palette.Ink : _palette.PaperSelected; - _background.color = _isToggled ? _palette.PaperSelected : Color.clear; - } - } -} diff --git a/Assets/View/Settings/VideoPage.cs b/Assets/View/Settings/VideoSettingsView.cs similarity index 93% rename from Assets/View/Settings/VideoPage.cs rename to Assets/View/Settings/VideoSettingsView.cs index c73ee6c..ea7860e 100644 --- a/Assets/View/Settings/VideoPage.cs +++ b/Assets/View/Settings/VideoSettingsView.cs @@ -3,17 +3,18 @@ using UnityEngine; using UnityEngine.UI; using Utils; +using View.Controls; namespace View.Settings { - public class VideoPage : MonoBehaviour { + public class VideoSettingsView : MonoBehaviour { [Inject] [SerializeField] private VideoSettingsBundle _bundle; [SerializeField] private TMP_Dropdown _displayMode; [SerializeField] private TMP_Dropdown _resolution; [SerializeField] private TMP_Dropdown _quality; - [SerializeField] private Range _brightness; + [SerializeField] private PaperSlider _brightness; [SerializeField] private Toggle _vsync; - [SerializeField] private Range _targetFramerate; + [SerializeField] private PaperSlider _targetFramerate; private void OnEnable() { _resolution.options.Clear(); diff --git a/Assets/View/Settings/VideoPage.cs.meta b/Assets/View/Settings/VideoSettingsView.cs.meta similarity index 100% rename from Assets/View/Settings/VideoPage.cs.meta rename to Assets/View/Settings/VideoSettingsView.cs.meta diff --git a/Assets/View/ViewChannel.cs b/Assets/View/ViewChannel.cs deleted file mode 100644 index f7c9008..0000000 --- a/Assets/View/ViewChannel.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.Assertions; -using View.Dialogue; - -namespace View { - public class ViewChannel : ScriptableObject { - [NonSerialized] public HUDView HUD; - [NonSerialized] public DialogueView Dialogue; - } -} diff --git a/Assets/View/ViewChannel.cs.meta b/Assets/View/ViewChannel.cs.meta deleted file mode 100644 index 20fbc8f..0000000 --- a/Assets/View/ViewChannel.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4152b5fb954f49c2aa123145c9f62ad4 -timeCreated: 1689118168 \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index d7bda3d..33ea4f3 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -13,6 +13,7 @@ "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.7.5", "com.unity.ugui": "1.0.0", + "com.unity.visualeffectgraph": "14.0.8", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index e5dd07e..3aaf777 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -199,6 +199,15 @@ "com.unity.modules.imgui": "1.0.0" } }, + "com.unity.visualeffectgraph": { + "version": "14.0.8", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.shadergraph": "14.0.8", + "com.unity.render-pipelines.core": "14.0.8" + } + }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0,