From f447ed798655d8146ab4924b2de50e54c3c7e47b Mon Sep 17 00:00:00 2001 From: Ino Date: Fri, 29 Aug 2025 23:29:11 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=90=EC=83=81=20=EB=AA=A8=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Bundles/Prefabs/HuntingSlot.prefab | 4 +- Assets/Scenes/Main.unity | 1093 ++++++++++++++++- Assets/Scripts/My/BackGroundFitter.cs | 41 + Assets/Scripts/My/BackGroundFitter.cs.meta | 2 + Assets/Scripts/My/CameraDragMove.cs | 113 ++ Assets/Scripts/My/CameraDragMove.cs.meta | 2 + Assets/Scripts/My/TouchToCloseOrDragCamera.cs | 159 +++ .../My/TouchToCloseOrDragCamera.cs.meta | 2 + .../SingletonManagers/Managers/DBManager.cs | 5 + .../Managers/EventManager.cs | 1 + Assets/Scripts/UI/HuntingPanel.cs | 9 +- Assets/Scripts/UI/HuntingSlot.cs | 6 + Assets/Scripts/UI/ShowPanel.cs | 74 ++ Assets/Scripts/UI/ShowPanel.cs.meta | 2 + .../NotoSansKR-Regular.asset | 84 ++ .../appreciate mode icon 1_appreciate.png | Bin 0 -> 6189 bytes ...appreciate mode icon 1_appreciate.png.meta | 230 ++++ .../appreciate mode icon 2_appreciate.png | Bin 0 -> 6387 bytes ...appreciate mode icon 2_appreciate.png.meta | 205 ++++ .../appreciate mode icon 3_appreciate.png | Bin 0 -> 4921 bytes ...appreciate mode icon 3_appreciate.png.meta | 205 ++++ .../appreciate mode icon 4_appreciate.png | Bin 0 -> 4319 bytes ...appreciate mode icon 4_appreciate.png.meta | 205 ++++ .../appreciate mode window_appreciate.png | Bin 0 -> 412 bytes ...appreciate mode window_appreciate.png.meta | 155 +++ Assets/UI/UIAtlas.spriteatlas | 15 + 26 files changed, 2604 insertions(+), 8 deletions(-) create mode 100644 Assets/Scripts/My/BackGroundFitter.cs create mode 100644 Assets/Scripts/My/BackGroundFitter.cs.meta create mode 100644 Assets/Scripts/My/CameraDragMove.cs create mode 100644 Assets/Scripts/My/CameraDragMove.cs.meta create mode 100644 Assets/Scripts/My/TouchToCloseOrDragCamera.cs create mode 100644 Assets/Scripts/My/TouchToCloseOrDragCamera.cs.meta create mode 100644 Assets/Scripts/UI/ShowPanel.cs create mode 100644 Assets/Scripts/UI/ShowPanel.cs.meta create mode 100644 Assets/UI/Image/appreciate mode icon 1_appreciate.png create mode 100644 Assets/UI/Image/appreciate mode icon 1_appreciate.png.meta create mode 100644 Assets/UI/Image/appreciate mode icon 2_appreciate.png create mode 100644 Assets/UI/Image/appreciate mode icon 2_appreciate.png.meta create mode 100644 Assets/UI/Image/appreciate mode icon 3_appreciate.png create mode 100644 Assets/UI/Image/appreciate mode icon 3_appreciate.png.meta create mode 100644 Assets/UI/Image/appreciate mode icon 4_appreciate.png create mode 100644 Assets/UI/Image/appreciate mode icon 4_appreciate.png.meta create mode 100644 Assets/UI/Image/appreciate mode window_appreciate.png create mode 100644 Assets/UI/Image/appreciate mode window_appreciate.png.meta diff --git a/Assets/Bundles/Prefabs/HuntingSlot.prefab b/Assets/Bundles/Prefabs/HuntingSlot.prefab index 7ebf1f8..801f831 100644 --- a/Assets/Bundles/Prefabs/HuntingSlot.prefab +++ b/Assets/Bundles/Prefabs/HuntingSlot.prefab @@ -479,7 +479,7 @@ MonoBehaviour: m_Calls: - m_Target: {fileID: 1075369012538214660} m_TargetAssemblyTypeName: HuntingSlot, Assembly-CSharp - m_MethodName: ClickAIImage + m_MethodName: OnClick_Slot m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -754,7 +754,7 @@ MonoBehaviour: m_Calls: - m_Target: {fileID: 1075369012538214660} m_TargetAssemblyTypeName: HuntingSlot, Assembly-CSharp - m_MethodName: ClickAIImage + m_MethodName: OnClick_Slot m_Mode: 6 m_Arguments: m_ObjectArgument: {fileID: 0} diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index ab8e2cc..b68f19a 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -5403,6 +5403,138 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 37784572} m_CullTransparentMesh: 1 +--- !u!1 &48177639 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 48177640} + - component: {fileID: 48177643} + - component: {fileID: 48177642} + - component: {fileID: 48177641} + m_Layer: 5 + m_Name: btn_+ + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &48177640 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48177639} + m_LocalRotation: {x: 0, y: 0, z: 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: 2079056652} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 614, y: -50} + m_SizeDelta: {x: 128, y: 128} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &48177641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48177639} + 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: 48177642} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2090836414} + m_TargetAssemblyTypeName: ShowPanel, Assembly-CSharp + m_MethodName: OnClick_Btn + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 2 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &48177642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48177639} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d4fb52f8d4e36a442a4b87c0a511ddd9, type: 3} + m_Type: 0 + m_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 &48177643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48177639} + m_CullTransparentMesh: 1 --- !u!1 &56333176 GameObject: m_ObjectHideFlags: 0 @@ -6040,6 +6172,93 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &110351317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 110351320} + - component: {fileID: 110351319} + m_Layer: 0 + m_Name: Show_SpriteRenderer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &110351319 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110351317} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.24, y: 15.68} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &110351320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110351317} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.43945312, y: 0.5102041, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &110428663 GameObject: m_ObjectHideFlags: 0 @@ -7588,10 +7807,26 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 1535761049} m_Modifications: + - target: {fileID: 191182922385139761, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} + propertyPath: m_fontAsset + value: + objectReference: {fileID: 11400000, guid: cf1ae75e65a967946b23286a5ffbb812, type: 2} + - target: {fileID: 191182922385139761, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} + propertyPath: m_sharedMaterial + value: + objectReference: {fileID: -6508382273668546854, guid: cf1ae75e65a967946b23286a5ffbb812, type: 2} - target: {fileID: 191182922385139761, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} propertyPath: 'm_ActiveFontFeatures.Array.data[0]' value: 1801810542 objectReference: {fileID: 0} + - target: {fileID: 1584122272137470184, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} + propertyPath: m_fontAsset + value: + objectReference: {fileID: 11400000, guid: cf1ae75e65a967946b23286a5ffbb812, type: 2} + - target: {fileID: 1584122272137470184, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} + propertyPath: m_sharedMaterial + value: + objectReference: {fileID: -6508382273668546854, guid: cf1ae75e65a967946b23286a5ffbb812, type: 2} - target: {fileID: 1584122272137470184, guid: 5f0784aec2c6e93438fda9910e1f6f6d, type: 3} propertyPath: 'm_ActiveFontFeatures.Array.data[0]' value: 1801810542 @@ -29931,7 +30166,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 6003738084820011512, guid: e4d6af7001b22644d8b59bf781139cf1, type: 3} + m_Sprite: {fileID: 21300000, guid: e0cc7087b8c68a749841b64a4b33461d, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -36982,7 +37217,7 @@ Camera: far clip plane: 10 field of view: 60 orthographic: 1 - orthographic size: 5 + orthographic size: 4 m_Depth: -1 m_CullingMask: serializedVersion: 2 @@ -43406,6 +43641,138 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 638013395} m_CullTransparentMesh: 1 +--- !u!1 &638084511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 638084512} + - component: {fileID: 638084515} + - component: {fileID: 638084514} + - component: {fileID: 638084513} + m_Layer: 5 + m_Name: btn_- + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &638084512 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638084511} + m_LocalRotation: {x: 0, y: 0, z: 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: 2079056652} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 762, y: -50} + m_SizeDelta: {x: 128, y: 128} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &638084513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638084511} + 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: 638084514} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2090836414} + m_TargetAssemblyTypeName: ShowPanel, Assembly-CSharp + m_MethodName: OnClick_Btn + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 3 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &638084514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638084511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 482ff405e1f0a0a4885faf2099f34eec, type: 3} + m_Type: 0 + m_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 &638084515 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638084511} + m_CullTransparentMesh: 1 --- !u!1 &639042539 GameObject: m_ObjectHideFlags: 0 @@ -43560,7 +43927,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &644139346 RectTransform: m_ObjectHideFlags: 0 @@ -96274,6 +96641,138 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511115198} m_CullTransparentMesh: 1 +--- !u!1 &1512652386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1512652387} + - component: {fileID: 1512652390} + - component: {fileID: 1512652389} + - component: {fileID: 1512652388} + m_Layer: 5 + m_Name: btn_x + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1512652387 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1512652386} + m_LocalRotation: {x: 0, y: 0, z: 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: 2024650247} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -50, y: -50} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1512652388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1512652386} + 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: 1512652389} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2090836414} + m_TargetAssemblyTypeName: ShowPanel, Assembly-CSharp + m_MethodName: OnClick_Btn + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 4 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1512652389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1512652386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c7be9d948878f3d4abcff3f46819093e, type: 3} + m_Type: 0 + m_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 &1512652390 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1512652386} + m_CullTransparentMesh: 1 --- !u!1 &1514929357 GameObject: m_ObjectHideFlags: 0 @@ -101365,6 +101864,7 @@ MonoBehaviour: go_mainpaenl: {fileID: 1166114707} go_botpanel: {fileID: 559934551} go_x: {fileID: 645434587} + m_ShowPanel: {fileID: 2090836414} --- !u!114 &1535761051 MonoBehaviour: m_ObjectHideFlags: 0 @@ -129077,7 +129577,7 @@ MonoBehaviour: m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 0 - m_ActiveFontFeatures: 00000000 + m_ActiveFontFeatures: m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 @@ -129096,7 +129596,7 @@ MonoBehaviour: m_margin: {x: 50, y: 20, z: 50, w: 20} m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_hasFontAssetChanged: 1 + m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1805418124 @@ -155802,6 +156302,110 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2024650242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2024650247} + - component: {fileID: 2024650246} + - component: {fileID: 2024650245} + - component: {fileID: 2024650244} + m_Layer: 5 + m_Name: Canvas_ShowPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2024650244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024650242} + 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 &2024650245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024650242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 1 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &2024650246 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024650242} + 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 &2024650247 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024650242} + 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: 2090836411} + - {fileID: 1512652387} + - {fileID: 2140049025} + 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 &2035263500 GameObject: m_ObjectHideFlags: 0 @@ -165807,6 +166411,72 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!1 &2079056650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2079056652} + - component: {fileID: 2079056651} + m_Layer: 5 + m_Name: btns + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2079056651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079056650} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 20 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!224 &2079056652 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079056650} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2093703515} + - {fileID: 2111348011} + - {fileID: 48177640} + - {fileID: 638084512} + m_Father: {fileID: 2090836411} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2088694187 GameObject: m_ObjectHideFlags: 0 @@ -165914,6 +166584,233 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 +--- !u!1 &2090836410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2090836411} + - component: {fileID: 2090836413} + - component: {fileID: 2090836412} + - component: {fileID: 2090836414} + m_Layer: 5 + m_Name: botbg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2090836411 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090836410} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2079056652} + m_Father: {fileID: 2024650247} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 286} + m_SizeDelta: {x: 0, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2090836412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090836410} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7191e8a4e91b6b041a2186f439616094, type: 3} + m_Type: 0 + m_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 &2090836413 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090836410} + m_CullTransparentMesh: 1 +--- !u!114 &2090836414 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2090836410} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b945701d75b34a142a818cbcbcc287bb, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Cam: {fileID: 519420031} + i_image: {fileID: 110351319} + gos_off: + - {fileID: 301590527} + go_btns: {fileID: 2090836410} + go_fullscreenclose: {fileID: 1512652386} +--- !u!1 &2093703514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093703515} + - component: {fileID: 2093703518} + - component: {fileID: 2093703517} + - component: {fileID: 2093703516} + m_Layer: 5 + m_Name: btn_home + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2093703515 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093703514} + m_LocalRotation: {x: 0, y: 0, z: 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: 2079056652} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 318, y: -50} + m_SizeDelta: {x: 128, y: 128} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2093703516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093703514} + 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: 2093703517} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2090836414} + m_TargetAssemblyTypeName: ShowPanel, Assembly-CSharp + m_MethodName: OnClick_Btn + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2093703517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093703514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c1053e0bd85736741835357ae6f1a81a, type: 3} + m_Type: 0 + m_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 &2093703518 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093703514} + m_CullTransparentMesh: 1 --- !u!1 &2093720288 GameObject: m_ObjectHideFlags: 0 @@ -166481,6 +167378,138 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2108815713} m_CullTransparentMesh: 1 +--- !u!1 &2111348010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2111348011} + - component: {fileID: 2111348014} + - component: {fileID: 2111348013} + - component: {fileID: 2111348012} + m_Layer: 5 + m_Name: btn_fullscreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2111348011 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2111348010} + m_LocalRotation: {x: 0, y: 0, z: 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: 2079056652} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 466, y: -50} + m_SizeDelta: {x: 128, y: 128} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2111348012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2111348010} + 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: 2111348013} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2090836414} + m_TargetAssemblyTypeName: ShowPanel, Assembly-CSharp + m_MethodName: OnClick_Btn + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2111348013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2111348010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 317acb6efdf9ce94aa8a5e06ae59048c, type: 3} + m_Type: 0 + m_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 &2111348014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2111348010} + m_CullTransparentMesh: 1 --- !u!1 &2113524939 GameObject: m_ObjectHideFlags: 0 @@ -171870,6 +172899,58 @@ RectTransform: m_AnchoredPosition: {x: 173.85, y: 282.19} m_SizeDelta: {x: 293.2, y: 139.05} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2140049024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2140049025} + - component: {fileID: 2140049026} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2140049025 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140049024} + m_LocalRotation: {x: -0, y: -0, z: -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: 2024650247} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -674} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2140049026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2140049024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: db478bbe5ace88542969013b0399df6a, type: 3} + m_Name: + m_EditorClassIdentifier: + cam: {fileID: 519420031} + targetSprite: {fileID: 110351319} + go_btnbg: {fileID: 2090836410} + dragSpeed: 1 --- !u!1 &2147432113 GameObject: m_ObjectHideFlags: 0 @@ -196580,3 +197661,5 @@ SceneRoots: - {fileID: 519420032} - {fileID: 301590531} - {fileID: 519679514} + - {fileID: 110351320} + - {fileID: 2024650247} diff --git a/Assets/Scripts/My/BackGroundFitter.cs b/Assets/Scripts/My/BackGroundFitter.cs new file mode 100644 index 0000000..7e4dcda --- /dev/null +++ b/Assets/Scripts/My/BackGroundFitter.cs @@ -0,0 +1,41 @@ +using UnityEngine; + +[RequireComponent(typeof(SpriteRenderer))] +[ExecuteInEditMode] +public class BackgroundFitter : MonoBehaviour +{ +#if UNITY_EDITOR + public bool SetFit = false; + + private void Update() + { + if (SetFit) + { + SetFit = false; + Awake(); + } + } +#endif + + void Awake() + { + SpriteRenderer sr = GetComponent(); + if (sr.sprite == null) return; + + // 스프라이트의 원래 크기(픽셀 단위) + float spriteWidth = sr.sprite.bounds.size.x; + float spriteHeight = sr.sprite.bounds.size.y; + + // 카메라 + Camera cam = Camera.main; + float worldScreenHeight = cam.orthographicSize * 2f; // 세로 크기(월드 단위) + float worldScreenWidth = worldScreenHeight * cam.aspect; // 가로 크기(월드 단위) + + // 배경 스케일 계산 + transform.localScale = new Vector3( + worldScreenWidth / spriteWidth, + worldScreenHeight / spriteHeight, + 1f + ); + } +} \ No newline at end of file diff --git a/Assets/Scripts/My/BackGroundFitter.cs.meta b/Assets/Scripts/My/BackGroundFitter.cs.meta new file mode 100644 index 0000000..d5f4a76 --- /dev/null +++ b/Assets/Scripts/My/BackGroundFitter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3162804ef6f3a534e9d4c54069f8c48a \ No newline at end of file diff --git a/Assets/Scripts/My/CameraDragMove.cs b/Assets/Scripts/My/CameraDragMove.cs new file mode 100644 index 0000000..933ac25 --- /dev/null +++ b/Assets/Scripts/My/CameraDragMove.cs @@ -0,0 +1,113 @@ +using UnityEngine; + +public class CameraDragMove : MonoBehaviour +{ + public Camera cam; // 이동시킬 카메라 + public SpriteRenderer targetSprite; // 영역 기준이 되는 스프라이트 + public GameObject go_btnbg; + public float dragSpeed = 1f; + + private Vector3 lastTouchPos; + private Vector3 pressPos; // 입력 시작 지점 + private bool isDragging = false; + + void Reset() + { + cam = Camera.main; + } + + void Update() + { +#if UNITY_EDITOR || UNITY_STANDALONE + HandleMouseInput(); // 에디터/PC +#else + HandleTouchInput(); // 모바일 +#endif + } + + void HandleMouseInput() + { + if (Input.GetMouseButtonDown(0)) + { + pressPos = Input.mousePosition; + lastTouchPos = Input.mousePosition; + isDragging = false; + } + else if (Input.GetMouseButton(0)) + { + Vector3 deltaScreen = Input.mousePosition - pressPos; + + isDragging = true; + + if (isDragging) + { + Vector3 deltaWorld = cam.ScreenToWorldPoint(Input.mousePosition) - cam.ScreenToWorldPoint(lastTouchPos); + deltaWorld.z = 0f; + + cam.transform.position -= deltaWorld * dragSpeed; + ClampCameraPosition(); + + lastTouchPos = Input.mousePosition; + } + } + else if (Input.GetMouseButtonUp(0)) + { + } + } + + void HandleTouchInput() + { + if (Input.touchCount == 1) + { + Touch touch = Input.GetTouch(0); + + switch (touch.phase) + { + case TouchPhase.Began: + pressPos = touch.position; + lastTouchPos = touch.position; + isDragging = false; + break; + + case TouchPhase.Moved: + Vector3 deltaScreen = (Vector3)touch.position - pressPos; + + isDragging = true; + + if (isDragging) + { + Vector3 deltaWorld = cam.ScreenToWorldPoint(touch.position) - cam.ScreenToWorldPoint(lastTouchPos); + deltaWorld.z = 0f; + + cam.transform.position -= deltaWorld * dragSpeed; + ClampCameraPosition(); + + lastTouchPos = touch.position; + } + break; + + case TouchPhase.Ended: + break; + } + } + } + + void ClampCameraPosition() + { + if (targetSprite == null) return; + + Bounds spriteBounds = targetSprite.bounds; + float camHeight = cam.orthographicSize * 2f; + float camWidth = camHeight * cam.aspect; + + float minX = spriteBounds.min.x + camWidth / 2f; + float maxX = spriteBounds.max.x - camWidth / 2f; + float minY = spriteBounds.min.y + camHeight / 2f; + float maxY = spriteBounds.max.y - camHeight / 2f; + + Vector3 pos = cam.transform.position; + pos.x = Mathf.Clamp(pos.x, minX, maxX); + pos.y = Mathf.Clamp(pos.y, minY, maxY); + cam.transform.position = pos; + } +} \ No newline at end of file diff --git a/Assets/Scripts/My/CameraDragMove.cs.meta b/Assets/Scripts/My/CameraDragMove.cs.meta new file mode 100644 index 0000000..4d32af9 --- /dev/null +++ b/Assets/Scripts/My/CameraDragMove.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: db478bbe5ace88542969013b0399df6a \ No newline at end of file diff --git a/Assets/Scripts/My/TouchToCloseOrDragCamera.cs b/Assets/Scripts/My/TouchToCloseOrDragCamera.cs new file mode 100644 index 0000000..92b2556 --- /dev/null +++ b/Assets/Scripts/My/TouchToCloseOrDragCamera.cs @@ -0,0 +1,159 @@ +using UnityEngine; +using UnityEngine.Events; + +public class TouchToCloseOrDragCamera : MonoBehaviour +{ + [Header("Targets")] + public Camera cam; + public Transform orbitTarget; // 기준점(없으면 월드원점) + + [Header("Tap Settings")] + public float tapMaxTime = 0.25f; // 이 시간 이내면 탭 + public float tapMaxMovePixels = 10f; // 이 픽셀 이내면 탭 + + [Header("Orbit Settings")] + public float orbitSpeedX = 0.2f; // 좌우 회전 감도 + public float orbitSpeedY = 0.2f; // 상하 회전 감도 + public float minPitch = -80f; + public float maxPitch = 80f; + public float distance = 6f; // 타깃까지 거리 + + [Header("On Tap Action")] + public UnityEvent OnSingleTap; // 탭 시 실행. 기본으로 현재 화면 비활성화하도록 세팅 + + // 내부 상태 + int activePointerId = -1; + Vector2 downPos; + float downTime; + bool dragging; + float yaw, pitch; + + void Reset() + { + cam = Camera.main; + } + + void Awake() + { + if (cam == null) cam = Camera.main; + if (orbitTarget == null) { var t = new GameObject("OrbitTarget").transform; t.position = Vector3.zero; orbitTarget = t; } + // 기본 탭 동작: 이 스크립트가 달린 루트 오브젝트 비활성화(화면 종료 역할) + if (OnSingleTap == null) OnSingleTap = new UnityEvent(); + if (OnSingleTap.GetPersistentEventCount() == 0) + OnSingleTap.AddListener(() => gameObject.SetActive(false)); + + // 초기 카메라 각도 계산 + var toCam = (cam.transform.position - orbitTarget.position).normalized; + yaw = Mathf.Atan2(toCam.x, toCam.z) * Mathf.Rad2Deg; + pitch = Mathf.Asin(toCam.y) * Mathf.Rad2Deg; + } + + void Update() + { +#if UNITY_EDITOR || UNITY_STANDALONE + HandleMouse(); +#else + HandleTouch(); +#endif + // 오빗 카메라 적용 + ApplyOrbit(); + } + + void HandleMouse() + { + if (Input.GetMouseButtonDown(0)) + { + activePointerId = 0; + downPos = Input.mousePosition; + downTime = Time.unscaledTime; + dragging = false; + } + else if (Input.GetMouseButton(0) && activePointerId == 0) + { + Vector2 cur = Input.mousePosition; + if (!dragging && Vector2.Distance(cur, downPos) > tapMaxMovePixels) dragging = true; + if (dragging) + { + Vector2 delta = (Vector2)Input.mousePosition - downPos; + OrbitByDelta(delta); + downPos = cur; // 연속 드래그 + } + } + else if (Input.GetMouseButtonUp(0) && activePointerId == 0) + { + Vector2 upPos = Input.mousePosition; + float dt = Time.unscaledTime - downTime; + float dist = Vector2.Distance(upPos, downPos); + + if (!dragging && dt <= tapMaxTime && dist <= tapMaxMovePixels) + { + // 단일 탭 + OnSingleTap?.Invoke(); + } + activePointerId = -1; + dragging = false; + } + } + + void HandleTouch() + { + if (Input.touchCount == 0) return; + + // 이미 추적 중인 손가락이 있으면 그걸 우선 + int idx = -1; + if (activePointerId != -1) + { + for (int i = 0; i < Input.touchCount; i++) + if (Input.touches[i].fingerId == activePointerId) { idx = i; break; } + } + + // 없으면 첫 터치로 시작 + if (idx == -1) { var t0 = Input.touches[0]; idx = 0; activePointerId = t0.fingerId; } + + var t = Input.touches[idx]; + + switch (t.phase) + { + case TouchPhase.Began: + downPos = t.position; + downTime = Time.unscaledTime; + dragging = false; + break; + + case TouchPhase.Moved: + case TouchPhase.Stationary: + if (!dragging && Vector2.Distance(t.position, downPos) > tapMaxMovePixels) dragging = true; + if (dragging && t.phase == TouchPhase.Moved) + { + OrbitByDelta(t.deltaPosition); + } + break; + + case TouchPhase.Ended: + case TouchPhase.Canceled: + float dt = Time.unscaledTime - downTime; + float dist = Vector2.Distance(t.position, downPos); + if (!dragging && dt <= tapMaxTime && dist <= tapMaxMovePixels) + { + OnSingleTap?.Invoke(); + } + activePointerId = -1; + dragging = false; + break; + } + } + + void OrbitByDelta(Vector2 delta) + { + yaw += delta.x * orbitSpeedX; + pitch -= delta.y * orbitSpeedY; + pitch = Mathf.Clamp(pitch, minPitch, maxPitch); + } + + void ApplyOrbit() + { + Quaternion rot = Quaternion.Euler(pitch, yaw, 0f); + Vector3 pos = orbitTarget.position + rot * (Vector3.back * distance); + cam.transform.SetPositionAndRotation(pos, rot); + } +} \ No newline at end of file diff --git a/Assets/Scripts/My/TouchToCloseOrDragCamera.cs.meta b/Assets/Scripts/My/TouchToCloseOrDragCamera.cs.meta new file mode 100644 index 0000000..2a94792 --- /dev/null +++ b/Assets/Scripts/My/TouchToCloseOrDragCamera.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ca08e3221e3288a4ea20fe44a6303baf \ No newline at end of file diff --git a/Assets/Scripts/SingletonManagers/Managers/DBManager.cs b/Assets/Scripts/SingletonManagers/Managers/DBManager.cs index a917cec..1853c3d 100644 --- a/Assets/Scripts/SingletonManagers/Managers/DBManager.cs +++ b/Assets/Scripts/SingletonManagers/Managers/DBManager.cs @@ -125,6 +125,8 @@ namespace CodeJay // 100����� 50������ �ִ�. public int Index, n_Group; + public Sprite HuntingImage, UnlockImage; + public int Stake; public int TextureIndex; public long ClearConditionMoney; @@ -171,6 +173,9 @@ namespace CodeJay NeedKey = data.DBF_NeedKey; NeedHeart = data.DBF_NeedHeart; NeedLv = data.DBF_NeedLv; + + HuntingImage = data.DBF_HuntingImage; + UnlockImage = data.DBF_UnlockImage; } } diff --git a/Assets/Scripts/SingletonManagers/Managers/EventManager.cs b/Assets/Scripts/SingletonManagers/Managers/EventManager.cs index 7a7de4d..05bdb3e 100644 --- a/Assets/Scripts/SingletonManagers/Managers/EventManager.cs +++ b/Assets/Scripts/SingletonManagers/Managers/EventManager.cs @@ -28,6 +28,7 @@ public enum EEventType OnDiscard, /// [int] textureIndex [string] script OnClickFullView, + ShowPanel, } public class EventManager : MonoBehaviour diff --git a/Assets/Scripts/UI/HuntingPanel.cs b/Assets/Scripts/UI/HuntingPanel.cs index 687f4b6..abead5f 100644 --- a/Assets/Scripts/UI/HuntingPanel.cs +++ b/Assets/Scripts/UI/HuntingPanel.cs @@ -1,4 +1,5 @@ -using BansheeGz.BGDatabase; +using CodeJay.Classes; +using System; using System.Collections.Generic; using UnityEngine; @@ -7,6 +8,7 @@ public class HuntingPanel : uScrollViewMgr [SerializeField] private TMPro.TextMeshProUGUI TitleTMP, t_type; [SerializeField] private GameObject[] Buttons; public GameObject go_mainpaenl, go_botpanel, go_x; + public ShowPanel m_ShowPanel; private List _lstSlots; private int CurAlbumType = 1; @@ -40,6 +42,11 @@ public class HuntingPanel : uScrollViewMgr } } + public void ShowPanel(HuntingData data) + { + m_ShowPanel.Set(data); + } + private void OnDestroy() { if (GameManager.Instance != null) diff --git a/Assets/Scripts/UI/HuntingSlot.cs b/Assets/Scripts/UI/HuntingSlot.cs index 6232352..dd8482b 100644 --- a/Assets/Scripts/UI/HuntingSlot.cs +++ b/Assets/Scripts/UI/HuntingSlot.cs @@ -205,4 +205,10 @@ public class HuntingSlot : CardBase } } } + + public void OnClick_Slot(bool left) + { + GameManager.Sound.PlaySFX(ESFXType.Button_Hit); + GameObject.Find("AlbumPanel").GetComponent().ShowPanel(left ? _data_left : _data_right); + } } diff --git a/Assets/Scripts/UI/ShowPanel.cs b/Assets/Scripts/UI/ShowPanel.cs new file mode 100644 index 0000000..e921a7e --- /dev/null +++ b/Assets/Scripts/UI/ShowPanel.cs @@ -0,0 +1,74 @@ +using CodeJay.Classes; +using UnityEngine; + +public class ShowPanel : MonoBehaviour +{ + public Camera m_Cam; + public SpriteRenderer i_image; + public GameObject[] gos_off; + public GameObject go_btns, go_fullscreenclose; + + int zoomStep = 0; + + public void Set(HuntingData data) + { + gameObject.SetActive(true); + DSUtil.InActivateGameObjects(gos_off); + go_btns.SetActive(true); + go_fullscreenclose.SetActive(false); + + i_image.sprite = data.HuntingImage; + zoomStep = 0; + m_Cam.orthographicSize = 4f; + m_Cam.transform.position = new Vector3(0f, 0f, -10f); + Set_ImageSize(); + } + + void Set_ImageSize() + { + // 스프라이트의 원래 크기(픽셀 단위) + float spriteWidth = i_image.sprite.bounds.size.x; + float spriteHeight = i_image.sprite.bounds.size.y; + + // 카메라 + float worldScreenHeight = m_Cam.orthographicSize * 2f; // 세로 크기(월드 단위) + float worldScreenWidth = worldScreenHeight * m_Cam.aspect; // 가로 크기(월드 단위) + + // 배경 스케일 계산 + i_image.transform.localScale = new Vector3( + worldScreenWidth / spriteWidth, + worldScreenHeight / spriteHeight, + 1f + ); + } + + public void OnClick_Btn(int index) + { + switch (index) + { + case 0: // 나가기 + gameObject.SetActive(false); + DSUtil.ActivateGameObjects(gos_off); + break; + case 1: // 풀 스크린 + go_btns.SetActive(false); + go_fullscreenclose.SetActive(true); + break; + case 2: // 확대 (2단계까지만) + ++zoomStep; + if (zoomStep > 2) zoomStep = 2; + m_Cam.orthographicSize = 4 - zoomStep; + break; + case 3: // 축소 + --zoomStep; + if (zoomStep < 0) zoomStep = 0; + m_Cam.orthographicSize = 4 - zoomStep; + m_Cam.transform.position = new Vector3(0f, 0f, -10f); + break; + case 4: // UI 다시 보이기 + go_btns.SetActive(true); + go_fullscreenclose.SetActive(false); + break; + } + } +} diff --git a/Assets/Scripts/UI/ShowPanel.cs.meta b/Assets/Scripts/UI/ShowPanel.cs.meta new file mode 100644 index 0000000..be049b5 --- /dev/null +++ b/Assets/Scripts/UI/ShowPanel.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b945701d75b34a142a818cbcbcc287bb \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/NotoSansKR-Regular.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/NotoSansKR-Regular.asset index ef2693c..89bc6ca 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/NotoSansKR-Regular.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/NotoSansKR-Regular.asset @@ -176675,6 +176675,66 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 104 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 449 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 124 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 125 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 32 @@ -223756,6 +223816,30 @@ MonoBehaviour: m_Unicode: 55203 m_GlyphIndex: 18154 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 13 + m_GlyphIndex: 1 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 10 + m_GlyphIndex: 1 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 12685 + m_GlyphIndex: 449 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 12300 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 12301 + m_GlyphIndex: 125 + m_Scale: 1 m_AtlasTextures: - {fileID: 656917452037345304} m_AtlasTextureIndex: 0 diff --git a/Assets/UI/Image/appreciate mode icon 1_appreciate.png b/Assets/UI/Image/appreciate mode icon 1_appreciate.png new file mode 100644 index 0000000000000000000000000000000000000000..df64f4ce32e17ed60d0185e79b18bbb1dcf936dd GIT binary patch literal 6189 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 literal 0 HcmV?d00001 diff --git a/Assets/UI/Image/appreciate mode icon 2_appreciate.png.meta b/Assets/UI/Image/appreciate mode icon 2_appreciate.png.meta new file mode 100644 index 0000000..49177b7 --- /dev/null +++ b/Assets/UI/Image/appreciate mode icon 2_appreciate.png.meta @@ -0,0 +1,205 @@ +fileFormatVersion: 2 +guid: 317acb6efdf9ce94aa8a5e06ae59048c +TextureImporter: + internalIDToNameTable: + - first: + 213: -2707794079911118534 + second: appreciate mode icon 2_appreciate_0 + - first: + 213: -6123230295658172144 + second: appreciate mode icon 2_appreciate_1 + - first: + 213: -6897654018931877716 + second: appreciate mode icon 2_appreciate_2 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: appreciate mode icon 2_appreciate_0 + rect: + serializedVersion: 2 + x: 0 + y: 90 + width: 22 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a39fdfd71abfb6ad0800000000000000 + internalID: -2707794079911118534 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 2_appreciate_1 + rect: + serializedVersion: 2 + x: 21 + y: 30 + width: 86 + height: 67 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 01172650d7ae50ba0800000000000000 + internalID: -6123230295658172144 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 2_appreciate_2 + rect: + serializedVersion: 2 + x: 106 + y: 15 + width: 22 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ca81502173c9640a0800000000000000 + internalID: -6897654018931877716 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UI/Image/appreciate mode icon 3_appreciate.png b/Assets/UI/Image/appreciate mode icon 3_appreciate.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8cd420482b3d0b9546dbe29874991117e62be4 GIT binary patch literal 4921 zcmb7GXH%06uzd&t5{e+bNH2_V=^%ve<^2P9?)|WPcIM3N%%0uZ-FPDd9Xe`GY5)M}bYb^RE)n^kK`1Z%cNGUb z08s0?X=)nzndoTn>1t`-m6X4GS6u40BmltTQKmsw=_FQ_d6F}|g~rdFkJ%nkfPf$x z(!*d~!jJ|yykKBd>wFnUZNbcPH6Lc)5j{=~L&Yr?-N3l2C&WE^ZT>`Vi+85-Q+UYs z=H}_-X$vu*cs7U_qDNk36iHnzaR=m0UMea4{32>?6f zh~NnS52|Nm@4W#K;4^+(h_QR&Ure)+h$X<63J?Ssi8N#>CP2?^vmR!khaLD}+VGSb z$N&HjM3{yEP(uf7{MA*V0De}d&#(bMORiNzfJ8DN=Z20DNbM_NZysfG3xxXy6rt4w zZi8`kWJv4JQaT_cmI4S&vPz*>vj>nl8n^lZJ~<6RL%$Uq!&Y-;=!Xp3TH;<1R4s4a|Xf5SU2+8h0hXox26c26CXhuSP3` zQ)1AdTt;4_E@sbC=P<)5`~-jcK+aioHFtrbv0YM*j!0m961DEbMrqGp@QuCY6%?%A z17ULDSBSgnnDkR%5W<#|1Qu|B$)q96_}1c>jRiV;o|l2DHQZBeV1j$%&za>DpQxRr zO!x3fC7dO+=tyQn)frdKl#!oHDn}mt4)6!U z6Ox>eBa&BK-u!ZS@+MZxKHiE`q?^@g#Y)y9S=Nc$>RuoV7p}lz8zKaHjbz$@*uG%+ z<`JEeqGP3RrCBAsA=t>+46%g9ypa5MT_C;6uu(XK@wg+{QQ>2Xl{Q*ri=T(TK-l*B z6(+lMn9!Bpv}FToe&G};T^e0DY#JtBW?H5)%HWo-FS4HE**muksYjyuvQwK<=u-^S zPJ6#EH!&-8#x3eYON30yG8pw_omE%B<%LojIYl+b1JwmTAT@Ccg^zSSivo=#Ok=B= zWCC)92l7}o@nzzrQd~K%Z|UE9n_JyHycx!l+Q*owkZF+_kx8sEGxsxB z9Y@sAn7uQne`jkEUZHK?V6;>X{lWTfyqeqmYxUi_L6abpWTPQtyV6#>^XL;Ny82fy zwToWCO3j>_x;PT~S-Yg1cdaxgo?DQw--5q===iw)ctbys;*={;B2?d0)33$_?UL$( zTJ;?uyVCWMup|E~UvH3qkZv$koLpR0{NsdstxIi0?Y*gxsn#jS&F7n}o9k2C0X`@- z)GgG3f~Nv00NQ-F*|_;-^K`(_AC)nub;KIgjO@HvsJe=O)|}e$taL=T^g2dlE7o;MHkeJt1?_#!5iK+4 zJOfv9aCDQJF6$`kTy7N|$bjd%G>yJ_jPyHR8|a^q}+dLws(a#Q}$;ZXR{^Kgi}{~9CrgrdJ<*mM7Y{y-0( zmi4j)neWvd)!)}FUAbI~{ZRX|Y!weu@Qm4k*=(ksl?jzzg(3LN70#{Z(NALsrFmcT zW@>+V{+R7o?hJo-`tWuhSFg=?*P+qh(6E6)udNLka>m(?}}snwf@hLID(Ex9ER78BZuucoLTgy zRL$)_#*L=_zW$_J6X<2@Q&()#ZgTaTFN)LdpPvW1qTM}AJe)T2Fi1=dCMr1gNNYEn z(Vs~Ox*5OR@v}oYe#s9+^vIRYU(Pkl@^`9RnJM|gwz@WmF9=eymbFd^lY9A=F}q%M zC5BJKNP^vPrPAvmH`CsWyqAVrttE*i#vhw7dP-@lD2vQPxmm?<&68)Z47CHgq@ji; zVu)0Zv@e4D4=wIb%%O*V`Ti1@&&bcnFEyca%W4#xywh}}$Jq=AWbxD7&hgD5#~d~ zPfW1&Enp3^Yg4wM+mbdW%};~fc1FYT&+zqG=SGWGCgywYh?%`4lbF%+a!s*l zOPS2-j9$D~-QP!FoLC$(pPFyGXOBO&h`h;`X@~YfSJfST(8jDTS{m4mhaDh1r>5rg zn))`^Ve4hs~x&puHD2HE;~=XIsf7i_k*N?#(};8a#;u2&By(p z(bIdycS{dLP?0uxi}TudO|8E~rY72EgF^SO#Bj4H&TVIGw0sf^wuED~!VkPgx1wj0 zIUTv0+g2lHF*-qpodwCE<)KuETHEXH{@xxl@7vnyp`Ipp6M0|?J}Y@h@2R}a+@McB zk8WQ1roPgCeZC?rbjj#<@!ZEnezbq+E>M{{5yD#cj*2 z)7tbeVq0>_DWF?6*|MMrbwhdgcsV+Ksq$%M0m?vC`A5zSf~0?z1Gh1@!MbV=6{xcL zZ|OJLk$U&%h{-lPEk1t*NRHFOO%H07>y&jOe9jkO?;m@wJCpF6mP&R0e;=+Zj%<%b zp19-2{U(nlZ`%|iu-jc5Tuojgv)3@f%?C$;hns9c)LZ&9HX+Hu@6TGN&i_!I(Eo{S zy!hyh^CTSEkqO z^+j0xL#+F~BhH^Mo<10|I{UdpbNqU!tqxJW|9tyh^?QYG!EWA`L4@*d#aZp(boe%A zyLrAF%bRoKOzpyGf8@leyK>l&q(Th4IFlf~*gqB5ksG@FEulUzYd-*>VfxR=fZTj` z0Dxra-d8sZ&fi2mh!fJ~=#IRaGd^oN=GjncQ>qce^Mpc+zSW4HCyd|_R#Z|Fx>Llr z*d7ySYsSpnQuVu+ExPDih>_Bl#hY<7p;vb$WB9%vSrzk2+l*&snrB*PuJMa}{p$V> z-Yg|3Ehx4~h4`(b6_z=#D$p8tBxO?Omhj#7=`5w(pH3+5c|LHf`~MDYe#F7-D7vC& zjz~4=pFG?@>a0&0Lb{m1O-__StdMRWT8~QuQgUOFKmhpf&#vY#l;*!T1so+thK^~*s4m1Q$KwKQ~||9nmitv5lQ!D(6M)|be2k8|uG zZ?FXjBY=;BlIlCo;YL5I@UXNOiHUTNYAvkIt-4!)yHS-uj>4gdg|rdy4Z@@wTxwz85}&lX1K2z~J$UVzMz3ms_C&U1BJDXYT zzWt|1xQ@fqWb7&v#?-7j7(|6hTeD6|JkmM(3C!i(yhnyCEapl>BqY6Y|1q$w-U&`7 zimO4?(}dn=3ogoO_f1{5l{RyHNN0)-CwOx9A#VG;&L@fbT`VjVrw+zagN=6I7Jj5s zLKk0yw$NsZeqzkoPfki=Pwv)M;MFUj_<{M@K+!0h8GvHhHa)bVr>BoE>9Hbe#)GUH zY_MWnksnv`w!&`c0-x)4WXq@9;sR+<`*|aK(v6SY*0Z+4@b`S%iBgSF+=LDGR%_rZX={O&GPV&U$4>v=vsa3^7xMfrDdJX!g0JG}DAOwzfvyKh;1^ zJ{x}_4T*j&DS6@0)7uMmVE;399xA@$LRZ1!C_)JvV;bHv?JT?jV22I^$l_TUeyP5 z(}vwY{hXZ*sPrk#j|>Uv^O5uLsP8u4QJ0@5g?r7l#BZNY6m+2EL*%ZFZj<6mp4Fo0 z39d9Mp`oD@imDGyDP!8LGrY-Lw@>{QxZ$Wmd6gumXg)sL%UY^yRwi5Di72A36cEQ( z&f;<>JI7?4FU8*sghm(r0T0F0+-#;@L)fCGzmgN~RcVUe6rP@;{+{C1^jPOZ5LIwV zA2l04d~TW-G_Q>gp&QdK$+K~GKY0G{;h(liOfhMLV7UB zCOm@kIxw^kiAF9hIo%tC7a4!Ctpb7l$aV7G-<8YJ##cou#56_SX`E(aVO%HMS;Z+6V z0({UP1*qWNyFZ?BA6?r~H8IDX=HOOSoL&_Xt&p9 zO7O->APXIPL~Wg&-T>OAS4&4AL-?`B62cS_i6Q6fbY>O10-3^9IzJ5jx$LF1A;7Tg zmV{szGFI~8cZ^$6>7)PU>hiF9xp6fx{>CuU7YFX{J-y*6aZ=8t)_{4b;24py)FA3k z2kF+zfcFD@s&ibV0enGJ;)S)?@r(Kv5_H&7bP+JY9d$U$gGl>{y%WWYjfNe VIM~8bb@{dcx>^SJ>on}6{|6dqYx4jA literal 0 HcmV?d00001 diff --git a/Assets/UI/Image/appreciate mode icon 3_appreciate.png.meta b/Assets/UI/Image/appreciate mode icon 3_appreciate.png.meta new file mode 100644 index 0000000..5f9e8e1 --- /dev/null +++ b/Assets/UI/Image/appreciate mode icon 3_appreciate.png.meta @@ -0,0 +1,205 @@ +fileFormatVersion: 2 +guid: d4fb52f8d4e36a442a4b87c0a511ddd9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6217653986026246264 + second: appreciate mode icon 3_appreciate_0 + - first: + 213: -6513534917754953123 + second: appreciate mode icon 3_appreciate_1 + - first: + 213: 5011548085603476182 + second: appreciate mode icon 3_appreciate_2 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: appreciate mode icon 3_appreciate_0 + rect: + serializedVersion: 2 + x: 0 + y: 90 + width: 22 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 88f2d9a64a476b9a0800000000000000 + internalID: -6217653986026246264 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 3_appreciate_1 + rect: + serializedVersion: 2 + x: 30 + y: 30 + width: 67 + height: 66 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d52ec13a0864b95a0800000000000000 + internalID: -6513534917754953123 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 3_appreciate_2 + rect: + serializedVersion: 2 + x: 106 + y: 15 + width: 22 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d22f297e689c8540800000000000000 + internalID: 5011548085603476182 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UI/Image/appreciate mode icon 4_appreciate.png b/Assets/UI/Image/appreciate mode icon 4_appreciate.png new file mode 100644 index 0000000000000000000000000000000000000000..0b36388cd24fdb391fef3184d2a1210b54c2adbd GIT binary patch literal 4319 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 literal 0 HcmV?d00001 diff --git a/Assets/UI/Image/appreciate mode icon 4_appreciate.png.meta b/Assets/UI/Image/appreciate mode icon 4_appreciate.png.meta new file mode 100644 index 0000000..cd8b794 --- /dev/null +++ b/Assets/UI/Image/appreciate mode icon 4_appreciate.png.meta @@ -0,0 +1,205 @@ +fileFormatVersion: 2 +guid: 482ff405e1f0a0a4885faf2099f34eec +TextureImporter: + internalIDToNameTable: + - first: + 213: 556952743225110250 + second: appreciate mode icon 4_appreciate_0 + - first: + 213: -1088961701379465513 + second: appreciate mode icon 4_appreciate_1 + - first: + 213: -4586248109324605298 + second: appreciate mode icon 4_appreciate_2 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: appreciate mode icon 4_appreciate_0 + rect: + serializedVersion: 2 + x: 0 + y: 90 + width: 22 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: aeeac90b191bab700800000000000000 + internalID: 556952743225110250 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 4_appreciate_1 + rect: + serializedVersion: 2 + x: 31 + y: 53 + width: 66 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7de95472a1b33e0f0800000000000000 + internalID: -1088961701379465513 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: appreciate mode icon 4_appreciate_2 + rect: + serializedVersion: 2 + x: 106 + y: 15 + width: 22 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e8866efb4af5a50c0800000000000000 + internalID: -4586248109324605298 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UI/Image/appreciate mode window_appreciate.png b/Assets/UI/Image/appreciate mode window_appreciate.png new file mode 100644 index 0000000000000000000000000000000000000000..e09713f8a4e0b9d63eeed42be13d2a41ee61c25b GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9GG!XV7ZFl&wk0|TR< zr;B4q#hka73>g^|cn)l6botZmc&ty2tLn>{Gt!&hl`-t*5lC;aU_K(LaE_snt;5)1 h4&$RyA?zXXyJRY3&|N!AU}!Tic)I$ztaD0e0sy3keUShF literal 0 HcmV?d00001 diff --git a/Assets/UI/Image/appreciate mode window_appreciate.png.meta b/Assets/UI/Image/appreciate mode window_appreciate.png.meta new file mode 100644 index 0000000..cef2403 --- /dev/null +++ b/Assets/UI/Image/appreciate mode window_appreciate.png.meta @@ -0,0 +1,155 @@ +fileFormatVersion: 2 +guid: 7191e8a4e91b6b041a2186f439616094 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5526449305923758817 + second: appreciate mode window_appreciate_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: appreciate mode window_appreciate_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f15d53bf2ab1e43b0800000000000000 + internalID: -5526449305923758817 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UI/UIAtlas.spriteatlas b/Assets/UI/UIAtlas.spriteatlas index e5111a4..f0df1c1 100644 --- a/Assets/UI/UIAtlas.spriteatlas +++ b/Assets/UI/UIAtlas.spriteatlas @@ -69,6 +69,8 @@ SpriteAtlas: - 990694d32bf174f42bc872264a4ca5b5: 21300000 - 946d9b343ae931646886ffb83251235f: 21300000 - c7be9d948878f3d4abcff3f46819093e: 21300000 + - 7191e8a4e91b6b041a2186f439616094: 21300000 + - 482ff405e1f0a0a4885faf2099f34eec: 21300000 - 8fc032a52ac58f345b86d6dd58fff5a5: 21300000 - ee4ae7c5c34ebd149abd8c8ee541127b: 21300000 - 5818e4d5b38cf0348868c08daae5f015: 21300000 @@ -84,6 +86,7 @@ SpriteAtlas: - f36045787352db44494d1b5e4362f551: 21300000 - 749965a82d7a8cf468f77c2e31d94551: 21300000 - 1ed037e8186121a45a26dc836f9b9ad8: 21300000 + - d4fb52f8d4e36a442a4b87c0a511ddd9: 21300000 - f427dc0923fdac8438454f9efc8d9f23: 21300000 - 81db3079472a9214d9be7d9dde059ea9: 21300000 - 111aa979580fbae459b551226671a6bd: 21300000 @@ -92,6 +95,7 @@ SpriteAtlas: - e9ccc17a3494e584e860fbd3f9f04df9: 21300000 - 5943d49aa8260fd42a04c79f281dc835: 21300000 - aacc1aaa983a9414bb541868236b780d: 21300000 + - c1053e0bd85736741835357ae6f1a81a: 21300000 - 51edb83ba5087e74fac21f7411beb6b0: 21300000 - 7857396ba211dab42af1905b4da3cf19: 21300000 - 9e1f479b5a8e93840a056472840fb34f: 21300000 @@ -110,6 +114,7 @@ SpriteAtlas: - 3df6f6fd22b4a0a409e7d3ab498894ea: 21300000 - 7e24360e4a2cee240a33e711b9340c73: 21300000 - b812875e6dda2c340be532135c06f191: 21300000 + - 317acb6efdf9ce94aa8a5e06ae59048c: 21300000 - ef226a8e1f67ac844b66328f57d48c02: 21300000 - f8f668de50bc3bb48a22ad5681a26f4c: 21300000 - 2242df5f9c25fb449b675752d2e5eb34: 21300000 @@ -135,6 +140,8 @@ SpriteAtlas: - {fileID: 21300000, guid: 990694d32bf174f42bc872264a4ca5b5, type: 3} - {fileID: 21300000, guid: 946d9b343ae931646886ffb83251235f, type: 3} - {fileID: 21300000, guid: c7be9d948878f3d4abcff3f46819093e, type: 3} + - {fileID: 21300000, guid: 7191e8a4e91b6b041a2186f439616094, type: 3} + - {fileID: 21300000, guid: 482ff405e1f0a0a4885faf2099f34eec, type: 3} - {fileID: 21300000, guid: 8fc032a52ac58f345b86d6dd58fff5a5, type: 3} - {fileID: 21300000, guid: ee4ae7c5c34ebd149abd8c8ee541127b, type: 3} - {fileID: 21300000, guid: 5818e4d5b38cf0348868c08daae5f015, type: 3} @@ -150,6 +157,7 @@ SpriteAtlas: - {fileID: 21300000, guid: f36045787352db44494d1b5e4362f551, type: 3} - {fileID: 21300000, guid: 749965a82d7a8cf468f77c2e31d94551, type: 3} - {fileID: 21300000, guid: 1ed037e8186121a45a26dc836f9b9ad8, type: 3} + - {fileID: 21300000, guid: d4fb52f8d4e36a442a4b87c0a511ddd9, type: 3} - {fileID: 21300000, guid: f427dc0923fdac8438454f9efc8d9f23, type: 3} - {fileID: 21300000, guid: 81db3079472a9214d9be7d9dde059ea9, type: 3} - {fileID: 21300000, guid: 111aa979580fbae459b551226671a6bd, type: 3} @@ -158,6 +166,7 @@ SpriteAtlas: - {fileID: 21300000, guid: e9ccc17a3494e584e860fbd3f9f04df9, type: 3} - {fileID: 21300000, guid: 5943d49aa8260fd42a04c79f281dc835, type: 3} - {fileID: 21300000, guid: aacc1aaa983a9414bb541868236b780d, type: 3} + - {fileID: 21300000, guid: c1053e0bd85736741835357ae6f1a81a, type: 3} - {fileID: 21300000, guid: 51edb83ba5087e74fac21f7411beb6b0, type: 3} - {fileID: 21300000, guid: 7857396ba211dab42af1905b4da3cf19, type: 3} - {fileID: 21300000, guid: 9e1f479b5a8e93840a056472840fb34f, type: 3} @@ -176,6 +185,7 @@ SpriteAtlas: - {fileID: 21300000, guid: 3df6f6fd22b4a0a409e7d3ab498894ea, type: 3} - {fileID: 21300000, guid: 7e24360e4a2cee240a33e711b9340c73, type: 3} - {fileID: 21300000, guid: b812875e6dda2c340be532135c06f191, type: 3} + - {fileID: 21300000, guid: 317acb6efdf9ce94aa8a5e06ae59048c, type: 3} - {fileID: 21300000, guid: ef226a8e1f67ac844b66328f57d48c02, type: 3} - {fileID: 21300000, guid: f8f668de50bc3bb48a22ad5681a26f4c, type: 3} - {fileID: 21300000, guid: 2242df5f9c25fb449b675752d2e5eb34, type: 3} @@ -200,6 +210,8 @@ SpriteAtlas: - icon 2_play - icon 1_play - close btn + - appreciate mode window_appreciate + - appreciate mode icon 4_appreciate - window 5 - card icon - label_black @@ -215,6 +227,7 @@ SpriteAtlas: - icon 9_shop - icon 8_shop - label result_result + - appreciate mode icon 3_appreciate - icon 1_shop - plus btn - victory icon_result @@ -223,6 +236,7 @@ SpriteAtlas: - choice icon - cash icon - shop icon + - appreciate mode icon 1_appreciate - hunting icon - title window 2 - peep icon_peep @@ -241,6 +255,7 @@ SpriteAtlas: - toggle btn - icon 7_shop - icon 3_play + - appreciate mode icon 2_appreciate - label_white - shop line_shop - window 7