|
enum | DebugColor {
DarkRed = 0
,
DarkGreen
,
DarkBlue
,
Red
,
Green
,
Blue
,
DarkCyan
,
Cyan
,
DarkYellow
,
Yellow
,
Purple
,
Magenta
,
White
,
BrightWhite
} |
|
enum | DebugUserFilter : ulong {
None = (0ul << 0)
,
Unused0 = (1ul << 0)
,
Unused1 = (1ul << 1)
,
Koray = (1ul << 2)
,
Armagan = (1ul << 3)
,
Intern = (1ul << 4)
,
Mustafa = (1ul << 5)
,
Oguzhan = (1ul << 6)
,
Omer = (1ul << 7)
,
Ates = (1ul << 8)
,
Unused3 = (1ul << 9)
,
Basak = (1ul << 10)
,
Can = (1ul << 11)
,
Unused4 = (1ul << 12)
,
Cem = (1ul << 13)
,
Unused5 = (1ul << 14)
,
Unused6 = (1ul << 15)
,
Emircan = (1ul << 16)
,
Unused7 = (1ul << 17)
,
All = 0x00000000FFFFFFFFul
,
Default = None
,
DamageDebug = Oguzhan | Armagan
} |
|
enum | DebugSystemFilter : ulong {
None = (0ul << 0)
,
Graphics = (1ul << 32)
,
ArtificialIntelligence = (1ul << 33)
,
MultiPlayer = (1ul << 34)
,
IO = (1ul << 35)
,
Network = (1ul << 36)
,
CampaignEvents = (1ul << 37)
,
MemoryManager = (1ul << 38)
,
TCP = (1ul << 39)
,
FileManager = (1ul << 40)
,
NaturalInteractionDevice = (1ul << 41)
,
UDP = (1ul << 42)
,
ResourceManager = (1ul << 43)
,
Mono = (1ul << 44)
,
ONO = (1ul << 45)
,
Old = (1ul << 46)
,
Sound = (1ul << 48)
,
CombatLog = (1ul << 49)
,
Notifications = (1ul << 50)
,
Quest = (1ul << 51)
,
Dialog = (1ul << 52)
,
Steam = (1ul << 53)
,
All = 0xFFFFFFFF00000000ul
,
DefaultMask = All
} |
|
|
static uint | GetTelemetryLevelMask () |
|
static void | SetCrashReportCustomString (string customString) |
|
static void | SetCrashReportCustomStack (string customStack) |
|
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 | ShowError (string message) |
|
static void | ShowWarning (string message) |
|
static void | ReportMemoryBookmark (string message) |
|
static void | Print (string message, int logLevel=0, DebugColor color=DebugColor.White, ulong debugFilter=(ulong) DebugSystemFilter.Mono) |
|
static void | ShowMessageBox (string lpText, string lpCaption, uint uType) |
|
static void | PrintWarning (string warning, ulong debugFilter=(ulong) DebugSystemFilter.Mono) |
|
static void | PrintError (string error, string stackTrace=null, ulong debugFilter=(ulong) DebugSystemFilter.Mono) |
|
static void | DisplayDebugMessage (string message) |
|
static void | WatchVariable (string name, object value) |
|
static void | StartTelemetryConnection (bool showErrors) |
|
static void | StopTelemetryConnection () |
|
static void | WriteDebugLineOnScreen (string message) |
|
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 | RenderDebugFrame (MatrixFrame frame, float lineLength, float time=0.0f) |
|
static void | RenderDebugText (float screenX, float screenY, string text, uint color=0xFFFFFFFF, float time=0.0f) |
|
static void | RenderDebugRectWithColor (float left, float bottom, float right, float top, uint color=0xFFFFFFFF) |
|
static void | RenderDebugText3D (Vec3 position, string text, uint color=0xFFFFFFFF, int screenPosOffsetX=0, int screenPosOffsetY=0, float time=0.0f) |
|
static Vec3 | GetDebugVector () |
|
static void | SetTestModeEnabled (bool testModeEnabled) |
|
static void | AbortGame () |
|