Exemplo n.º 1
0
 internal void SetCurrentDialog(OldUIDialog dlg)
 {
     if (this.CurrentDialog != null && this.CurrentDialog != dlg)
     {
         this.CurrentDialog.Close();
     }
     this.CurrentDialog = dlg;
 }
Exemplo n.º 2
0
        ////////////////

        internal void Update(HamstarHelpersMod mymod)
        {
            if (this.CurrentDialog == null)
            {
                return;
            }

            if (Main.InGameUI.CurrentState != this.CurrentDialog)
            {
                this.CurrentDialog.Close();
            }

            if (!this.CurrentDialog.IsOpen)
            {
                if (this.ForcedModalDialog)
                {
                    this.CurrentDialog.Open();
                }
                else
                {
                    this.CurrentDialog = null;
                }
            }
        }
Exemplo n.º 3
0
        ////////////////

        public OldDialogManager()
        {
            this.ForcedModalDialog = false;
            this.CurrentDialog     = null;
        }