Example #1
0
        /// <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();
        }
Example #2
0
        /// <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();
        }