From 1dbb1fce7fffee41188ac31d22ffef3903e91144 Mon Sep 17 00:00:00 2001 From: Ino Date: Thu, 18 Sep 2025 13:37:50 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EC=85=98=20=ED=81=B4=EB=A6=AC?= =?UTF-8?q?=EC=96=B4=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Prefabs/Popups/MissionOpenPopup.prefab | 154 +++++++++++++++++ .../SingletonManagers/Managers/DBManager.cs | 8 +- Assets/Scripts/UI/GamePanel/GamePanel.cs | 4 +- Assets/Scripts/UI/Popup/GoldChargePopup.cs | 2 +- .../UI/Popup/Mission/MissionOpenPopup_Main.cs | 3 + .../UI/Popup/Mission/MissionOpenPopup_Sub.cs | 2 + Assets/UI/Image/CLEAR_mission.png | Bin 0 -> 21658 bytes Assets/UI/Image/CLEAR_mission.png.meta | 155 ++++++++++++++++++ Assets/UI/UIAtlas.spriteatlas | 3 + 9 files changed, 327 insertions(+), 4 deletions(-) create mode 100644 Assets/UI/Image/CLEAR_mission.png create mode 100644 Assets/UI/Image/CLEAR_mission.png.meta diff --git a/Assets/Resources/Prefabs/Popups/MissionOpenPopup.prefab b/Assets/Resources/Prefabs/Popups/MissionOpenPopup.prefab index 8c85a3a..e1a04d5 100644 --- a/Assets/Resources/Prefabs/Popups/MissionOpenPopup.prefab +++ b/Assets/Resources/Prefabs/Popups/MissionOpenPopup.prefab @@ -77,6 +77,81 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &596442702802913212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5884705281673483543} + - component: {fileID: 5553460609119447545} + - component: {fileID: 2665067982719249232} + m_Layer: 5 + m_Name: clear_main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5884705281673483543 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596442702802913212} + m_LocalRotation: {x: 0, y: 0, z: 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: 2217657234056708561} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -19, y: -37} + m_SizeDelta: {x: 234, y: 134} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5553460609119447545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596442702802913212} + m_CullTransparentMesh: 1 +--- !u!114 &2665067982719249232 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596442702802913212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, 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: fa9abdd0fded76644ae6e0c095c2dc5f, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &1060201412538289446 GameObject: m_ObjectHideFlags: 0 @@ -152,6 +227,81 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1131916486762901410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7609269843380604179} + - component: {fileID: 8816556884047370000} + - component: {fileID: 4243427863405432562} + m_Layer: 5 + m_Name: clear_sub + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7609269843380604179 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131916486762901410} + m_LocalRotation: {x: 0, y: 0, z: 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: 6431746156954127508} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -19, y: -37} + m_SizeDelta: {x: 234, y: 134} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8816556884047370000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131916486762901410} + m_CullTransparentMesh: 1 +--- !u!114 &4243427863405432562 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131916486762901410} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, 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: fa9abdd0fded76644ae6e0c095c2dc5f, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &1258452667092919756 GameObject: m_ObjectHideFlags: 0 @@ -991,6 +1141,7 @@ RectTransform: - {fileID: 6733173578474884555} - {fileID: 3154774254392467682} - {fileID: 852250020237855766} + - {fileID: 7609269843380604179} m_Father: {fileID: 8643226523064314600} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -1012,6 +1163,7 @@ MonoBehaviour: m_EditorClassIdentifier: t_msg: {fileID: 2036964112977784320} t_rate: {fileID: 7849878220754656391} + go_clear: {fileID: 1131916486762901410} --- !u!222 &6428149049076151399 CanvasRenderer: m_ObjectHideFlags: 0 @@ -2367,6 +2519,7 @@ RectTransform: - {fileID: 3548041208066617114} - {fileID: 6614862268398327597} - {fileID: 7470358933317595631} + - {fileID: 5884705281673483543} m_Father: {fileID: 8643226523064314600} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -2391,6 +2544,7 @@ MonoBehaviour: go_card: {fileID: 8311175157444695672, guid: 663e18f98f297f547a0729aca0f70b7e, type: 3} t_rate: {fileID: 5584150423876022131} t_desc: {fileID: 6165625473146580651} + go_clear: {fileID: 596442702802913212} --- !u!222 &2736505656579067103 CanvasRenderer: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/SingletonManagers/Managers/DBManager.cs b/Assets/Scripts/SingletonManagers/Managers/DBManager.cs index a9289bd..20b049e 100644 --- a/Assets/Scripts/SingletonManagers/Managers/DBManager.cs +++ b/Assets/Scripts/SingletonManagers/Managers/DBManager.cs @@ -413,7 +413,10 @@ public partial class DBManager : MonoBehaviour public void AddGold(long amount, string objectName) { - saveData.Gold += amount; + if (saveData.Gold < 0) + saveData.Gold = amount; + else + saveData.Gold += amount; //GameManager.Flamingo.Flamingo.ChangeAssetAmount("Gold", "Gold", amount, saveData.Gold, GameManager.Account.GetUserID(), GameManager.Account.GetUserEmail(), objectName, objectName, ""); GameManager.Event.InvokeEvent(EEventType.OnSynchronizeGold); @@ -423,6 +426,9 @@ public partial class DBManager : MonoBehaviour { saveData.Gold -= min; + if (saveData.Gold < 0) + saveData.Gold = 0; + //GameManager.Flamingo.Flamingo.ChangeAssetAmount("Gold", "Gold", min, saveData.Gold, GameManager.Account.GetUserID(), GameManager.Account.GetUserEmail(), objectName, objectName, ""); GameManager.Event.InvokeEvent(EEventType.OnSynchronizeGold); } diff --git a/Assets/Scripts/UI/GamePanel/GamePanel.cs b/Assets/Scripts/UI/GamePanel/GamePanel.cs index 1e0f135..1bfe4d0 100644 --- a/Assets/Scripts/UI/GamePanel/GamePanel.cs +++ b/Assets/Scripts/UI/GamePanel/GamePanel.cs @@ -79,9 +79,9 @@ public partial class GamePanel : MonoBehaviour { eSubMission.Max, 0 } }; public eMainMission CurMission = eMainMission.Max; - bool ShowMainMissionPopup = false; + public bool ShowMainMissionPopup = false; public eSubMission CurSubMission = eSubMission.Max; - bool ShowSubMissionPopup = false; + public bool ShowSubMissionPopup = false; #region MonoBehaviour private void Awake() diff --git a/Assets/Scripts/UI/Popup/GoldChargePopup.cs b/Assets/Scripts/UI/Popup/GoldChargePopup.cs index 24550a7..f78908c 100644 --- a/Assets/Scripts/UI/Popup/GoldChargePopup.cs +++ b/Assets/Scripts/UI/Popup/GoldChargePopup.cs @@ -17,7 +17,7 @@ public class GoldChargePopup : PopupBase public void ClickConfirm() { - // ±¤°í + // ���� GameManager.ADS.ShowGoldRewardedAd(this.name); } diff --git a/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Main.cs b/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Main.cs index 69cf1ad..a1bd0e7 100644 --- a/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Main.cs +++ b/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Main.cs @@ -1,10 +1,12 @@ using CodeJay.Enum; using System.Collections.Generic; using TMPro; +using UnityEngine; public class MissionOpenPopup_Main : uScrollViewMgr { public TextMeshProUGUI t_rate, t_desc; + public GameObject go_clear; public static List MissionCards; @@ -19,6 +21,7 @@ public class MissionOpenPopup_Main : uScrollViewMgr t_rate.text = $"x{GamePanel.Instance.dic_missionRate[GamePanel.Instance.CurMission]}"; MissionCards = Get_ShowUICards(GamePanel.Instance.CurMission); Set_ScrollView(MissionCards); + go_clear.SetActive(GamePanel.Instance.ShowMainMissionPopup); } public List Get_ShowUICards(eMainMission mission) diff --git a/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Sub.cs b/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Sub.cs index 8afdc84..877a5bc 100644 --- a/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Sub.cs +++ b/Assets/Scripts/UI/Popup/Mission/MissionOpenPopup_Sub.cs @@ -6,6 +6,7 @@ using UnityEngine; public class MissionOpenPopup_Sub : MonoBehaviour { public TextMeshProUGUI t_msg, t_rate; + public GameObject go_clear; private void OnEnable() { @@ -17,6 +18,7 @@ public class MissionOpenPopup_Sub : MonoBehaviour t_rate.text = $"x{GamePanel.Instance.dic_submisstionRate[GamePanel.Instance.CurSubMission]}"; t_msg.text = Get_ShowUIText(GamePanel.Instance.CurSubMission); + go_clear.SetActive(GamePanel.Instance.ShowSubMissionPopup); } string Get_ShowUIText(eSubMission mission) diff --git a/Assets/UI/Image/CLEAR_mission.png b/Assets/UI/Image/CLEAR_mission.png new file mode 100644 index 0000000000000000000000000000000000000000..4f29a8d600e626a05ee8e08c44796a913455e0f9 GIT binary patch literal 21658 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 Gr~d<$_&YWL literal 0 HcmV?d00001 diff --git a/Assets/UI/Image/CLEAR_mission.png.meta b/Assets/UI/Image/CLEAR_mission.png.meta new file mode 100644 index 0000000..3f4863e --- /dev/null +++ b/Assets/UI/Image/CLEAR_mission.png.meta @@ -0,0 +1,155 @@ +fileFormatVersion: 2 +guid: fa9abdd0fded76644ae6e0c095c2dc5f +TextureImporter: + internalIDToNameTable: + - first: + 213: 1445369835575946641 + second: CLEAR_mission_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: CLEAR_mission_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 234 + height: 134 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 19da192253cfe0410800000000000000 + internalID: 1445369835575946641 + 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 0b31e6f..fc3ea6c 100644 --- a/Assets/UI/UIAtlas.spriteatlas +++ b/Assets/UI/UIAtlas.spriteatlas @@ -58,6 +58,7 @@ SpriteAtlas: - c784b790d3342a344b381b1aae003d99: 21300000 - 8388c990b53b08c41b9911ee6e007e62: 21300000 - ee933fb03eb4e414b9ac5e0e8f715803: 21300000 + - fa9abdd0fded76644ae6e0c095c2dc5f: 21300000 - 9a728be0368979641bc27e5cdc038633: 21300000 - b0729b0100fa5844986e86606239043d: 21300000 - a35ac2215f4696948b93c2b371cab176: 21300000 @@ -217,6 +218,7 @@ SpriteAtlas: - {fileID: 21300000, guid: c784b790d3342a344b381b1aae003d99, type: 3} - {fileID: 21300000, guid: 8388c990b53b08c41b9911ee6e007e62, type: 3} - {fileID: 21300000, guid: ee933fb03eb4e414b9ac5e0e8f715803, type: 3} + - {fileID: 21300000, guid: fa9abdd0fded76644ae6e0c095c2dc5f, type: 3} - {fileID: 21300000, guid: 9a728be0368979641bc27e5cdc038633, type: 3} - {fileID: 21300000, guid: b0729b0100fa5844986e86606239043d, type: 3} - {fileID: 21300000, guid: a35ac2215f4696948b93c2b371cab176, type: 3} @@ -375,6 +377,7 @@ SpriteAtlas: - bbuckeat image_bbuckeat - window 3 - chodan txt_chodan + - CLEAR_mission - btn long - firstbbuck txt_firstbbuck - 3go txt_3go