// // Public methods // public void showPopup(Globals.PopupMode mode, string header, string message, Action <int> callback = null) { //EditorGizmoSystem.Instance.TurnOffGizmos (); txtHeader.text = ""; txtMessage.text = ""; txtOverlayMessage.text = ""; if (header != null) { txtHeader.text = header; } if (message != null) { if (mode == Globals.PopupMode.Overlay) { setOverlayText(message); } else { txtMessage.text = message; } } txtInputCaption.text = ""; inputField.gameObject.SetActive(false); showButton(btnOkay, false); showButton(btnYes, false); showButton(btnNo, false); if (mode == Globals.PopupMode.Confirmation) { showButton(btnYes, true); showButton(btnNo, true); } else if (mode == Globals.PopupMode.Input) { showButton(btnYes, true); showButton(btnNo, true); } else if (mode == Globals.PopupMode.Notification) { showButton(btnOkay, true); } else if (mode == Globals.PopupMode.Overlay) { // } _callback = callback; if (blocker) { blocker.SetActive(true); } gameObject.SetActive(true); }
// public void showPopup(Globals.PopupMode mode, string header, string caption, string placeholder, Action <int> callback = null) { showPopup(mode, header, "", callback); inputField.gameObject.SetActive(true); txtInputCaption.text = caption; /*if (LevelData.Instance.lastLevelName == Globals.defaultLevelName) { * txtInputPlaceHolder.text = placeholder; * inputField.text = ""; * } else { * txtInputPlaceHolder.text = ""; * inputField.text = LevelData.Instance.lastLevelName; * }*/ }