using System; using GUPS.AntiCheat.Protected; using TMPro; using UnityEngine; public class MiniGameResult : MonoBehaviour { public TextMeshProUGUI[] texts; // 0 ÃÖ´ë ÄÞº¸, 1 ÄÞº¸ º¸³Ê½º, 2 ȹµæ äÆÃ ÄÚÀÎ, 3 ȹµæ °¡Ã­ ÄÚÀÎ, 4 Ãß°¡ ȹµæ·®, 5 ȹµæ ÇÏÆ® ÄÚÀÎ ProtectedInt32 m_coinAmount, m_rubyAmount; Action act_off; public void Set(long coinAmount, int bonuscoin, int rubyAmount, int maxCombo, int maxFeverStreak, int missionSuccessPhotoID, Action _off) { LobbyUI.Ins.MiniGameResult(); gameObject.SetActive(true); act_off = _off; m_coinAmount = (int)coinAmount; m_coinAmount.Obfuscate(); m_rubyAmount = rubyAmount; m_rubyAmount.Obfuscate(); texts[0].text = maxCombo.ToString(); texts[1].text = ((int)(maxCombo / 10f)).ToString() + "%"; //texts[2].text = ""; texts[5].text = rubyAmount.ToString(); texts[3].text = coinAmount.ToString(); texts[4].text = $"+{bonuscoin}"; } public void OnClick_AD() { ADInfo.Ins.Show_AD(false, () => { SaveMgr.Ins.Add_Money(eMoney.Gacha, m_coinAmount); SaveMgr.Ins.Add_Money(eMoney.AlbumOpen, m_rubyAmount); SaveMgr.Ins.Save(); gameObject.SetActive(false); act_off(); }); } public void OnClick_Close() { gameObject.SetActive(false); act_off(); } }