public void OnCancelButton() { storedActionOnConfirm = null; gameObject.SetActive(false); SettingsScript.SetRestGObjectActive(true); }
public static void Show(string dialogMessage, System.Action actionOnConfirm) { instance.storedActionOnConfirm = actionOnConfirm; instance.dialogText.text = dialogMessage; instance.gameObject.SetActive(true); SettingsScript.SetRestGObjectActive(false); }
public void OnConfirmButton() { if (storedActionOnConfirm != null) { storedActionOnConfirm(); storedActionOnConfirm = null; gameObject.SetActive(false); SettingsScript.SetRestGObjectActive(true); } }