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; var str_gold = CodeJay.CodeJayUtility.Converter.MoneyToString_withOutline(resultGold); if (isPlayer) { tmp.text = $"첫 뻑이네요!\n{str_gold} 획득!"; GameManager.DB.AddGold(resultGold, this.name); } else { tmp.text = $"상대가 첫 뻑이네요!\n{str_gold} 뺏김!"; 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, true)) { GameManager.UI.ShowNStackPopup(EPopupType.ResultPopup).WinWithFirstBbug(resultGold); } } else { if (GameManager.DB.AddNormalGameProgress(resultGold)) { GameManager.UI.ShowNStackPopup(EPopupType.ResultPopup).WinWithFirstBbug(resultGold); } } } }