This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+100
View File
@@ -0,0 +1,100 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Backtrace.Unity.Model;
using Cpp2IlInjected;
namespace Backtrace.Unity.Interfaces
{
// Token: 0x02000040 RID: 64
[Token(Token = "0x200002C")]
public interface IBacktraceApi
{
// Token: 0x17000061 RID: 97
// (get) Token: 0x060001EF RID: 495
[Token(Token = "0x17000051")]
string ServerUrl
{
[Token(Token = "0x6000199")]
[Address(Slot = "0")]
get;
}
// Token: 0x060001F0 RID: 496
[Token(Token = "0x600019A")]
[Address(Slot = "1")]
IEnumerator Send(BacktraceData data, [Optional] Action<BacktraceResult> callback);
// Token: 0x060001F1 RID: 497
[Token(Token = "0x600019B")]
[Address(Slot = "2")]
IEnumerator Send(string json, List<string> attachments, int deduplication, Action<BacktraceResult> callback);
// Token: 0x060001F2 RID: 498
[Token(Token = "0x600019C")]
[Address(Slot = "3")]
IEnumerator Send(string json, List<string> attachments, Dictionary<string, string> queryAttributes, Action<BacktraceResult> callback);
// Token: 0x17000062 RID: 98
// (get) Token: 0x060001F3 RID: 499
// (set) Token: 0x060001F4 RID: 500
[Token(Token = "0x17000052")]
Action<Exception> OnServerError
{
[Token(Token = "0x600019D")]
[Address(Slot = "4")]
get;
[Token(Token = "0x600019E")]
[Address(Slot = "5")]
set;
}
// Token: 0x17000063 RID: 99
// (get) Token: 0x060001F5 RID: 501
// (set) Token: 0x060001F6 RID: 502
[Token(Token = "0x17000053")]
Action<BacktraceResult> OnServerResponse
{
[Token(Token = "0x600019F")]
[Address(Slot = "6")]
get;
[Token(Token = "0x60001A0")]
[Address(Slot = "7")]
set;
}
// Token: 0x17000064 RID: 100
// (get) Token: 0x060001F7 RID: 503
// (set) Token: 0x060001F8 RID: 504
[Token(Token = "0x17000054")]
Func<string, BacktraceData, BacktraceResult> RequestHandler
{
[Token(Token = "0x60001A1")]
[Address(Slot = "8")]
get;
[Token(Token = "0x60001A2")]
[Address(Slot = "9")]
set;
}
// Token: 0x060001F9 RID: 505
[Token(Token = "0x60001A3")]
[Address(Slot = "10")]
IEnumerator SendMinidump(string minidumpPath, IEnumerable<string> attachments, [Optional] Action<BacktraceResult> callback);
// Token: 0x17000065 RID: 101
// (get) Token: 0x060001FA RID: 506
// (set) Token: 0x060001FB RID: 507
[Token(Token = "0x17000055")]
bool EnablePerformanceStatistics
{
[Token(Token = "0x60001A4")]
[Address(Slot = "11")]
get;
[Token(Token = "0x60001A5")]
[Address(Slot = "12")]
set;
}
}
}
@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Backtrace.Unity.Model;
using Cpp2IlInjected;
namespace Backtrace.Unity.Interfaces
{
// Token: 0x02000041 RID: 65
[Token(Token = "0x200002D")]
public interface IBacktraceClient
{
// Token: 0x060001FC RID: 508
[Token(Token = "0x60001A6")]
[Address(Slot = "0")]
void Send(BacktraceReport report, Action<BacktraceResult> sendCallback);
// Token: 0x060001FD RID: 509
[Token(Token = "0x60001A7")]
[Address(Slot = "1")]
void Send(string message, [Optional] List<string> attachmentPaths, [Optional] Dictionary<string, string> attributes);
// Token: 0x060001FE RID: 510
[Token(Token = "0x60001A8")]
[Address(Slot = "2")]
void Send(Exception exception, [Optional] List<string> attachmentPaths, [Optional] Dictionary<string, string> attributes);
// Token: 0x060001FF RID: 511
[Token(Token = "0x60001A9")]
[Address(Slot = "3")]
void SetClientReportLimit(uint reportPerMin);
// Token: 0x06000200 RID: 512
[Token(Token = "0x60001AA")]
[Address(Slot = "4")]
void Refresh();
}
}
@@ -0,0 +1,81 @@
using System;
using System.Collections.Generic;
using Backtrace.Unity.Model;
using Backtrace.Unity.Model.Database;
using Backtrace.Unity.Services;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Interfaces
{
// Token: 0x02000042 RID: 66
[Token(Token = "0x200002E")]
public interface IBacktraceDatabase
{
// Token: 0x06000201 RID: 513
[Token(Token = "0x60001AB")]
[Address(Slot = "0")]
void Flush();
// Token: 0x06000202 RID: 514
[Token(Token = "0x60001AC")]
[Address(Slot = "1")]
void SetApi(IBacktraceApi backtraceApi);
// Token: 0x06000203 RID: 515
[Token(Token = "0x60001AD")]
[Address(Slot = "2")]
void Clear();
// Token: 0x06000204 RID: 516
[Token(Token = "0x60001AE")]
[Address(Slot = "3")]
bool ValidConsistency();
// Token: 0x06000205 RID: 517
[Token(Token = "0x60001AF")]
[Address(Slot = "4")]
[Obsolete]
BacktraceDatabaseRecord Add(BacktraceReport backtraceReport, Dictionary<string, string> attributes, MiniDumpType miniDumpType = MiniDumpType.Normal);
// Token: 0x06000206 RID: 518
[Token(Token = "0x60001B0")]
[Address(Slot = "5")]
IEnumerable<BacktraceDatabaseRecord> Get();
// Token: 0x06000207 RID: 519
[Token(Token = "0x60001B1")]
[Address(Slot = "6")]
void Delete(BacktraceDatabaseRecord record);
// Token: 0x06000208 RID: 520
[Token(Token = "0x60001B2")]
[Address(Slot = "7")]
BacktraceDatabaseSettings GetSettings();
// Token: 0x06000209 RID: 521
[Token(Token = "0x60001B3")]
[Address(Slot = "8")]
long GetDatabaseSize();
// Token: 0x0600020A RID: 522
[Token(Token = "0x60001B4")]
[Address(Slot = "9")]
void SetReportWatcher(ReportLimitWatcher reportLimitWatcher);
// Token: 0x0600020B RID: 523
[Token(Token = "0x60001B5")]
[Address(Slot = "10")]
void Reload();
// Token: 0x0600020C RID: 524
[Token(Token = "0x60001B6")]
[Address(Slot = "11")]
BacktraceDatabaseRecord Add(BacktraceData data, bool @lock = true);
// Token: 0x0600020D RID: 525
[Token(Token = "0x60001B7")]
[Address(Slot = "12")]
bool Enabled();
}
}
@@ -0,0 +1,104 @@
using System;
using System.Collections.Generic;
using Backtrace.Unity.Model;
using Backtrace.Unity.Model.Database;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Interfaces
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x200002F")]
public interface IBacktraceDatabaseContext : IDisposable
{
// Token: 0x0600020E RID: 526
[Token(Token = "0x60001B8")]
[Address(Slot = "0")]
BacktraceDatabaseRecord Add(BacktraceData backtraceData);
// Token: 0x0600020F RID: 527
[Token(Token = "0x60001B9")]
[Address(Slot = "1")]
BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceDatabaseRecord);
// Token: 0x06000210 RID: 528
[Token(Token = "0x60001BA")]
[Address(Slot = "2")]
BacktraceDatabaseRecord FirstOrDefault();
// Token: 0x06000211 RID: 529
[Token(Token = "0x60001BB")]
[Address(Slot = "3")]
BacktraceDatabaseRecord FirstOrDefault(Func<BacktraceDatabaseRecord, bool> predicate);
// Token: 0x06000212 RID: 530
[Token(Token = "0x60001BC")]
[Address(Slot = "4")]
BacktraceDatabaseRecord LastOrDefault();
// Token: 0x06000213 RID: 531
[Token(Token = "0x60001BD")]
[Address(Slot = "5")]
IEnumerable<BacktraceDatabaseRecord> Get();
// Token: 0x06000214 RID: 532
[Token(Token = "0x60001BE")]
[Address(Slot = "6")]
void Delete(BacktraceDatabaseRecord record);
// Token: 0x06000215 RID: 533
[Token(Token = "0x60001BF")]
[Address(Slot = "7")]
bool Any(BacktraceDatabaseRecord n);
// Token: 0x06000216 RID: 534
[Token(Token = "0x60001C0")]
[Address(Slot = "8")]
bool Any();
// Token: 0x06000217 RID: 535
[Token(Token = "0x60001C1")]
[Address(Slot = "9")]
int Count();
// Token: 0x06000218 RID: 536
[Token(Token = "0x60001C2")]
[Address(Slot = "10")]
void Clear();
// Token: 0x06000219 RID: 537
[Token(Token = "0x60001C3")]
[Address(Slot = "11")]
void IncrementBatchRetry();
// Token: 0x0600021A RID: 538
[Token(Token = "0x60001C4")]
[Address(Slot = "12")]
long GetSize();
// Token: 0x0600021B RID: 539
[Token(Token = "0x60001C5")]
[Address(Slot = "13")]
[Obsolete]
int GetTotalNumberOfRecords();
// Token: 0x0600021C RID: 540
[Token(Token = "0x60001C6")]
[Address(Slot = "14")]
bool RemoveLastRecord();
// Token: 0x17000066 RID: 102
// (get) Token: 0x0600021D RID: 541
// (set) Token: 0x0600021E RID: 542
[Token(Token = "0x17000056")]
DeduplicationStrategy DeduplicationStrategy
{
[Token(Token = "0x60001C7")]
[Address(Slot = "15")]
get;
[Token(Token = "0x60001C8")]
[Address(Slot = "16")]
set;
}
}
}
@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.IO;
using Backtrace.Unity.Model.Database;
using Cpp2IlInjected;
namespace Backtrace.Unity.Interfaces
{
// Token: 0x02000044 RID: 68
[Token(Token = "0x2000030")]
internal interface IBacktraceDatabaseFileContext
{
// Token: 0x0600021F RID: 543
[Token(Token = "0x60001C9")]
[Address(Slot = "0")]
IEnumerable<FileInfo> GetRecords();
// Token: 0x06000220 RID: 544
[Token(Token = "0x60001CA")]
[Address(Slot = "1")]
IEnumerable<FileInfo> GetAll();
// Token: 0x06000221 RID: 545
[Token(Token = "0x60001CB")]
[Address(Slot = "2")]
bool ValidFileConsistency();
// Token: 0x06000222 RID: 546
[Token(Token = "0x60001CC")]
[Address(Slot = "3")]
void RemoveOrphaned(IEnumerable<BacktraceDatabaseRecord> existingRecords);
// Token: 0x06000223 RID: 547
[Token(Token = "0x60001CD")]
[Address(Slot = "4")]
void Clear();
}
}