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); } } } }