private void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Debug.Log($"SimpleNetworkingUI instance already exists, destroying {gameObject.name}"); Destroy(this); } NetworkMenu = transform.GetChild(0).gameObject; NetworkMenu.SetActive(true); UsernameInputField = NetworkMenu.transform.GetChild(0).GetComponent <TMP_InputField>(); ConnectBtn = NetworkMenu.transform.GetChild(1).GetComponent <Button>(); IPAddressDropDown = NetworkMenu.transform.GetChild(2).GetComponent <TMP_Dropdown>(); IPAddressManualInputField = IPAddressDropDown.gameObject.GetComponentInChildren <TMP_InputField>(); IPAddressManualInputField.gameObject.SetActive(false); ErrorMessagePanel = NetworkMenu.transform.GetChild(3).gameObject; ErrorMessageTextMesh = ErrorMessagePanel.GetComponentInChildren <TextMeshProUGUI>(); ErrorMessagePanel.SetActive(false); ConnectBtn.interactable = false; if (TouchScreenKeyboard.isSupported) { MobileUsernameInputKeyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, true); TouchScreenKeyboard.hideInput = true; MobileUsernameInputKeyboard.active = false; } }
public void OnErrorMessageContinueBtnPress() { ErrorMessagePanel.SetActive(false); SetInteractableConnectionMenu(true); }
private void ActivateErrorMessagePanel() { ErrorMessagePanel.SetActive(true); SetInteractableConnectionMenu(false); }