| 
| static void  | StartTelemetryConnection (bool showErrors) | 
|   | 
| static void  | StopTelemetryConnection () | 
|   | 
| static string  | DisableUI (List< string > strings) | 
|   | 
| static void  | AssertMemoryUsage (int memoryMB) | 
|   | 
| static void  | AbortGame (int ExitCode=5) | 
|   | 
| static void  | ShowWarning (string message) | 
|   | 
| static void  | ShowError (string message) | 
|   | 
| static void  | ShowMessageBox (string lpText, string lpCaption, uint uType) | 
|   | 
| static void  | Assert (bool condition, string message, [CallerFilePath] string callerFile="", [CallerMemberName] string callerMethod="", [CallerLineNumber] int callerLine=0) | 
|   | 
| static void  | FailedAssert (string message, [CallerFilePath] string callerFile="", [CallerMemberName] string callerMethod="", [CallerLineNumber] int callerLine=0) | 
|   | 
| static void  | SilentAssert (bool condition, string message="", bool getDump=false, [CallerFilePath] string callerFile="", [CallerMemberName] string callerMethod="", [CallerLineNumber] int callerLine=0) | 
|   | 
| static void  | AssertConditionOrCallerClassName (bool condition, string name) | 
|   | 
| static void  | AssertConditionOrCallerClassNameSearchAllCallstack (bool condition, string name) | 
|   | 
| static void  | Print (string message, int logLevel=0, TaleWorlds.Library.Debug.DebugColor color=TaleWorlds.Library.Debug.DebugColor.White, UInt64 debugFilter=(UInt64) Library.Debug.DebugSystemFilter.Mono) | 
|   | 
| static void  | ConsolePrint (string message, TaleWorlds.Library.Debug.DebugColor color=TaleWorlds.Library.Debug.DebugColor.White, UInt64 debugFilter=(UInt64) Library.Debug.DebugSystemFilter.Mono) | 
|   | Prints a message to Console   More...
  | 
|   | 
| static void  | WriteDebugLineOnScreen (string str) | 
|   | 
| static void  | RenderDebugText (float screenX, float screenY, string text, uint color=0xFFFFFFFF, float time=0.0f) | 
|   | 
| static void  | RenderText (float screenX, float screenY, string text, uint color=0xFFFFFFFF, float time=0.0f) | 
|   | 
| static void  | RenderDebugRect (float left, float bottom, float right, float top) | 
|   | 
| static void  | RenderDebugRectWithColor (float left, float bottom, float right, float top, uint color=0xFFFFFFFF) | 
|   | 
| static void  | RenderDebugFrame (MatrixFrame frame, float lineLength, float time=0.0f) | 
|   | 
| static void  | RenderDebugText3D (Vec3 worldPosition, string str, uint color=0xFFFFFFFF, int screenPosOffsetX=0, int screenPosOffsetY=0, float time=0.0f) | 
|   | 
| static void  | RenderDebugDirectionArrow (Vec3 position, Vec3 direction, uint color=0xFFFFFFFF, bool depthCheck=false) | 
|   | 
| static void  | RenderDebugLine (Vec3 position, Vec3 direction, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f) | 
|   | 
| static void  | RenderDebugSphere (Vec3 position, float radius, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f) | 
|   | 
| static void  | RenderDebugCapsule (Vec3 p0, Vec3 p1, float radius, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f) | 
|   | 
| static void  | ClearRenderObjects () | 
|   | 
| static void  | RenderDebugBoxObject (Vec3 min, Vec3 max, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f) | 
|   | 
| static void  | RenderDebugBoxObject (Vec3 min, Vec3 max, MatrixFrame frame, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f) | 
|   | 
| static void  | PostWarningLine (string line) | 
|   | 
| static bool  | IsErrorReportModeActive () | 
|   | 
| static bool  | IsErrorReportModePauseMission () | 
|   | 
| static void  | SetErrorReportScene (Scene scene) | 
|   | 
| static void  | SetDumpGenerationDisabled (bool value) | 
|   | 
| static string  | ClearConsole (List< String > strings) | 
|   | 
| static bool  | IsTestMode () | 
|   |