private IEnumerator ShowMessageC(string caption, string message, float showTime, Action completeCallBack)
        {
            WarningMessController pUp = CreateMessage(MessageWindowPrefab, caption, message, null, null, null);

            yield return(new WaitForSeconds(showTime));

            if (completeCallBack != null)
            {
                completeCallBack();
            }
            pUp.CloseWindow();
        }
Example #2
0
        private IEnumerator ShowMessageC(string caption, string message, float showTime, Action completeCallBack)
        {
            WarningMessController pUp = CreateMessage(MessageWindowPrefab, caption, message, null, null, null);

            yield return(new WaitForSeconds(showTime));

            completeCallBack?.Invoke();
            if (pUp)
            {
                pUp.CloseWindow();     // check if popup exist
            }
        }
        internal void ShowMessageTimeLeft(string caption, string message, float showTime)
        {
            WarningMessController pUp = CreateMessage(TimeLeftPrefab, caption, message, null, null, null);

            SimpleTween.Value(pUp.gameObject, 0, 1, showTime).AddCompleteCallBack(() => { pUp.CloseWindow(); });
        }