using UnityEngine;
public class FirstBbugPopup : PopupBase
{
[SerializeField] private TMPro.TextMeshProUGUI tmp;
private long resultGold = 0;
public void SetData(bool isPlayer)
{
resultGold = GamePanel.Instance.Stake * 5;
if (isPlayer)
{
tmp.text = $"ù »¶À̳׿ä!\n+{CodeJay.CodeJayUtility.Converter.MoneyToString(resultGold)} ȹµæ!";
GameManager.DB.AddGold(resultGold, this.name);
}
else
{
tmp.text = $"»ó´ë°¡ ù »¶À̳׿ä!\n{CodeJay.CodeJayUtility.Converter.MoneyToString(resultGold)} »¯±è!";
GameManager.DB.SubGold(resultGold, this.name);
}
GamePanel.Instance.UpdateAIGold();
GameManager.Event.InvokeEvent(EEventType.OnSynchronizeGold);
GameManager.Sound.PlaySFX(ESFXType.Open_Popup);
}
public void ConfirmButton()
{
GameManager.Sound.PlaySFX(ESFXType.Button_Hit);
GameManager.UI.HideTopPopup();
if (GamePanel.Instance.IsChallengeMode)
{
if (GameManager.DB.AddCurrentChallengeCondition(resultGold))
{
GameManager.UI.ShowNStackPopup(EPopupType.ResultPopup).WinWithFirstBbug(resultGold);
}
}
else
{
if (GameManager.DB.AddNormalGameProgress(resultGold))
{
GameManager.UI.ShowNStackPopup(EPopupType.ResultPopup).WinWithFirstBbug(resultGold);
}
}
}
}