미니 게임 결과 화면

This commit is contained in:
Ino 2025-09-15 09:23:06 +09:00
parent 74f7a0c14c
commit 4a8a2a0e04
4 changed files with 35 additions and 7 deletions

View File

@ -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

View File

@ -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<eMiniGameObtacleType, ProtectedInt32> Get_ResultMoney() { return dic_Money; }
public void Show_HitEffect(Vector3 pos)
{
for (int i = 0; i < gos_hiteffect.Length; i++)

View File

@ -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();
}
}

View File

@ -4,4 +4,6 @@
- 결과 화면 (여기서 획득 아이템 지급)
- 광고 sdk
- 광고 보고 아이템 획득
- 아이템 기능 구현
- 아이템 기능 구현
아이템 3종도 데이터 저장?