/// <summary> /// Prompts the user with a message of an action to be executed with two programable buttons to proceed and cancel /// </summary> public void PromptAction(string message, OnMessageAcceptDelegate onAccept, OnMessageDeclineDelegate onDecline, Sprite icon = null) { // Disable progress mode if enabled MessageProgressMode = false; OnMessageAccept = onAccept; OnMessageDecline = onDecline; MessageIcon = icon; MessageText = message; Initialize(); }
/// <summary> /// Shows a simple message with an accept button which if specified execute the OnMessageAccept delegate passed, and closes the window. /// </summary> public void NotifyMessage(string message, Sprite icon = null, OnMessageAcceptDelegate onAccept = null) { // Disable progress mode if enabled MessageProgressMode = false; OnMessageAccept = Terminate; OnMessageAccept = delegate { if (onAccept != null) { onAccept(); } Terminate(); }; OnMessageDecline = null; MessageIcon = icon; MessageText = message; Initialize(); }