미니 게임 아이템은 해당 판만

This commit is contained in:
Ino 2025-09-15 10:02:19 +09:00
parent 9b3dd1bef7
commit 477f38500b
4 changed files with 28 additions and 32 deletions

View File

@ -94,9 +94,9 @@ public class SaveMgr : MonoBehaviourSingletonTemplate<SaveMgr>
case eMoney.Chat: m_SaveData.MoneyChatCoin += add; break; case eMoney.Chat: m_SaveData.MoneyChatCoin += add; break;
case eMoney.Gacha: m_SaveData.MoneyGacha += add; break; case eMoney.Gacha: m_SaveData.MoneyGacha += add; break;
case eMoney.Lucky: m_SaveData.MoneyLucky += add; break; case eMoney.Lucky: m_SaveData.MoneyLucky += add; break;
case eMoney.ItemBomb: m_SaveData.ItemBomb += add; break; //case eMoney.ItemBomb: m_SaveData.ItemBomb += add; break;
case eMoney.ItemUmbrella: m_SaveData.ItemUmbrella += add; break; //case eMoney.ItemUmbrella: m_SaveData.ItemUmbrella += add; break;
case eMoney.ItemDildo: m_SaveData.ItemDildo += add; break; //case eMoney.ItemDildo: m_SaveData.ItemDildo += add; break;
} }
LobbyUI.Ins.Set_Money(); LobbyUI.Ins.Set_Money();
@ -109,9 +109,9 @@ public class SaveMgr : MonoBehaviourSingletonTemplate<SaveMgr>
case eMoney.Chat: m_SaveData.MoneyChatCoin = val; break; case eMoney.Chat: m_SaveData.MoneyChatCoin = val; break;
case eMoney.Gacha: m_SaveData.MoneyGacha = val; break; case eMoney.Gacha: m_SaveData.MoneyGacha = val; break;
case eMoney.Lucky: m_SaveData.MoneyLucky = val; break; case eMoney.Lucky: m_SaveData.MoneyLucky = val; break;
case eMoney.ItemBomb: m_SaveData.ItemBomb = val; break; //case eMoney.ItemBomb: m_SaveData.ItemBomb = val; break;
case eMoney.ItemUmbrella: m_SaveData.ItemUmbrella = val; break; //case eMoney.ItemUmbrella: m_SaveData.ItemUmbrella = val; break;
case eMoney.ItemDildo: m_SaveData.ItemDildo = val; break; //case eMoney.ItemDildo: m_SaveData.ItemDildo = val; break;
} }
LobbyUI.Ins.Set_Money(); LobbyUI.Ins.Set_Money();
@ -124,9 +124,9 @@ public class SaveMgr : MonoBehaviourSingletonTemplate<SaveMgr>
case eMoney.Chat: return m_SaveData.MoneyChatCoin; case eMoney.Chat: return m_SaveData.MoneyChatCoin;
case eMoney.Gacha: return m_SaveData.MoneyGacha; case eMoney.Gacha: return m_SaveData.MoneyGacha;
case eMoney.Lucky: return m_SaveData.MoneyLucky; case eMoney.Lucky: return m_SaveData.MoneyLucky;
case eMoney.ItemBomb: return m_SaveData.ItemBomb; //case eMoney.ItemBomb: return m_SaveData.ItemBomb;
case eMoney.ItemUmbrella: return m_SaveData.ItemUmbrella; //case eMoney.ItemUmbrella: return m_SaveData.ItemUmbrella;
case eMoney.ItemDildo: return m_SaveData.ItemDildo; //case eMoney.ItemDildo: return m_SaveData.ItemDildo;
} }
return 0; return 0;
} }
@ -241,9 +241,9 @@ public class SaveMgr : MonoBehaviourSingletonTemplate<SaveMgr>
ProtectedInt32 _MoneyChatCoin; public int MoneyChatCoin { get { return _MoneyChatCoin; } set { _MoneyChatCoin = value; _MoneyChatCoin.Obfuscate(); } } ProtectedInt32 _MoneyChatCoin; public int MoneyChatCoin { get { return _MoneyChatCoin; } set { _MoneyChatCoin = value; _MoneyChatCoin.Obfuscate(); } }
ProtectedInt32 _MoneyGacha; public int MoneyGacha { get { return _MoneyGacha; } set { _MoneyGacha = value; _MoneyGacha.Obfuscate(); } } ProtectedInt32 _MoneyGacha; public int MoneyGacha { get { return _MoneyGacha; } set { _MoneyGacha = value; _MoneyGacha.Obfuscate(); } }
ProtectedInt32 _MoneyLucky; public int MoneyLucky { get { return _MoneyLucky; } set { _MoneyLucky = value; _MoneyLucky.Obfuscate(); } } ProtectedInt32 _MoneyLucky; public int MoneyLucky { get { return _MoneyLucky; } set { _MoneyLucky = value; _MoneyLucky.Obfuscate(); } }
ProtectedInt32 _ItemBomb; public int ItemBomb { get { return _ItemBomb; } set { _ItemBomb = value; _ItemBomb.Obfuscate(); } } //ProtectedInt32 _ItemBomb; public int ItemBomb { get { return _ItemBomb; } set { _ItemBomb = value; _ItemBomb.Obfuscate(); } }
ProtectedInt32 _ItemUmbrella; public int ItemUmbrella { get { return _ItemUmbrella; } set { _ItemUmbrella = value; _ItemUmbrella.Obfuscate(); } } //ProtectedInt32 _ItemUmbrella; public int ItemUmbrella { get { return _ItemUmbrella; } set { _ItemUmbrella = value; _ItemUmbrella.Obfuscate(); } }
ProtectedInt32 _ItemDildo; public int ItemDildo { get { return _ItemDildo; } set { _ItemDildo = value; _ItemDildo.Obfuscate(); } } //ProtectedInt32 _ItemDildo; public int ItemDildo { get { return _ItemDildo; } set { _ItemDildo = value; _ItemDildo.Obfuscate(); } }
ProtectedDateTime _GachaADTime; public DateTime GachaADTime { get { return _GachaADTime; } set { _GachaADTime = value; _GachaADTime.Obfuscate(); } } ProtectedDateTime _GachaADTime; public DateTime GachaADTime { get { return _GachaADTime; } set { _GachaADTime = value; _GachaADTime.Obfuscate(); } }
ProtectedDateTime _ShopADTime; public DateTime ShopADTime { get { return _ShopADTime; } set { _ShopADTime = value; _ShopADTime.Obfuscate(); } } ProtectedDateTime _ShopADTime; public DateTime ShopADTime { get { return _ShopADTime; } set { _ShopADTime = value; _ShopADTime.Obfuscate(); } }

