コード例 #1
0
 public static string Show(string titleText, string promptText, string defaultEntryText, int maxLength, Vector2 position, PauseMode pauseMode, bool forceShowDialog)
 {
     if (ModalDialog.EnableModalDialogs || forceShowDialog)
     {
         UICopyableTextDialog uICopyableTextDialog = new UICopyableTextDialog(titleText, promptText, defaultEntryText, maxLength, position, pauseMode);
         uICopyableTextDialog.StartModal();
         return(uICopyableTextDialog.Result);
     }
     return("");
 }
コード例 #2
0
 public void SafeShow(string title)
 {
     if (Simulator.CheckYieldingContext(false))
     {
         UICopyableTextDialog.Show(title ?? "", "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.PauseSimulator);
     }
     else
     {
         _itenTitle = title ?? "";
         Sims3.NiecHelp.Tasks.NiecTask.Perform(delegate { UICopyableTextDialog.Show(_itenTitle, "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.PauseSimulator); });
     }
 }
コード例 #3
0
 public string ShowDialog(string title)
 {
     //if (Simulator.CheckYieldingContext(false))
     //{
     //    return UICopyableTextDialog.Show(title, "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.NoPause);
     //}
     //else
     //{
     //    return UICopyableTextDialog.Show(title, "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.PauseSimulator);
     //}
     return(UICopyableTextDialog.Show(title, "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.PauseSimulator));
 }
コード例 #4
0
 public string Show(string title)
 {
     niec_native_func.OutputDebugString(Text);
     Simulator.CheckYieldingContext(true);
     return(UICopyableTextDialog.Show(title, "", Text, kUseDefaultMax, Vector2.Origin, ModalDialog.PauseMode.PauseSimulator));
 }