Class HUDQuestDebugger
Output quest information on HUD to view state in real-time and optionally step-through execution.
Uses default keys (set in DialogShortcuts.txt file):
- Ctrl+Shift+D Cycle through debugger and global variables display state
- Ctrl+Shift+RightArrow Show next quest tasks/vars/timers (only when debugger HUD open)
- Ctrl+Shift+LeftArrow Show previous quest tasks/vars/timers (only when debugger HUD open)
- Ctrl+Shift+UpArrow Teleport to next dungeon marker (only when debugger HUD open inside dungeon)
- Ctrl+Shift+DownArrow Teleport to next dungeon marker (only when debugger HUD open inside dungeon)
NOTE: EnableQuestDebugger must be True in settings.ini
Inheritance
HUDQuestDebugger
Inherited Members
Panel.SetBorderTextures(Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, FilterMode, Nullable<Border<Vector2Int>>)
Assembly: Assembly-CSharp.dll
Syntax
public class HUDQuestDebugger : Panel, IDisposable
Constructors
|
Improve this Doc
View Source
HUDQuestDebugger()
Declaration
public HUDQuestDebugger()
Fields
|
Improve this Doc
View Source
noQuestsRunning
Declaration
public const string noQuestsRunning = "NO QUESTS RUNNING"
Field Value
|
Improve this Doc
View Source
questFinishedEnded
Declaration
public const string questFinishedEnded = "Finished (ended)"
Field Value
|
Improve this Doc
View Source
questFinishedSuccess
Declaration
public const string questFinishedSuccess = "Finished (success)"
Field Value
|
Improve this Doc
View Source
questRunning
Declaration
public const string questRunning = "Running"
Field Value
Properties
|
Improve this Doc
View Source
CurrentQuest
Declaration
public Quest CurrentQuest { get; }
Property Value
|
Improve this Doc
View Source
State
Declaration
public HUDQuestDebugger.DisplayState State { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
NextState()
Declaration
|
Improve this Doc
View Source
Update()
Declaration
public override void Update()
Overrides