コード例 #1
0
ファイル: AssaultWing.cs プロジェクト: vvnurmi/assaultwing
 // TODO !!! Inline >>>
 public void ShowDialog(OverlayDialogData dialogData)
 {
     Logic.ShowDialog(dialogData);
 }
コード例 #2
0
ファイル: ProgramLogic.cs プロジェクト: vvnurmi/assaultwing
 public virtual void ShowDialog(OverlayDialogData dialogData)
 {
 }
コード例 #3
0
 public override void ShowDialog(OverlayDialogData dialogData)
 {
     OverlayDialog.Show(dialogData);
 }
コード例 #4
0
ファイル: OverlayDialog.cs プロジェクト: vvnurmi/assaultwing
 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;
 }