Ejemplo n.º 1
0
 // TODO !!! Inline >>>
 public void ShowDialog(OverlayDialogData dialogData)
 {
     Logic.ShowDialog(dialogData);
 }
Ejemplo n.º 2
0
 public virtual void ShowDialog(OverlayDialogData dialogData)
 {
 }
Ejemplo n.º 3
0
 public override void ShowDialog(OverlayDialogData dialogData)
 {
     OverlayDialog.Show(dialogData);
 }
Ejemplo n.º 4
0
 public void Show(OverlayDialogData dialogData)
 {
     if (dialogData.GroupName != null)
         while (_data.Any() && _data.Peek().GroupName == dialogData.GroupName) _data.Dequeue();
     _data.Enqueue(dialogData);
     if (!Enabled)
     {
         Game.Window.ForceDisableKeypresses = true;
         Game.UIEngine.PushExclusiveControls(dialogData.Controls);
         Game.SoundEngine.PlaySound("EscPause");
     }
     Enabled = Visible = true;
 }