public IEnumerator CallConfirmationPanel(string textTag, int indexOfPanel = 0, float xp = 0) { if (xp > 0) { this.XP = NumberFormatter.ToString(xp, false, false); this.xpValue = xp; } result = ConfirmationPopupStatus.NONE; TurnCorrectPanel(indexOfPanel); SetText(textTag, indexOfPanel); small_noButton_Text.text = LocalizationManager.instance.StringForKey("NoButtonText"); small_yesButton_Text.text = LocalizationManager.instance.StringForKey("YesButtonText"); big_noButton_Text.text = LocalizationManager.instance.StringForKey("NoButtonText"); big_yesButton_Text.text = LocalizationManager.instance.StringForKey("YesButtonText"); Show(); yield return(StartCoroutine(ConfirmationLogic())); Hide(); if (result == ConfirmationPopupStatus.YES) { afterConfirmationDelegate(); } }
public void YesButtonOnPressed() { result = ConfirmationPopupStatus.YES; }
public void NoButtonOnPressed() { result = ConfirmationPopupStatus.NO; }