Implementation of a popup window designed to appear on top of other screens.
Can optionally render previous window hierarchy before its own.
Popups can be optionally cancelled at any time using the ESC key.
Inheritance
DaggerfallPopupWindow
Assembly: Assembly-CSharp.dll
public abstract class DaggerfallPopupWindow : DaggerfallBaseWindow, IUserInterfaceWindow
Constructors
|
Improve this Doc
View Source
Declaration
public DaggerfallPopupWindow(IUserInterfaceManager uiManager, IUserInterfaceWindow previousWindow = null, int screenWidth = 320, int screenHeight = 200)
Parameters
Properties
|
Improve this Doc
View Source
Declaration
public bool AllowCancel { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public bool Cancelled { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public IUserInterfaceWindow PreviousWindow { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public Color ScreenDimColor { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Declaration
public virtual void CancelWindow()
|
Improve this Doc
View Source
Declaration
public override void Draw()
Overrides
|
Improve this Doc
View Source
Declaration
protected override void Setup()
Overrides
|
Improve this Doc
View Source
Declaration
public override void Update()
Overrides
Events
|
Improve this Doc
View Source
Declaration
public event DaggerfallPopupWindow.OnCancelHandler OnCancel
Event Type
Implements