게등위 버전
This commit is contained in:
parent
99e2c99ef8
commit
e01e0d3241
Binary file not shown.
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5566bda0cda2df941b2e54b77b279ac7
|
||||
guid: a9197e8664a9b3f4f9c6495fca9819db
|
||||
labels:
|
||||
- gvh
|
||||
- gvh_version-9.5.0
|
||||
|
|
|
|||
|
|
@ -51,15 +51,27 @@ public class ADSManager : MonoBehaviour
|
|||
|
||||
adDictionary.Clear();
|
||||
|
||||
// 라이브
|
||||
//if (GameManager.DB.IsRemoveADS == false)
|
||||
//{
|
||||
// adDictionary.Add("Game_Interstitial", new InterstitialAd("ca-app-pub-6390804219581974/4957790852", "Game_Interstitial"));
|
||||
// adDictionary.Add("Top_Banner", new BannerAd("ca-app-pub-6390804219581974/6518284533", "Top_Banner"));
|
||||
//}
|
||||
|
||||
//adDictionary.Add("Result_Reward", new RewardAd("ca-app-pub-6390804219581974/3644709187", "Result_Reward"));
|
||||
//adDictionary.Add("Heart_Reward", new RewardAd("ca-app-pub-6390804219581974/3947961516", "Heart_Reward"));
|
||||
//adDictionary.Add("Gold_Reward", new RewardAd("ca-app-pub-6390804219581974/2331627517", "Gold_Reward"));
|
||||
|
||||
// 테스트
|
||||
if (GameManager.DB.IsRemoveADS == false)
|
||||
{
|
||||
adDictionary.Add("Game_Interstitial", new InterstitialAd("ca-app-pub-6390804219581974/4957790852", "Game_Interstitial"));
|
||||
adDictionary.Add("Top_Banner", new BannerAd("ca-app-pub-6390804219581974/6518284533", "Top_Banner"));
|
||||
adDictionary.Add("Game_Interstitial", new InterstitialAd("ca-app-pub-3940256099942544/1033173712", "Game_Interstitial"));
|
||||
adDictionary.Add("Top_Banner", new BannerAd("ca-app-pub-3940256099942544/9214589741", "Top_Banner"));
|
||||
}
|
||||
|
||||
adDictionary.Add("Result_Reward", new RewardAd("ca-app-pub-6390804219581974/3644709187", "Result_Reward"));
|
||||
adDictionary.Add("Heart_Reward", new RewardAd("ca-app-pub-6390804219581974/3947961516", "Heart_Reward"));
|
||||
adDictionary.Add("Gold_Reward", new RewardAd("ca-app-pub-6390804219581974/2331627517", "Gold_Reward"));
|
||||
adDictionary.Add("Result_Reward", new RewardAd("ca-app-pub-3940256099942544/5224354917", "Result_Reward"));
|
||||
adDictionary.Add("Heart_Reward", new RewardAd("ca-app-pub-3940256099942544/5224354917", "Heart_Reward"));
|
||||
adDictionary.Add("Gold_Reward", new RewardAd("ca-app-pub-3940256099942544/5224354917", "Gold_Reward"));
|
||||
|
||||
|
||||
foreach (var ad in adDictionary.Values)
|
||||
|
|
|
|||
|
|
@ -85,6 +85,11 @@ public class IAPManager : MonoBehaviour, IDetailedStoreListener
|
|||
/* 구매하는 함수 */
|
||||
public void Purchase(string productId)
|
||||
{
|
||||
// 게등위 테스트용
|
||||
AddProductItem(productId);
|
||||
OnProcessPurchase?.Invoke(productId);
|
||||
return;
|
||||
|
||||
#if UNITY_EDITOR
|
||||
BuyItem(productId);
|
||||
#else
|
||||
|
|
@ -194,6 +199,10 @@ public class IAPManager : MonoBehaviour, IDetailedStoreListener
|
|||
|
||||
int Get_Price(string id)
|
||||
{
|
||||
// 게등위 테스트용
|
||||
var data = StorePanel.list_item.Find(f=>f.productID == id);
|
||||
return data.price;
|
||||
|
||||
#if UNITY_EDITOR
|
||||
return (int)storeController.products.WithID(id).metadata.localizedPrice;
|
||||
#else
|
||||
|
|
@ -232,8 +241,8 @@ public class IAPManager : MonoBehaviour, IDetailedStoreListener
|
|||
GameManager.DB.AddKey(500, this.name);
|
||||
GameManager.DB.AddTotalCashPerMonth(Get_Price(id));
|
||||
break;
|
||||
case "com.fgb.cash2000":
|
||||
GameManager.DB.AddKey(2000, this.name);
|
||||
case "com.fgb.cash1800":
|
||||
GameManager.DB.AddKey(1800, this.name);
|
||||
GameManager.DB.AddTotalCashPerMonth(Get_Price(id));
|
||||
break;
|
||||
case "com.fgb.cash7500":
|
||||
|
|
|
|||
|
|
@ -587,32 +587,32 @@ public class ProductSlot : CardBase
|
|||
break;
|
||||
|
||||
case CodeJay.Enum.EProductType.IAP:
|
||||
if (GameManager.Network.IsOnline == true)
|
||||
{
|
||||
// 구글 로그인에 관련된 처리는 필요없을듯 하다
|
||||
// 결제 실패에 관한 처리가 있어어야 하는가?
|
||||
// StorePanel에서 결제 실패에 관한 처리를 하면 되는가?
|
||||
// 결제 실패시 이 팝업 로드 EPopupType.FailIAPPopup
|
||||
//if (GameManager.Network.IsOnline == true)
|
||||
//{
|
||||
// // 구글 로그인에 관련된 처리는 필요없을듯 하다
|
||||
// // 결제 실패에 관한 처리가 있어어야 하는가?
|
||||
// // StorePanel에서 결제 실패에 관한 처리를 하면 되는가?
|
||||
// // 결제 실패시 이 팝업 로드 EPopupType.FailIAPPopup
|
||||
|
||||
// 70만원 이상이면 결제 금지(한달 기간)
|
||||
if (GameManager.DB.BuyShopAccumulatedMoney <= 600000)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
GameManager.UI.ShowNStackPopup(EPopupType.MonthlyPurchaselimitPopup);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// 팝업 출력
|
||||
GameManager.UI.ShowNStackPopup(EPopupType.NotOnline_ClosePopup);
|
||||
return false;
|
||||
}
|
||||
// // 70만원 이상이면 결제 금지(한달 기간)
|
||||
// if (GameManager.DB.BuyShopAccumulatedMoney <= 600000)
|
||||
// {
|
||||
// return true;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// GameManager.UI.ShowNStackPopup(EPopupType.MonthlyPurchaselimitPopup);
|
||||
// return false;
|
||||
// }
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// // 팝업 출력
|
||||
// GameManager.UI.ShowNStackPopup(EPopupType.NotOnline_ClosePopup);
|
||||
// return false;
|
||||
//}
|
||||
|
||||
break;
|
||||
return true;
|
||||
case CodeJay.Enum.EProductType.Gold:
|
||||
|
||||
// 위에서 처리하기 때문에 비여있는 상태
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ public class StorePanel : MonoBehaviour
|
|||
[SerializeField] private TextMeshProUGUI t_month;
|
||||
private int BuyOneKey = 6;
|
||||
|
||||
List<ProductData> list_item = new List<ProductData>();
|
||||
public static List<ProductData> list_item = new List<ProductData>();
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue