/** * Loads this window async through resources. */ protected IEnumerator BuildWidget(string path, Transform parent, OnBackPressed pressed = null) { var resourceRequest = Resources.LoadAsync(path); yield return(resourceRequest); var prefab = resourceRequest.asset; var otherObject = Instantiate(prefab, parent) as GameObject; if (otherObject != null) { var rectTransform = otherObject.GetComponent <RectTransform>(); var widget = otherObject.GetComponent <OregoPresenter>(); rectTransform.localPosition = new Vector3(); otherObject.transform.SetParent(parent); widget.BackPressedPressed = pressed; } }
private void NotifyBackPressed() { OnBackPressed?.Invoke(); SayToLog("Back pressed."); }
private void BackButtonPressed() { OnBackPressed?.Invoke(); }