Пример #1
0
 public static void OpenDialog(this UIComponent uiComponent, DialogParams dialogParams)
 {
     if (((ProcedureBase)GameEntry.Procedure.CurrentProcedure).UseNativeDialog)
     {
         OpenNativeDialog(dialogParams);
     }
     else
     {
         uiComponent.OpenUIForm(UIFormId.DialogForm, dialogParams);
     }
 }
Пример #2
0
        protected override void OnOpen(object userData)
        {
            base.OnOpen(userData);

            DialogParams dialogParams = (DialogParams)userData;

            if (dialogParams == null)
            {
                Log.Warning("DialogParams is invalid.");
                return;
            }

            m_CloseTime        = dialogParams.CloseTime;
            m_TitleText.text   = dialogParams.Title;
            m_MessageText.text = dialogParams.Message;
            m_PauseGame        = dialogParams.PauseGame;
            RefreshPauseGame();
            m_UserData = dialogParams.UserData;
            m_OnFinish = dialogParams.OnFinish;
        }
Пример #3
0
 private static void OpenNativeDialog(DialogParams dialogParams)
 {
     throw new System.NotImplementedException("OpenNativeDialog");
 }