Do-37 [Style] 코드 리뷰 반영
This commit is contained in:
parent
4099ceabcb
commit
d71cb2bb87
@ -63,7 +63,6 @@ public class AdManager : MonoBehaviour
|
|||||||
// 광고 닫힘 이벤트 처리
|
// 광고 닫힘 이벤트 처리
|
||||||
private void HandleAdClosed()
|
private void HandleAdClosed()
|
||||||
{
|
{
|
||||||
Debug.Log("보상형 전면 광고 닫힘, 새로운 광고 로드.");
|
|
||||||
LoadRewardedInterstitialAd(); // 광고가 닫힌 후 다시 로드
|
LoadRewardedInterstitialAd(); // 광고가 닫힌 후 다시 로드
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,7 +75,7 @@ public class AdManager : MonoBehaviour
|
|||||||
GameManager.Instance.panelManager.UpdateCoinsPanelUI(coinsAdded, shopPanel);
|
GameManager.Instance.panelManager.UpdateCoinsPanelUI(coinsAdded, shopPanel);
|
||||||
}, () =>
|
}, () =>
|
||||||
{
|
{
|
||||||
Debug.Log("광고 시청 후 코인 추가 실패!");
|
Debug.Log("광고 시청 후 코인 추가 실패");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -16,8 +16,8 @@ public class MainPanelButtonController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
ShopItem shopItem = new ShopItem
|
ShopItem shopItem = new ShopItem
|
||||||
{
|
{
|
||||||
Name = "광고) 코인500개 ",
|
name = "광고) 코인500개 ",
|
||||||
Price = 0
|
price = 0
|
||||||
};
|
};
|
||||||
shopItems.Add(shopItem);
|
shopItems.Add(shopItem);
|
||||||
}
|
}
|
||||||
@ -25,8 +25,8 @@ public class MainPanelButtonController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
ShopItem shopItem = new ShopItem
|
ShopItem shopItem = new ShopItem
|
||||||
{
|
{
|
||||||
Name = i*1000+"개 ",
|
name = i*1000+"개 ",
|
||||||
Price = i * 1000
|
price = i * 1000
|
||||||
};
|
};
|
||||||
shopItems.Add(shopItem);
|
shopItems.Add(shopItem);
|
||||||
}
|
}
|
||||||
|
@ -94,7 +94,7 @@ public class CoinsPanelController : MonoBehaviour
|
|||||||
/// 코인 추가 함수
|
/// 코인 추가 함수
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="coinsCount"> 추가할 코인 수량</param>
|
/// <param name="coinsCount"> 추가할 코인 수량</param>
|
||||||
/// <param name="shopPanel"></param>
|
/// <param name="shopPanel">상점 패널 캔버스 그룹</param>
|
||||||
/// <param name="action">애니메이션 종료 후 동작 EX) 코인 수량 변경</param>
|
/// <param name="action">애니메이션 종료 후 동작 EX) 코인 수량 변경</param>
|
||||||
public void AddCoins(int coinsCount, CanvasGroup shopPanel,Action action)
|
public void AddCoins(int coinsCount, CanvasGroup shopPanel,Action action)
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,6 @@ using UnityEngine;
|
|||||||
|
|
||||||
public class ShopItem
|
public class ShopItem
|
||||||
{
|
{
|
||||||
public string Name;
|
public string name;
|
||||||
public int Price;
|
public int price;
|
||||||
}
|
}
|
||||||
|
@ -429,7 +429,7 @@ public class NetworkManager : Singleton<NetworkManager>
|
|||||||
|
|
||||||
if (purchaseResult.result == "SUCCESS")
|
if (purchaseResult.result == "SUCCESS")
|
||||||
{
|
{
|
||||||
Debug.Log($"결제 완료! {purchaseResult.purchased} 코인 충전됨, 현재 코인: {purchaseResult.currentCoins}");
|
Debug.Log($"결제 완료 {purchaseResult.purchased} 코인 충전됨, 현재 코인: {purchaseResult.currentCoins}");
|
||||||
|
|
||||||
// 유저 데이터 갱신
|
// 유저 데이터 갱신
|
||||||
UserManager.Instance.SetCoinsInfo();
|
UserManager.Instance.SetCoinsInfo();
|
||||||
|
@ -15,8 +15,8 @@ public class ShopItemController : MonoBehaviour
|
|||||||
var itemImage = GetComponentsInChildren<Image>()[1];
|
var itemImage = GetComponentsInChildren<Image>()[1];
|
||||||
var itemText = GetComponentsInChildren<TextMeshProUGUI>();
|
var itemText = GetComponentsInChildren<TextMeshProUGUI>();
|
||||||
|
|
||||||
itemText[0].text = this._shopItem.Name;
|
itemText[0].text = this._shopItem.name;
|
||||||
itemText[1].text = this._shopItem.Price+"원";
|
itemText[1].text = this._shopItem.price+"원";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ public class ShopItemController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
var shopPanel = GetComponentInParent<CanvasGroup>(); //코인 구매시 상점 패널의 캔버스 그룹 raycast를 비활성화하여 중복클릭 방지.
|
var shopPanel = GetComponentInParent<CanvasGroup>(); //코인 구매시 상점 패널의 캔버스 그룹 raycast를 비활성화하여 중복클릭 방지.
|
||||||
|
|
||||||
if (_shopItem.Price == 0)
|
if (_shopItem.price == 0)
|
||||||
{
|
{
|
||||||
//보상형 전면 광고 로드
|
//보상형 전면 광고 로드
|
||||||
_adManager = GetComponent<AdManager>();
|
_adManager = GetComponent<AdManager>();
|
||||||
@ -34,14 +34,14 @@ public class ShopItemController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
|
|
||||||
NetworkManager.Instance.PurchaseCoins(
|
NetworkManager.Instance.PurchaseCoins(
|
||||||
_shopItem.Price, // 충전할 코인 개수
|
_shopItem.price, // 충전할 코인 개수
|
||||||
_shopItem.Name, // 결제 ID
|
_shopItem.name, // 결제 ID
|
||||||
"GooglePay", // 결제 방식 (GooglePay, PayPal 등)
|
"GooglePay", // 결제 방식 (GooglePay, PayPal 등)
|
||||||
(coins) => {
|
(coins) => {
|
||||||
GameManager.Instance.panelManager.UpdateCoinsPanelUI(coins,shopPanel);
|
GameManager.Instance.panelManager.UpdateCoinsPanelUI(coins,shopPanel);
|
||||||
},
|
},
|
||||||
() => {
|
() => {
|
||||||
Debug.LogError("결제 후 코인 충전 실패!");
|
Debug.LogError("결제 후 코인 충전 실패");
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -183,8 +183,8 @@ public class PanelManager : MonoBehaviour
|
|||||||
{
|
{
|
||||||
ShopItem shopItem = new ShopItem
|
ShopItem shopItem = new ShopItem
|
||||||
{
|
{
|
||||||
Name = "광고) 코인500개 ",
|
name = "광고) 코인500개 ",
|
||||||
Price = 0
|
price = 0
|
||||||
};
|
};
|
||||||
shopItems.Add(shopItem);
|
shopItems.Add(shopItem);
|
||||||
}
|
}
|
||||||
@ -192,8 +192,8 @@ public class PanelManager : MonoBehaviour
|
|||||||
{
|
{
|
||||||
ShopItem shopItem = new ShopItem
|
ShopItem shopItem = new ShopItem
|
||||||
{
|
{
|
||||||
Name = i*1000+"개 ",
|
name = i*1000+"개 ",
|
||||||
Price = i * 1000
|
price = i * 1000
|
||||||
};
|
};
|
||||||
shopItems.Add(shopItem);
|
shopItems.Add(shopItem);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user