TraceConditional - Debug

From the CreationKit Wiki
Jump to navigation Jump to search

Member of: Debug Script

Outputs a string to the Papyrus log on disk, and the Papyrus debug text page. But only if the condition is true.

Syntax[edit | edit source]

Function TraceConditional(string TextToPrint, bool ShowTrace) global
	if ShowTrace
		trace(TextToPrint)
	EndIf
EndFunction

Parameters[edit | edit source]

  • TextToPrint: The text that should be printed to the log and text page.
  • ShowTrace: If true, the trace is printed out, otherwise it is eaten by the function.

Return Value[edit | edit source]

None

Examples[edit | edit source]

; Output "Hello World" to the log, but only if the bdebug variable is true
Debug.TraceConditional("Hello, World!", bDebug)

See Also[edit | edit source]