public void Awake() { Debug.Log("Initializing a new GUIManager."); // Cada nuevo GUI manager destruye el anterior para facilitar la creación de modos nuevos instance = this; GoBackButton.SetActive(false); RandomCard.SetActive(false); OpenConfigMenuButton.SetActive(true); GeneralConfMenu.SetActive(false); ConfLang.SetActive(false); ConfTypeSentences.SetActive(false); ConfNivelPicante.SetActive(false); ConfCustomSentences.SetActive(false); ConfPlayers.SetActive(false); WarningPopup.SetActive(false); InfoPopup.SetActive(false); LinkPopup.SetActive(false); ConditionPopup.SetActive(false); ConfMiscelanea.SetActive(false); rateAppPopup.SetActive(false); Debug.Log("GUIManager initialization successful."); }
void ShowNoConnection() { WarningPopup.push("Ошибка", "Подключение к устройству отсутствует. Проверьте включено ли устройство и попробуйте подключиться.", "Подключиться", () => { if (BluetoothAdapter.isBluetoothEnabled()) { afrController.TryConnect(); } else { WarningPopup.push("Подключение", "Bluetooth на устройстве выключен. Включите Bluetooth для подключения к контроллеру опускания зеркал", "Подключиться", () => { BluetoothAdapter.askEnableBluetooth(); if (BluetoothAdapter.isBluetoothEnabled()) { afrController.TryConnect(); } }); } }); }
public void OpenWarningPopup(string textId, string textAtBeggining, string textAtEnd) //Show text on screen to warn about something { WarningPopup.SetActive(true); WarningPopupText.id = textId; WarningPopupText.additionalTextToAddAtTheBegginingOfTheText = textAtBeggining; WarningPopupText.additionalTextToAddAtTheEndOfTheText = textAtEnd; WarningPopupText.Localize(); }
public static WarningPopup push(string titleStr, string infoStr, string btnStr, Action action) { WarningPopup wp = SceneManager.Instance.PushWin <WarningPopup>().GetComponent <WarningPopup>(); wp.title.text = titleStr; wp.info.text = infoStr; wp.btnText.text = btnStr; wp.action = action; return(wp); }
void Start() { _WarningPopup = GameObject.Find("Popup Canvas").GetComponent <WarningPopup> (); }
void Awake() { I = this; gameObject.SetActive(false); }