feat: 하트 충전 modal 로직 추가 적용
This commit is contained in:
1 parent
b59269cc82
commit
e4ca750110
6 files changed
+3014
-3543
No files matched your search
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d44c81128276784fb0eb99899564f21
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -26,9 +26,20 @@ namespace TON
|
||||
Main.Singleton.ChangeScene(SceneType.Lobby);
|
||||
}
|
||||
|
||||
public void OnClickRechargeButton()
|
||||
public void OnClickRetryButton()
|
||||
{
|
||||
// 가지고 있는 하트가 없다면 입장 불가
|
||||
if (HeartDataManager.Singleton.GetCurrentHearts() < 1)
|
||||
{
|
||||
// 하트 충전 modal 출력
|
||||
rechargeModal.SetActive(true);
|
||||
return;
|
||||
}
|
||||
|
||||
// 입장 시 하트 소모
|
||||
HeartDataManager.Singleton.UseHeart();
|
||||
|
||||
Main.Singleton.ChangeScene(SceneType.Stage);
|
||||
}
|
||||
|
||||
public void OnClickCloseButton()
|
||||
|
||||
@@ -7,6 +7,9 @@ namespace TON
|
||||
{
|
||||
public class PauseUI : UIBase
|
||||
{
|
||||
public static PauseUI Instance => UIManager.Singleton.GetUI<PauseUI>(UIList.PauseUI);
|
||||
|
||||
public GameObject rechargeModal;
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
@@ -33,23 +36,38 @@ namespace TON
|
||||
|
||||
public void OnClickStageRetryButton()
|
||||
{
|
||||
// TODO: 스테이지 재시작 로직 추가
|
||||
Time.timeScale = 1f;
|
||||
Debug.Log("OnClickStageRetryButton");
|
||||
|
||||
// 가지고 있는 하트가 없다면 입장 불가
|
||||
if (HeartDataManager.Singleton.GetCurrentHearts() < 1)
|
||||
{
|
||||
Time.timeScale = 0f;
|
||||
// TODO: 입장 불가 modal 출력
|
||||
Debug.Log("보유한 하트 없음");
|
||||
// 하트 충전 modal 출력
|
||||
rechargeModal.SetActive(true);
|
||||
return;
|
||||
}
|
||||
|
||||
Time.timeScale = 1f;
|
||||
// 입장 시 하트 소모
|
||||
HeartDataManager.Singleton.UseHeart();
|
||||
|
||||
Main.Singleton.ChangeScene(SceneType.Stage);
|
||||
}
|
||||
|
||||
public void OnClickCloseButton()
|
||||
{
|
||||
rechargeModal.SetActive(false);
|
||||
}
|
||||
|
||||
public void OnClickUseCashButton(int count)
|
||||
{
|
||||
// TODO: 보유한 생선 갯수를 소모하고 하트를 충전
|
||||
Debug.Log("OnClickUseCashButton::: fish :: " + count);
|
||||
}
|
||||
|
||||
public void OnClickAdButton()
|
||||
{
|
||||
// TODO: 광고 시청 로직 추가, 광고 종료 후 하트 충전
|
||||
Debug.Log("OnClickAdButton::: ");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user