You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.1 KiB
C#

using System;
using System.IO;
using Qoo.Memory;
using UnityEngine;
namespace Qoo
{
// Token: 0x0200000A RID: 10
public static class Debug
{
// Token: 0x06000021 RID: 33 RVA: 0x0000231C File Offset: 0x0000051C
static Debug()
{
if (Debug.isDebugBuild)
{
Debug.m_IsDebug = true;
}
}
// Token: 0x17000007 RID: 7
// (get) Token: 0x06000022 RID: 34 RVA: 0x00002330 File Offset: 0x00000530
public static bool IsDebug
{
get
{
return Debug.m_IsDebug;
}
}
// Token: 0x17000008 RID: 8
// (get) Token: 0x06000023 RID: 35 RVA: 0x00002338 File Offset: 0x00000538
// (set) Token: 0x06000024 RID: 36 RVA: 0x00002340 File Offset: 0x00000540
public static bool IsAutoKsDebug
{
get
{
return Debug.m_isAutoKsDebug;
}
set
{
if (Debug.IsDebug)
{
Debug.m_isAutoKsDebug = value;
}
}
}
// Token: 0x06000025 RID: 37 RVA: 0x00002354 File Offset: 0x00000554
public static void Print(string message)
{
if (Debug.IsDebug)
{
Debug.Log(message);
}
}
// Token: 0x06000026 RID: 38 RVA: 0x00002368 File Offset: 0x00000568
public static void Assert(bool assert)
{
if (Debug.IsDebug && !assert)
{
Debug.Print("ASSERT!!");
Debug.DebugBreak();
}
}
// Token: 0x06000027 RID: 39 RVA: 0x0000238C File Offset: 0x0000058C
public static void Assert(bool assert, string message)
{
if (Debug.IsDebug && !assert)
{
Debug.Print(message);
Debug.DebugBreak();
}
}
// Token: 0x06000028 RID: 40 RVA: 0x000023AC File Offset: 0x000005AC
public static void PrintLog(string path, string message)
{
MemFile memFile = new MemFile(null);
memFile.SetStringUtf16(message);
FileStream fileStream = new FileStream(path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
fileStream.Seek(0L, SeekOrigin.End);
fileStream.Write(memFile.Data.ToArray(), 0, memFile.Data.Count);
fileStream.Flush();
fileStream.Close();
}
// Token: 0x04000017 RID: 23
private static bool m_IsDebug;
// Token: 0x04000018 RID: 24
private static bool m_isAutoKsDebug;
}
}