internal void SetCurrentDialog(OldUIDialog dlg) { if (this.CurrentDialog != null && this.CurrentDialog != dlg) { this.CurrentDialog.Close(); } this.CurrentDialog = dlg; }
//////////////// 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; } } }
//////////////// public OldDialogManager() { this.ForcedModalDialog = false; this.CurrentDialog = null; }