View File

@ -74,15 +74,15 @@ public class Game_Mini : MonoBehaviour
default: default:
dic_Money[key] = 0; dic_Money[key] = 0;
break; break;
case eMiniGameObtacleType.ItemBomb: //case eMiniGameObtacleType.ItemBomb:
dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemBomb); // dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemBomb);
break; // break;
case eMiniGameObtacleType.ItemUmbrella: //case eMiniGameObtacleType.ItemUmbrella:
dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella); // dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella);
break; // break;
case eMiniGameObtacleType.ItemDildo: //case eMiniGameObtacleType.ItemDildo:
dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemDildo); // dic_Money[key] = SaveMgr.Ins.Get_Money(eMoney.ItemDildo);
break; // break;
} }
dic_Money[key].Obfuscate(); dic_Money[key].Obfuscate();
dic_MoneyText[key].text = dic_Money[key].ToString(); dic_MoneyText[key].text = dic_Money[key].ToString();
@ -243,9 +243,9 @@ public class Game_Mini : MonoBehaviour
SaveMgr.Ins.Add_Money(eMoney.Chat, dic_Money[eMiniGameObtacleType.ChatCoin]); SaveMgr.Ins.Add_Money(eMoney.Chat, dic_Money[eMiniGameObtacleType.ChatCoin]);
SaveMgr.Ins.Add_Money(eMoney.Gacha, dic_Money[eMiniGameObtacleType.GachaCoin]); SaveMgr.Ins.Add_Money(eMoney.Gacha, dic_Money[eMiniGameObtacleType.GachaCoin]);
SaveMgr.Ins.Set_Money(eMoney.ItemBomb, dic_Money[eMiniGameObtacleType.ItemBomb]); //SaveMgr.Ins.Set_Money(eMoney.ItemBomb, dic_Money[eMiniGameObtacleType.ItemBomb]);
SaveMgr.Ins.Set_Money(eMoney.ItemUmbrella, dic_Money[eMiniGameObtacleType.ItemUmbrella]); //SaveMgr.Ins.Set_Money(eMoney.ItemUmbrella, dic_Money[eMiniGameObtacleType.ItemUmbrella]);
SaveMgr.Ins.Set_Money(eMoney.ItemDildo, dic_Money[eMiniGameObtacleType.ItemDildo]); //SaveMgr.Ins.Set_Money(eMoney.ItemDildo, dic_Money[eMiniGameObtacleType.ItemDildo]);
SaveMgr.Ins.Save(); SaveMgr.Ins.Save();
} }

View File

@ -1,4 +1,3 @@
using TMPro;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
@ -13,7 +12,6 @@ public class MiniGameItemCard : MonoBehaviour
{ {
public eMiniGameItem m_Item; public eMiniGameItem m_Item;
public Image i_item; public Image i_item;
public TextMeshProUGUI t_amount;
public GameObject go_btnPlus; public GameObject go_btnPlus;
public void Set() public void Set()
@ -22,17 +20,17 @@ public class MiniGameItemCard : MonoBehaviour
{ {
case eMiniGameItem.Bomb: case eMiniGameItem.Bomb:
i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_bomb"); i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_bomb");
t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemBomb).ToString(); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemBomb).ToString();
go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemBomb) < 5); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemBomb) < 5);
break; break;
case eMiniGameItem.Umbrella: case eMiniGameItem.Umbrella:
i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_umbrella"); i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_umbrella");
t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella).ToString(); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella).ToString();
go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella) < 5); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella) < 5);
break; break;
case eMiniGameItem.Dildo: case eMiniGameItem.Dildo:
i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_dildo"); i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_dildo");
t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemDildo).ToString(); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemDildo).ToString();
go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemDildo) < 5); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemDildo) < 5);
break; break;
} }

View File

@ -1,9 +1,7 @@
사운드 및 BGM 요청 사운드 및 BGM 요청
미니게임 만들기 미니게임 만들기
- 결과 화면 (여기서 획득 아이템 지급) - 결과 화면 (생존 시간)
- 광고 sdk - 광고 sdk
- 광고 보고 아이템 획득
- 아이템 기능 구현 - 아이템 기능 구현
아이템 3종도 데이터 저장?