From 4a8a2a0e048050e351cc3ec20537e497bf5deb67 Mon Sep 17 00:00:00 2001 From: Ino Date: Mon, 15 Sep 2025 09:23:06 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EB=8B=88=20=EA=B2=8C=EC=9E=84=20?= =?UTF-8?q?=EA=B2=B0=EA=B3=BC=20=ED=99=94=EB=A9=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scenes/SampleScene.unity | 12 ++++++++++++ Assets/Scripts/Game/Game_Mini.cs | 13 +++++++++++++ Assets/Scripts/Game/Game_Mini_Result.cs | 13 +++++++------ Assets/SheGotWet_Memo.txt | 4 +++- 4 files changed, 35 insertions(+), 7 deletions(-) diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 7d53d78..a7bc2eb 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -22922,6 +22922,18 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 225852843} + m_TargetAssemblyTypeName: Game_Mini_Result, Assembly-CSharp + m_MethodName: OnClick_AD + m_Mode: 1 + 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 &1017764911 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Game/Game_Mini.cs b/Assets/Scripts/Game/Game_Mini.cs index 7bdbf79..8d47800 100644 --- a/Assets/Scripts/Game/Game_Mini.cs +++ b/Assets/Scripts/Game/Game_Mini.cs @@ -197,6 +197,19 @@ public class Game_Mini : MonoBehaviour m_Game_Mini_Result.Set(); } + public void Save_GameResult() + { + if (dic_Money.ContainsKey(eMiniGameObtacleType.AlbumOpen)) + SaveMgr.Ins.Add_Money(eMoney.AlbumOpen, dic_Money[eMiniGameObtacleType.AlbumOpen]); + if (dic_Money.ContainsKey(eMiniGameObtacleType.ChatCoin)) + SaveMgr.Ins.Add_Money(eMoney.Chat, dic_Money[eMiniGameObtacleType.ChatCoin]); + if (dic_Money.ContainsKey(eMiniGameObtacleType.GachaCoin)) + SaveMgr.Ins.Add_Money(eMoney.Gacha, dic_Money[eMiniGameObtacleType.GachaCoin]); + SaveMgr.Ins.Save(); + } + + public Dictionary Get_ResultMoney() { return dic_Money; } + public void Show_HitEffect(Vector3 pos) { for (int i = 0; i < gos_hiteffect.Length; i++) diff --git a/Assets/Scripts/Game/Game_Mini_Result.cs b/Assets/Scripts/Game/Game_Mini_Result.cs index 2e749f3..f8f9bfa 100644 --- a/Assets/Scripts/Game/Game_Mini_Result.cs +++ b/Assets/Scripts/Game/Game_Mini_Result.cs @@ -9,17 +9,18 @@ public class Game_Mini_Result : MonoBehaviour { gameObject.SetActive(true); - // 아이템 한 번 바로 지급 - GetItems(); - } + var dic = LobbyUI.Ins.m_Game_Mini.Get_ResultMoney(); + texts[1].text = dic.ContainsKey(eMiniGameObtacleType.AlbumOpen) ? dic[eMiniGameObtacleType.AlbumOpen].ToString() : "0"; + texts[2].text = dic.ContainsKey(eMiniGameObtacleType.ChatCoin) ? dic[eMiniGameObtacleType.ChatCoin].ToString() : "0"; + texts[3].text = dic.ContainsKey(eMiniGameObtacleType.GachaCoin) ? dic[eMiniGameObtacleType.GachaCoin].ToString() : "0"; - void GetItems() - { + // 아이템 한 번 바로 지급 + LobbyUI.Ins.m_Game_Mini.Save_GameResult(); } public void OnClick_AD() { // TODO 광고 보고 한 번 더 지급 - GetItems(); + LobbyUI.Ins.m_Game_Mini.Save_GameResult(); } } \ No newline at end of file diff --git a/Assets/SheGotWet_Memo.txt b/Assets/SheGotWet_Memo.txt index c1879ca..27f3d7e 100644 --- a/Assets/SheGotWet_Memo.txt +++ b/Assets/SheGotWet_Memo.txt @@ -4,4 +4,6 @@ - 결과 화면 (여기서 획득 아이템 지급) - 광고 sdk - 광고 보고 아이템 획득 - - 아이템 기능 구현 \ No newline at end of file + - 아이템 기능 구현 + +아이템 3종도 데이터 저장? \ No newline at end of file