a
This commit is contained in:
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Backtrace.Unity.Interfaces;
|
||||
using Backtrace.Unity.Model;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Networking;
|
||||
|
||||
namespace Backtrace.Unity.Services
|
||||
{
|
||||
// Token: 0x02000010 RID: 16
|
||||
[Token(Token = "0x200000C")]
|
||||
internal class BacktraceApi : IBacktraceApi
|
||||
{
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (get) Token: 0x0600006F RID: 111 RVA: 0x00002068 File Offset: 0x00000268
|
||||
// (set) Token: 0x06000070 RID: 112 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000014")]
|
||||
[Obsolete]
|
||||
public Func<string, BacktraceData, BacktraceResult> RequestHandler
|
||||
{
|
||||
[Token(Token = "0x6000063")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "12")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000064")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "13")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x06000071 RID: 113 RVA: 0x00002068 File Offset: 0x00000268
|
||||
// (set) Token: 0x06000072 RID: 114 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000015")]
|
||||
public Action<Exception> OnServerError
|
||||
{
|
||||
[Token(Token = "0x6000065")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "8")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000066")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90", Slot = "9")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x06000073 RID: 115 RVA: 0x00002068 File Offset: 0x00000268
|
||||
// (set) Token: 0x06000074 RID: 116 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000016")]
|
||||
public Action<BacktraceResult> OnServerResponse
|
||||
{
|
||||
[Token(Token = "0x6000067")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "10")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60", Slot = "11")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x06000075 RID: 117 RVA: 0x0000221C File Offset: 0x0000041C
|
||||
// (set) Token: 0x06000076 RID: 118 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000017")]
|
||||
public bool EnablePerformanceStatistics
|
||||
{
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970", Slot = "15")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0", Slot = "16")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001A RID: 26
|
||||
// (get) Token: 0x06000077 RID: 119 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x17000018")]
|
||||
public string ServerUrl
|
||||
{
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x2407F50", Offset = "0x2406D50", VA = "0x182407F50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x2407E70", Offset = "0x2406C70", VA = "0x182407E70")]
|
||||
public BacktraceApi(BacktraceCredentials credentials, bool ignoreSslValidation = false)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x2407C00", Offset = "0x2406A00", VA = "0x182407C00", Slot = "14")]
|
||||
public IEnumerator SendMinidump(string minidumpPath, IEnumerable<string> attachments, [Optional] Action<BacktraceResult> callback)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x2407DE0", Offset = "0x2406BE0", VA = "0x182407DE0", Slot = "5")]
|
||||
public IEnumerator Send(BacktraceData data, [Optional] Action<BacktraceResult> callback)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x2407CA0", Offset = "0x2406AA0", VA = "0x182407CA0", Slot = "6")]
|
||||
public IEnumerator Send(string json, List<string> attachments, int deduplication, Action<BacktraceResult> callback)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x2407D40", Offset = "0x2406B40", VA = "0x182407D40", Slot = "7")]
|
||||
public IEnumerator Send(string json, List<string> attachments, Dictionary<string, string> queryAttributes, Action<BacktraceResult> callback)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x24076E0", Offset = "0x24064E0", VA = "0x1824076E0")]
|
||||
private List<IMultipartFormSection> CreateJsonFormData(byte[] json, IEnumerable<string> attachments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x24077E0", Offset = "0x24065E0", VA = "0x1824077E0")]
|
||||
private List<IMultipartFormSection> CreateMinidumpFormData(byte[] minidump, IEnumerable<string> attachments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x24074E0", Offset = "0x24062E0", VA = "0x1824074E0")]
|
||||
private void AddAttachmentToFormData(List<IMultipartFormSection> formData, IEnumerable<string> attachments)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x2407B20", Offset = "0x2406920", VA = "0x182407B20")]
|
||||
private void PrintLog(UnityWebRequest request)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x24078B0", Offset = "0x24066B0", VA = "0x1824078B0")]
|
||||
private string GetParametrizedQuery(string serverUrl, Dictionary<string, string> queryAttributes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000066 RID: 102
|
||||
[Token(Token = "0x4000054")]
|
||||
private const string DiagnosticFileName = "upload_file";
|
||||
|
||||
// Token: 0x04000068 RID: 104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000056")]
|
||||
private bool _shouldDisplayFailureMessage;
|
||||
|
||||
// Token: 0x0400006B RID: 107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000059")]
|
||||
private readonly Uri _serverUrl;
|
||||
|
||||
// Token: 0x0400006D RID: 109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400005B")]
|
||||
private readonly string _minidumpUrl;
|
||||
|
||||
// Token: 0x0400006E RID: 110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400005C")]
|
||||
private readonly BacktraceCredentials _credentials;
|
||||
|
||||
// Token: 0x0400006F RID: 111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400005D")]
|
||||
private readonly bool _ignoreSslValidation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,288 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Backtrace.Unity.Interfaces;
|
||||
using Backtrace.Unity.Model;
|
||||
using Backtrace.Unity.Model.Database;
|
||||
using Backtrace.Unity.Types;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Services
|
||||
{
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x200000D")]
|
||||
internal class BacktraceDatabaseContext : IBacktraceDatabaseContext, IDisposable
|
||||
{
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x0600009C RID: 156 RVA: 0x00002294 File Offset: 0x00000494
|
||||
// (set) Token: 0x0600009D RID: 157 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000019")]
|
||||
internal RetryOrder RetryOrder
|
||||
{
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return RetryOrder.Stack;
|
||||
}
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x643C00", Offset = "0x642A00", VA = "0x180643C00")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000024 RID: 36
|
||||
// (get) Token: 0x0600009E RID: 158 RVA: 0x000022AC File Offset: 0x000004AC
|
||||
// (set) Token: 0x0600009F RID: 159 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700001A")]
|
||||
public DeduplicationStrategy DeduplicationStrategy
|
||||
{
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0", Slot = "19")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return DeduplicationStrategy.None;
|
||||
}
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070", Slot = "20")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000A0 RID: 160 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x3874460", Offset = "0x3873260", VA = "0x183874460")]
|
||||
public BacktraceDatabaseContext(BacktraceDatabaseSettings settings)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A1 RID: 161 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x3874370", Offset = "0x3873170", VA = "0x183874370")]
|
||||
private void SetupBatch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A2 RID: 162 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x3873A20", Offset = "0x3872820", VA = "0x183873A20")]
|
||||
private string GetHash(BacktraceData backtraceData)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A3 RID: 163 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x38727C0", Offset = "0x38715C0", VA = "0x1838727C0", Slot = "4")]
|
||||
public BacktraceDatabaseRecord Add(BacktraceData backtraceData)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A4 RID: 164 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x3873D30", Offset = "0x3872B30", VA = "0x183873D30")]
|
||||
private BacktraceDatabaseRecord GetRecordByHash(string hash)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A5 RID: 165 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x3873160", Offset = "0x3871F60", VA = "0x183873160", Slot = "22")]
|
||||
protected virtual BacktraceDatabaseRecord ConvertToRecord(BacktraceData backtraceData, string hash)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x3872700", Offset = "0x3871500", VA = "0x183872700", Slot = "5")]
|
||||
public BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceRecord)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x000022C4 File Offset: 0x000004C4
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x3872BE0", Offset = "0x38719E0", VA = "0x183872BE0", Slot = "11")]
|
||||
public bool Any(BacktraceDatabaseRecord record)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x000022DC File Offset: 0x000004DC
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x3872D40", Offset = "0x3871B40", VA = "0x183872D40", Slot = "12")]
|
||||
public bool Any()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A9 RID: 169 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x38732E0", Offset = "0x38720E0", VA = "0x1838732E0", Slot = "10")]
|
||||
public void Delete(BacktraceDatabaseRecord record)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AA RID: 170 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x3873F70", Offset = "0x3872D70", VA = "0x183873F70", Slot = "15")]
|
||||
public void IncrementBatchRetry()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AB RID: 171 RVA: 0x000022F4 File Offset: 0x000004F4
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x3874220", Offset = "0x3873020", VA = "0x183874220", Slot = "18")]
|
||||
public bool RemoveLastRecord()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000AC RID: 172 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x3874120", Offset = "0x3872F20", VA = "0x183874120")]
|
||||
private void IncrementBatches()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x3874260", Offset = "0x3873060", VA = "0x183874260")]
|
||||
private void RemoveMaxRetries()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x3873E80", Offset = "0x3872C80", VA = "0x183873E80", Slot = "9")]
|
||||
public IEnumerable<BacktraceDatabaseRecord> Get()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x0000230C File Offset: 0x0000050C
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x38731F0", Offset = "0x3871FF0", VA = "0x1838731F0", Slot = "13")]
|
||||
public int Count()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B0 RID: 176 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x3873520", Offset = "0x3872320", VA = "0x183873520", Slot = "21")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B1 RID: 177 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x3872D50", Offset = "0x3871B50", VA = "0x183872D50", Slot = "14")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B2 RID: 178 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x3874200", Offset = "0x3873000", VA = "0x183874200", Slot = "8")]
|
||||
public BacktraceDatabaseRecord LastOrDefault()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B3 RID: 179 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x3873570", Offset = "0x3872370", VA = "0x183873570", Slot = "6")]
|
||||
public BacktraceDatabaseRecord FirstOrDefault()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B4 RID: 180 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x3873590", Offset = "0x3872390", VA = "0x183873590", Slot = "7")]
|
||||
public BacktraceDatabaseRecord FirstOrDefault(Func<BacktraceDatabaseRecord, bool> predicate)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B5 RID: 181 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x38737E0", Offset = "0x38725E0", VA = "0x1838737E0")]
|
||||
private BacktraceDatabaseRecord GetFirstRecord()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B6 RID: 182 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x3873B10", Offset = "0x3872910", VA = "0x183873B10")]
|
||||
private BacktraceDatabaseRecord GetLastRecord()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B7 RID: 183 RVA: 0x00002324 File Offset: 0x00000524
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "16")]
|
||||
public long GetSize()
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x0000233C File Offset: 0x0000053C
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x38731F0", Offset = "0x3871FF0", VA = "0x1838731F0", Slot = "17")]
|
||||
public int GetTotalNumberOfRecords()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B9 RID: 185 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x38736A0", Offset = "0x38724A0", VA = "0x1838736A0", Slot = "23")]
|
||||
internal virtual string GenerateMiniDump(BacktraceReport backtraceReport, MiniDumpType miniDumpType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400008E RID: 142
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400005E")]
|
||||
public Dictionary<int, List<BacktraceDatabaseRecord>> BatchRetry;
|
||||
|
||||
// Token: 0x0400008F RID: 143
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400005F")]
|
||||
internal long TotalSize;
|
||||
|
||||
// Token: 0x04000090 RID: 144
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000060")]
|
||||
internal int TotalRecords;
|
||||
|
||||
// Token: 0x04000091 RID: 145
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000061")]
|
||||
private readonly string _path;
|
||||
|
||||
// Token: 0x04000092 RID: 146
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000062")]
|
||||
private readonly int _retryNumber;
|
||||
|
||||
// Token: 0x04000095 RID: 149
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000065")]
|
||||
private readonly BacktraceDatabaseAttachmentManager _attachmentManager;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using Backtrace.Unity.Interfaces;
|
||||
using Backtrace.Unity.Model.Database;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Services
|
||||
{
|
||||
// Token: 0x02000018 RID: 24
|
||||
[Token(Token = "0x200000E")]
|
||||
internal class BacktraceDatabaseFileContext : IBacktraceDatabaseFileContext
|
||||
{
|
||||
// Token: 0x060000C6 RID: 198 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x3874CC0", Offset = "0x3873AC0", VA = "0x183874CC0")]
|
||||
public BacktraceDatabaseFileContext(string databasePath, long maxDatabaseSize, uint maxRecordNumber)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C7 RID: 199 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x38746A0", Offset = "0x38734A0", VA = "0x1838746A0", Slot = "5")]
|
||||
public IEnumerable<FileInfo> GetAll()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C8 RID: 200 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x38746C0", Offset = "0x38734C0", VA = "0x1838746C0", Slot = "4")]
|
||||
public IEnumerable<FileInfo> GetRecords()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C9 RID: 201 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x38747E0", Offset = "0x38735E0", VA = "0x1838747E0", Slot = "7")]
|
||||
public void RemoveOrphaned(IEnumerable<BacktraceDatabaseRecord> existingRecords)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000CA RID: 202 RVA: 0x000023CC File Offset: 0x000005CC
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x3874B60", Offset = "0x3873960", VA = "0x183874B60", Slot = "6")]
|
||||
public bool ValidFileConsistency()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000CB RID: 203 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x3874620", Offset = "0x3873420", VA = "0x183874620", Slot = "8")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000066")]
|
||||
private string[] _possibleDatabaseExtension;
|
||||
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000067")]
|
||||
private readonly long _maxDatabaseSize;
|
||||
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000068")]
|
||||
private readonly uint _maxRecordNumber;
|
||||
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000069")]
|
||||
private readonly DirectoryInfo _databaseDirectoryInfo;
|
||||
|
||||
// Token: 0x040000A4 RID: 164
|
||||
[Token(Token = "0x400006A")]
|
||||
private const string RecordFilterRegex = "*-record.json";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Backtrace.Unity.Model;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Services
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200000F")]
|
||||
public class ReportLimitWatcher
|
||||
{
|
||||
// Token: 0x060000D2 RID: 210 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x3875360", Offset = "0x3874160", VA = "0x183875360")]
|
||||
internal ReportLimitWatcher(uint reportPerMin)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D3 RID: 211 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x3875050", Offset = "0x3873E50", VA = "0x183875050")]
|
||||
internal void SetClientReportLimit(uint reportPerMin)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D4 RID: 212 RVA: 0x00002414 File Offset: 0x00000614
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x38750E0", Offset = "0x3873EE0", VA = "0x1838750E0")]
|
||||
public bool WatchReport(long timestamp, bool displayMessageOnLimitHit = true)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000D5 RID: 213 RVA: 0x0000242C File Offset: 0x0000062C
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x38750C0", Offset = "0x3873EC0", VA = "0x1838750C0")]
|
||||
public bool WatchReport(BacktraceReport report, bool displayMessageOnLimitHit = true)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000D6 RID: 214 RVA: 0x00002444 File Offset: 0x00000644
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x38750B0", Offset = "0x3873EB0", VA = "0x1838750B0")]
|
||||
internal bool ShouldDisplayMessage()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000D7 RID: 215 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x3874F70", Offset = "0x3873D70", VA = "0x183874F70")]
|
||||
private void DisplayReportLimitHitMessage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D8 RID: 216 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x3874EE0", Offset = "0x3873CE0", VA = "0x183874EE0")]
|
||||
private void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D9 RID: 217 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0x3875000", Offset = "0x3873E00", VA = "0x183875000")]
|
||||
internal void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000A9 RID: 169
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400006B")]
|
||||
internal readonly Queue<long> _reportQueue;
|
||||
|
||||
// Token: 0x040000AA RID: 170
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400006C")]
|
||||
internal readonly object _object;
|
||||
|
||||
// Token: 0x040000AB RID: 171
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400006D")]
|
||||
private readonly long _queueReportTime;
|
||||
|
||||
// Token: 0x040000AC RID: 172
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400006E")]
|
||||
private bool _watcherEnable;
|
||||
|
||||
// Token: 0x040000AD RID: 173
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400006F")]
|
||||
private int _reportPerMin;
|
||||
|
||||
// Token: 0x040000AE RID: 174
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000070")]
|
||||
private bool _displayMessage;
|
||||
|
||||
// Token: 0x040000AF RID: 175
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x4000071")]
|
||||
private bool _limitHit;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user