This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,80 @@
using System;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
using UnityEngine;
namespace Backtrace.Unity.Model
{
// Token: 0x02000020 RID: 32
[Token(Token = "0x2000013")]
[Serializable]
public class BacktraceClientConfiguration : ScriptableObject
{
// Token: 0x060000F2 RID: 242 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000B8")]
[Address(RVA = "0x2409A70", Offset = "0x2408870", VA = "0x182409A70")]
public void UpdateServerUrl()
{
}
// Token: 0x060000F3 RID: 243 RVA: 0x00002474 File Offset: 0x00000674
[Token(Token = "0x60000B9")]
[Address(RVA = "0x2409C00", Offset = "0x2408A00", VA = "0x182409C00")]
public bool ValidateServerUrl()
{
return default(bool);
}
// Token: 0x060000F4 RID: 244 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000BA")]
[Address(RVA = "0x2409DB0", Offset = "0x2408BB0", VA = "0x182409DB0")]
public BacktraceClientConfiguration()
{
}
// Token: 0x040000C0 RID: 192
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000080")]
public string ServerUrl;
// Token: 0x040000C1 RID: 193
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000081")]
public int ReportPerMin;
// Token: 0x040000C2 RID: 194
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000082")]
public bool HandleUnhandledExceptions;
// Token: 0x040000C3 RID: 195
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x4000083")]
public bool IgnoreSslValidation;
// Token: 0x040000C4 RID: 196
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x4000084")]
public bool DestroyOnLoad;
// Token: 0x040000C5 RID: 197
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x4000085")]
public bool HandleANR;
// Token: 0x040000C6 RID: 198
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000086")]
public bool OomReports;
// Token: 0x040000C7 RID: 199
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000087")]
public int GameObjectDepth;
// Token: 0x040000C8 RID: 200
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000088")]
public MiniDumpType MinidumpType;
}
}
@@ -0,0 +1,283 @@
using System;
using System.Collections.Generic;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
using UnityEngine;
namespace Backtrace.Unity.Model
{
// Token: 0x02000021 RID: 33
[Token(Token = "0x2000014")]
[CreateAssetMenu]
[Serializable]
public class BacktraceConfiguration : ScriptableObject
{
// Token: 0x060000F5 RID: 245 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000BB")]
[Address(RVA = "0x240CD90", Offset = "0x240BB90", VA = "0x18240CD90")]
public List<string> GetAttachmentPaths()
{
return null;
}
// Token: 0x060000F6 RID: 246 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000BC")]
[Address(RVA = "0x240CE70", Offset = "0x240BC70", VA = "0x18240CE70")]
public string GetFullDatabasePath()
{
return null;
}
// Token: 0x17000025 RID: 37
// (get) Token: 0x060000F7 RID: 247 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x1700001B")]
public string CrashpadDatabasePath
{
[Token(Token = "0x60000BD")]
[Address(RVA = "0x240D270", Offset = "0x240C070", VA = "0x18240D270")]
get
{
return null;
}
}
// Token: 0x060000F8 RID: 248 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000BE")]
[Address(RVA = "0x240CE80", Offset = "0x240BC80", VA = "0x18240CE80")]
public string GetValidServerUrl()
{
return null;
}
// Token: 0x060000F9 RID: 249 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000BF")]
[Address(RVA = "0x240CFA0", Offset = "0x240BDA0", VA = "0x18240CFA0")]
public static string UpdateServerUrl(string value)
{
return null;
}
// Token: 0x060000FA RID: 250 RVA: 0x0000248C File Offset: 0x0000068C
[Token(Token = "0x60000C0")]
[Address(RVA = "0x240D150", Offset = "0x240BF50", VA = "0x18240D150")]
public static bool ValidateServerUrl(string value)
{
return default(bool);
}
// Token: 0x060000FB RID: 251 RVA: 0x000024A4 File Offset: 0x000006A4
[Token(Token = "0x60000C1")]
[Address(RVA = "0x240CE90", Offset = "0x240BC90", VA = "0x18240CE90")]
public bool IsValid()
{
return default(bool);
}
// Token: 0x060000FC RID: 252 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000C2")]
[Address(RVA = "0x240CF00", Offset = "0x240BD00", VA = "0x18240CF00")]
public BacktraceCredentials ToCredentials()
{
return null;
}
// Token: 0x060000FD RID: 253 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000C3")]
[Address(RVA = "0x240D1C0", Offset = "0x240BFC0", VA = "0x18240D1C0")]
public BacktraceConfiguration()
{
}
// Token: 0x040000C9 RID: 201
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000089")]
[Header("Backtrace client configuration")]
[Tooltip("This field is required to submit exceptions from your Unity project to your Backtrace instance.\n \nMore information about how to retrieve this value for your instance is our docs at What is a submission URL and What is a submission token?\n\nNOTE: the backtrace-unity plugin will expect full URL with token to your Backtrace instance.")]
public string ServerUrl;
// Token: 0x040000CA RID: 202
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400008A")]
public string Token;
// Token: 0x040000CB RID: 203
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400008B")]
[Tooltip("Reports per minute: Limits the number of reports the client will send per minutes. If set to 0, there is no limit. If set to a higher value and the value is reached, the client will not send any reports until the next minute. Default: 50")]
public int ReportPerMin;
// Token: 0x040000CC RID: 204
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400008C")]
[Tooltip("Toggle this on or off to set the library to handle unhandled exceptions that are not captured by try-catch blocks.")]
public bool HandleUnhandledExceptions;
// Token: 0x040000CD RID: 205
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x400008D")]
[Tooltip("Unity by default will validate ssl certificates. By using this option you can avoid ssl certificates validation. However, if you don't need to ignore ssl validation, please set this option to false.")]
public bool IgnoreSslValidation;
// Token: 0x040000CE RID: 206
[FieldOffset(Offset = "0x2E")]
[Token(Token = "0x400008E")]
[Tooltip("Backtrace-client by default will be available on each scene. Once you initialize Backtrace integration, you can fetch Backtrace game object from every scene. In case if you don't want to have Backtrace-unity integration available by default in each scene, please set this value to true.")]
public bool DestroyOnLoad;
// Token: 0x040000CF RID: 207
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400008F")]
[Tooltip("Log random sampling rate - Enables a random sampling mechanism for unhandled exceptions - by default sampling is equal to 0.01 - which means only 1% of randomply sampling reports will be send to Backtrace. \n* 1 - means 100% of unhandled exception reports will be reported by library,\n* 0.1 - means 10% of unhandled exception reports will be reported by library,\n* 0 - means library is going to drop all unhandled exception.")]
[Range(0f, 1f)]
public double Sampling;
// Token: 0x040000D0 RID: 208
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000090")]
[Tooltip("Report filter allows to filter specific type of reports. Possible options:\n* Disable - Disable report filtering - send every type of report.\n* Message - Prevent message reports.\n* Exception - Prevent exception reports.\n* Unhandled exception- Prevent unhandled exception reports.\n* Hang - Prevent sending reports when game hang.")]
public ReportFilterType ReportFilterType;
// Token: 0x040000D1 RID: 209
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000091")]
[Tooltip("Allows developer to filter number of game object childrens in Backtrace report.")]
public int GameObjectDepth;
// Token: 0x040000D2 RID: 210
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000092")]
[Tooltip("Number of logs collected by Backtrace-Unity")]
public uint NumberOfLogs;
// Token: 0x040000D3 RID: 211
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4000093")]
[Tooltip("Enable performance statistics")]
public bool PerformanceStatistics;
// Token: 0x040000D4 RID: 212
[FieldOffset(Offset = "0x45")]
[Token(Token = "0x4000094")]
[Tooltip("Try to find game native crashes and send them on Game startup")]
public bool SendUnhandledGameCrashesOnGameStartup;
// Token: 0x040000D5 RID: 213
[FieldOffset(Offset = "0x46")]
[Token(Token = "0x4000095")]
[Tooltip("Capture native iOS and NDK Crashes (ANDROID API 21+)")]
public bool CaptureNativeCrashes;
// Token: 0x040000D6 RID: 214
[FieldOffset(Offset = "0x47")]
[Token(Token = "0x4000096")]
[Tooltip("Handle ANR events - Application not responding")]
public bool HandleANR;
// Token: 0x040000D7 RID: 215
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000097")]
public int ANRThresholdMS;
// Token: 0x040000D8 RID: 216
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000098")]
public bool OomReports;
// Token: 0x040000D9 RID: 217
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000099")]
[Tooltip("Symbols upload token required to upload symbols to Backtrace")]
public string SymbolsUploadToken;
// Token: 0x040000DA RID: 218
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400009A")]
[Tooltip("Client-side deduplication allows the backtrace-unity library to group multiple error reports into a single one based on various factors. Factors include:\n\n* Disable - Client-side deduplication rules are disabled.\n* Everything - Use all the options as a factor in client-side deduplication.\n* Faulting callstack - Use the faulting callstack as a factor in client-side deduplication.\n* Exception type - Use the exception type as a factor in client-side deduplication.\n* Exception message - Use the exception message as a factor in client-side deduplication.")]
public DeduplicationStrategy DeduplicationStrategy;
// Token: 0x040000DB RID: 219
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400009B")]
[Tooltip("If exception does not have a stack trace, use a normalized exception message to generate fingerprint.")]
public bool UseNormalizedExceptionMessage;
// Token: 0x040000DC RID: 220
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400009C")]
[Tooltip("Type of minidump that will be attached to Backtrace report in the report generated on Windows machine.")]
public MiniDumpType MinidumpType;
// Token: 0x040000DD RID: 221
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400009D")]
[Tooltip("Generate and attach screenshot of frame as exception occurs")]
public bool GenerateScreenshotOnException;
// Token: 0x040000DE RID: 222
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400009E")]
[Tooltip("List of path to attachments that Backtrace client will include in the native and managed reports.")]
public string[] AttachmentPaths;
// Token: 0x040000DF RID: 223
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400009F")]
[Tooltip("This is the path to directory where the Backtrace database will store reports on your game. NOTE: Backtrace database will remove all existing files on database start.")]
public string DatabasePath;
// Token: 0x040000E0 RID: 224
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40000A0")]
[Header("Backtrace database configuration")]
[Tooltip("When this setting is toggled, the backtrace-unity plugin will configure an offline database that will store reports if they can't be submitted do to being offline or not finding a network. When toggled on, there are a number of Database settings to configure.")]
public bool Enabled;
// Token: 0x040000E1 RID: 225
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x40000A1")]
[Tooltip("Add Unity player log file to Backtrace report")]
public bool AddUnityLogToReport;
// Token: 0x040000E2 RID: 226
[FieldOffset(Offset = "0x7A")]
[Token(Token = "0x40000A2")]
[Tooltip("When toggled on, the database will send automatically reports to Backtrace server based on the Retry Settings below. When toggled off, the developer will need to use the Flush method to attempt to send and clear. Recommend that this is toggled on.")]
public bool AutoSendMode;
// Token: 0x040000E3 RID: 227
[FieldOffset(Offset = "0x7B")]
[Token(Token = "0x40000A3")]
[Tooltip("If toggled, the library will create the offline database directory if the provided path doesn't exists.")]
public bool CreateDatabase;
// Token: 0x040000E4 RID: 228
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x40000A4")]
[Tooltip("This is one of two limits you can impose for controlling the growth of the offline store. This setting is the maximum number of stored reports in database. If value is equal to zero, then limit not exists, When the limit is reached, the database will remove the oldest entries.")]
public int MaxRecordCount;
// Token: 0x040000E5 RID: 229
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40000A5")]
[Tooltip("This is the second limit you can impose for controlling the growth of the offline store. This setting is the maximum database size in MB. If value is equal to zero, then size is unlimited, When the limit is reached, the database will remove the oldest entries.")]
public long MaxDatabaseSize;
// Token: 0x040000E6 RID: 230
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40000A6")]
[Tooltip("If the database is unable to send its record, this setting specifies how many seconds the library should wait between retries.")]
public int RetryInterval;
// Token: 0x040000E7 RID: 231
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x40000A7")]
[Tooltip("If the database is unable to send its record, this setting specifies the maximum number of retries before the system gives up.")]
public int RetryLimit;
// Token: 0x040000E8 RID: 232
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40000A8")]
[Tooltip("This specifies in which order records are sent to the Backtrace server.")]
public RetryOrder RetryOrder;
}
}
@@ -0,0 +1,86 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000022 RID: 34
[Token(Token = "0x2000015")]
public class BacktraceCredentials
{
// Token: 0x17000026 RID: 38
// (get) Token: 0x060000FE RID: 254 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060000FF RID: 255 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700001C")]
public Uri BacktraceHostUri
{
[Token(Token = "0x60000C4")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000C5")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000100 RID: 256 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000C6")]
[Address(RVA = "0x240D4C0", Offset = "0x240C2C0", VA = "0x18240D4C0")]
public Uri GetSubmissionUrl()
{
return null;
}
// Token: 0x06000101 RID: 257 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000C7")]
[Address(RVA = "0x240D3E0", Offset = "0x240C1E0", VA = "0x18240D3E0")]
public Uri GetPlCrashReporterSubmissionUrl()
{
return null;
}
// Token: 0x06000102 RID: 258 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000C8")]
[Address(RVA = "0x240D300", Offset = "0x240C100", VA = "0x18240D300")]
public Uri GetMinidumpSubmissionUrl()
{
return null;
}
// Token: 0x06000103 RID: 259 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000C9")]
[Address(RVA = "0x240D570", Offset = "0x240C370", VA = "0x18240D570")]
public Uri GetSymbolsSubmissionUrl(string token)
{
return null;
}
// Token: 0x06000104 RID: 260 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000CA")]
[Address(RVA = "0x240D790", Offset = "0x240C590", VA = "0x18240D790")]
public BacktraceCredentials(string backtraceSubmitUrl)
{
}
// Token: 0x06000105 RID: 261 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000CB")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public BacktraceCredentials(Uri backtraceSubmitUrl)
{
}
// Token: 0x06000106 RID: 262 RVA: 0x000024BC File Offset: 0x000006BC
[Token(Token = "0x60000CC")]
[Address(RVA = "0x240D750", Offset = "0x240C550", VA = "0x18240D750")]
internal bool IsValid(Uri uri, byte[] token)
{
return default(bool);
}
}
}
+186
View File
@@ -0,0 +1,186 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Backtrace.Unity.Model.JsonData;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000023 RID: 35
[Token(Token = "0x2000016")]
public class BacktraceData
{
// Token: 0x17000027 RID: 39
// (get) Token: 0x06000107 RID: 263 RVA: 0x000024D4 File Offset: 0x000006D4
// (set) Token: 0x06000108 RID: 264 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700001D")]
public Guid Uuid
{
[Token(Token = "0x60000CD")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
[CompilerGenerated]
get
{
return default(Guid);
}
[Token(Token = "0x60000CE")]
[Address(RVA = "0x687260", Offset = "0x686060", VA = "0x180687260")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000028 RID: 40
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x1700001E")]
internal string UuidString
{
[Token(Token = "0x60000CF")]
[Address(RVA = "0x240E2F0", Offset = "0x240D0F0", VA = "0x18240E2F0")]
get
{
return null;
}
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x0600010A RID: 266 RVA: 0x000024EC File Offset: 0x000006EC
// (set) Token: 0x0600010B RID: 267 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700001F")]
public long Timestamp
{
[Token(Token = "0x60000D0")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return 0L;
}
[Token(Token = "0x60000D1")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x0600010C RID: 268 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x0600010D RID: 269 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000020")]
public BacktraceReport Report
{
[Token(Token = "0x60000D2")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000D3")]
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600010E RID: 270 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000D4")]
[Address(RVA = "0x240E080", Offset = "0x240CE80", VA = "0x18240E080")]
public BacktraceData(BacktraceReport report, [Optional] Dictionary<string, string> clientAttributes, int gameObjectDepth = -1)
{
}
// Token: 0x0600010F RID: 271 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000D5")]
[Address(RVA = "0x240DC20", Offset = "0x240CA20", VA = "0x18240DC20")]
public string ToJson()
{
return null;
}
// Token: 0x06000110 RID: 272 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000D6")]
[Address(RVA = "0x240D970", Offset = "0x240C770", VA = "0x18240D970")]
private void SetThreadInformations()
{
}
// Token: 0x06000111 RID: 273 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000D7")]
[Address(RVA = "0x240D800", Offset = "0x240C600", VA = "0x18240D800")]
private void SetAttributes(Dictionary<string, string> clientAttributes, int gameObjectDepth)
{
}
// Token: 0x040000EB RID: 235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000AB")]
private string _uuidString;
// Token: 0x040000ED RID: 237
[Token(Token = "0x40000AD")]
public const string Lang = "csharp";
// Token: 0x040000EE RID: 238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000AE")]
public readonly string LangVersion;
// Token: 0x040000EF RID: 239
[Token(Token = "0x40000AF")]
public const string Agent = "backtrace-unity";
// Token: 0x040000F0 RID: 240
[Token(Token = "0x40000B0")]
public const string AgentVersion = "3.4.0";
// Token: 0x040000F1 RID: 241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000B1")]
public Dictionary<string, ThreadInformation> ThreadInformations;
// Token: 0x040000F2 RID: 242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000B2")]
public string MainThread;
// Token: 0x040000F3 RID: 243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000B3")]
public string[] Classifier;
// Token: 0x040000F4 RID: 244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000B4")]
public BacktraceSourceCode SourceCode;
// Token: 0x040000F5 RID: 245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000B5")]
public List<string> Attachments;
// Token: 0x040000F7 RID: 247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40000B7")]
public BacktraceAttributes Attributes;
// Token: 0x040000F8 RID: 248
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40000B8")]
public Annotations Annotation;
// Token: 0x040000F9 RID: 249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40000B9")]
public ThreadData ThreadData;
// Token: 0x040000FA RID: 250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40000BA")]
public int Deduplication;
}
}
@@ -0,0 +1,82 @@
using System;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000024 RID: 36
[Token(Token = "0x2000017")]
[Serializable]
public class BacktraceDatabaseConfiguration : BacktraceClientConfiguration
{
// Token: 0x06000112 RID: 274 RVA: 0x00002504 File Offset: 0x00000704
[Token(Token = "0x60000D8")]
[Address(RVA = "0x240EF90", Offset = "0x240DD90", VA = "0x18240EF90")]
public bool ValidDatabasePath()
{
return default(bool);
}
// Token: 0x06000113 RID: 275 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000D9")]
[Address(RVA = "0x240F070", Offset = "0x240DE70", VA = "0x18240F070")]
public BacktraceDatabaseConfiguration()
{
}
// Token: 0x040000FB RID: 251
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000BB")]
public bool Enabled;
// Token: 0x040000FC RID: 252
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000BC")]
public string DatabasePath;
// Token: 0x040000FD RID: 253
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000BD")]
public bool AutoSendMode;
// Token: 0x040000FE RID: 254
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x40000BE")]
public bool CreateDatabase;
// Token: 0x040000FF RID: 255
[FieldOffset(Offset = "0x4A")]
[Token(Token = "0x40000BF")]
public bool GenerateScreenshotOnException;
// Token: 0x04000100 RID: 256
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40000C0")]
public DeduplicationStrategy DeduplicationStrategy;
// Token: 0x04000101 RID: 257
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000C1")]
public int MaxRecordCount;
// Token: 0x04000102 RID: 258
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000C2")]
public long MaxDatabaseSize;
// Token: 0x04000103 RID: 259
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40000C3")]
public int RetryInterval;
// Token: 0x04000104 RID: 260
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x40000C4")]
public int RetryLimit;
// Token: 0x04000105 RID: 261
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40000C5")]
public RetryOrder RetryOrder;
}
}
@@ -0,0 +1,92 @@
using System;
using System.Collections.Concurrent;
using Cpp2IlInjected;
using UnityEngine;
namespace Backtrace.Unity.Model
{
// Token: 0x02000025 RID: 37
[Token(Token = "0x2000018")]
internal class BacktraceLogManager
{
// Token: 0x06000114 RID: 276 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000DA")]
[Address(RVA = "0x2413820", Offset = "0x2412620", VA = "0x182413820")]
public BacktraceLogManager(uint numberOfLogs)
{
}
// Token: 0x1700002B RID: 43
// (get) Token: 0x06000115 RID: 277 RVA: 0x0000251C File Offset: 0x0000071C
[Token(Token = "0x17000021")]
public int Size
{
[Token(Token = "0x60000DB")]
[Address(RVA = "0x24138B0", Offset = "0x24126B0", VA = "0x1824138B0")]
get
{
return 0;
}
}
// Token: 0x1700002C RID: 44
// (get) Token: 0x06000116 RID: 278 RVA: 0x00002534 File Offset: 0x00000734
[Token(Token = "0x17000022")]
public bool Disabled
{
[Token(Token = "0x60000DC")]
[Address(RVA = "0x13ACC70", Offset = "0x13ABA70", VA = "0x1813ACC70")]
get
{
return default(bool);
}
}
// Token: 0x06000117 RID: 279 RVA: 0x0000254C File Offset: 0x0000074C
[Token(Token = "0x60000DD")]
[Address(RVA = "0x2413600", Offset = "0x2412400", VA = "0x182413600")]
public bool Enqueue(BacktraceReport report)
{
return default(bool);
}
// Token: 0x06000118 RID: 280 RVA: 0x00002564 File Offset: 0x00000764
[Token(Token = "0x60000DE")]
[Address(RVA = "0x2413550", Offset = "0x2412350", VA = "0x182413550")]
public bool Enqueue(string message, string stackTrace, LogType type)
{
return default(bool);
}
// Token: 0x06000119 RID: 281 RVA: 0x0000257C File Offset: 0x0000077C
[Token(Token = "0x60000DF")]
[Address(RVA = "0x24133F0", Offset = "0x24121F0", VA = "0x1824133F0")]
public bool Enqueue(BacktraceUnityMessage unityMessage)
{
return default(bool);
}
// Token: 0x0600011A RID: 282 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000E0")]
[Address(RVA = "0x2413670", Offset = "0x2412470", VA = "0x182413670")]
public string ToSourceCode()
{
return null;
}
// Token: 0x04000106 RID: 262
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000C6")]
internal readonly ConcurrentQueue<string> LogQueue;
// Token: 0x04000107 RID: 263
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000C7")]
private readonly object lockObject;
// Token: 0x04000108 RID: 264
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000C8")]
private readonly uint _limit;
}
}
+243
View File
@@ -0,0 +1,243 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000026 RID: 38
[Token(Token = "0x2000019")]
public class BacktraceReport
{
// Token: 0x1700002D RID: 45
// (get) Token: 0x0600011B RID: 283 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x0600011C RID: 284 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000023")]
public string Fingerprint
{
[Token(Token = "0x60000E1")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000E2")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700002E RID: 46
// (get) Token: 0x0600011D RID: 285 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x0600011E RID: 286 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000024")]
public string Factor
{
[Token(Token = "0x60000E3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000E4")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700002F RID: 47
// (get) Token: 0x0600011F RID: 287 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000120 RID: 288 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000025")]
public Dictionary<string, string> Attributes
{
[Token(Token = "0x60000E5")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000E6")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000030 RID: 48
// (get) Token: 0x06000121 RID: 289 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000122 RID: 290 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000026")]
public string Message
{
[Token(Token = "0x60000E7")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000E8")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000031 RID: 49
// (get) Token: 0x06000123 RID: 291 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000124 RID: 292 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000027")]
public Exception Exception
{
[Token(Token = "0x60000E9")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000EA")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000032 RID: 50
// (get) Token: 0x06000125 RID: 293 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000126 RID: 294 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000028")]
public List<string> AttachmentPaths
{
[Token(Token = "0x60000EB")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000EC")]
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000033 RID: 51
// (get) Token: 0x06000127 RID: 295 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000128 RID: 296 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000029")]
public List<BacktraceStackFrame> DiagnosticStack
{
[Token(Token = "0x60000ED")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60000EE")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000129 RID: 297 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000EF")]
[Address(RVA = "0x24140B0", Offset = "0x2412EB0", VA = "0x1824140B0")]
public BacktraceReport(string message, [Optional] Dictionary<string, string> attributes, [Optional] List<string> attachmentPaths)
{
}
// Token: 0x0600012A RID: 298 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000F0")]
[Address(RVA = "0x2413E50", Offset = "0x2412C50", VA = "0x182413E50")]
public BacktraceReport(Exception exception, [Optional] Dictionary<string, string> attributes, [Optional] List<string> attachmentPaths)
{
}
// Token: 0x0600012B RID: 299 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000F1")]
[Address(RVA = "0x2413900", Offset = "0x2412700", VA = "0x182413900")]
internal void AssignSourceCodeToReport(string text)
{
}
// Token: 0x0600012C RID: 300 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000F2")]
[Address(RVA = "0x2413B30", Offset = "0x2412930", VA = "0x182413B30")]
private void SetClassifier()
{
}
// Token: 0x0600012D RID: 301 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000F3")]
[Address(RVA = "0x2413CA0", Offset = "0x2412AA0", VA = "0x182413CA0")]
internal void SetReportFingerPrintForEmptyStackTrace()
{
}
// Token: 0x0600012E RID: 302 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000F4")]
[Address(RVA = "0x2413DD0", Offset = "0x2412BD0", VA = "0x182413DD0")]
internal BacktraceData ToBacktraceData(Dictionary<string, string> clientAttributes, int gameObjectDepth)
{
return null;
}
// Token: 0x0600012F RID: 303 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000F5")]
[Address(RVA = "0x2413D50", Offset = "0x2412B50", VA = "0x182413D50")]
internal void SetStacktraceInformation()
{
}
// Token: 0x06000130 RID: 304 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000F6")]
[Address(RVA = "0x2413A10", Offset = "0x2412810", VA = "0x182413A10")]
internal BacktraceReport CreateInnerReport()
{
return null;
}
// Token: 0x0400010B RID: 267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000CB")]
public readonly Guid Uuid;
// Token: 0x0400010C RID: 268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000CC")]
public readonly long Timestamp;
// Token: 0x0400010D RID: 269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000CD")]
public readonly bool ExceptionTypeReport;
// Token: 0x0400010E RID: 270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000CE")]
public string Classifier;
// Token: 0x04000114 RID: 276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40000D4")]
public BacktraceSourceCode SourceCode;
}
}
+159
View File
@@ -0,0 +1,159 @@
using System;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000027 RID: 39
[Token(Token = "0x200001A")]
public class BacktraceResult
{
// Token: 0x17000034 RID: 52
// (get) Token: 0x06000131 RID: 305 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000132 RID: 306 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700002A")]
public string Message
{
[Token(Token = "0x60000F7")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
[Token(Token = "0x60000F8")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set
{
}
}
// Token: 0x17000035 RID: 53
// (get) Token: 0x06000133 RID: 307 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000134 RID: 308 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700002B")]
public string Object
{
[Token(Token = "0x60000F9")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
[Token(Token = "0x60000FA")]
[Address(RVA = "0x24143E0", Offset = "0x24131E0", VA = "0x1824143E0")]
set
{
}
}
// Token: 0x17000036 RID: 54
// (get) Token: 0x06000135 RID: 309 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000136 RID: 310 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700002C")]
public string RxId
{
[Token(Token = "0x60000FB")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return null;
}
[Token(Token = "0x60000FC")]
[Address(RVA = "0x24143F0", Offset = "0x24131F0", VA = "0x1824143F0")]
set
{
}
}
// Token: 0x06000137 RID: 311 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000FD")]
[Address(RVA = "0x24142F0", Offset = "0x24130F0", VA = "0x1824142F0")]
internal static BacktraceResult OnLimitReached()
{
return null;
}
// Token: 0x06000138 RID: 312 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x60000FE")]
[Address(RVA = "0x2414350", Offset = "0x2413150", VA = "0x182414350")]
internal static BacktraceResult OnNetworkError(Exception exception)
{
return null;
}
// Token: 0x06000139 RID: 313 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x60000FF")]
[Address(RVA = "0x24141D0", Offset = "0x2412FD0", VA = "0x1824141D0")]
internal void AddInnerResult(BacktraceResult innerResult)
{
}
// Token: 0x0600013A RID: 314 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000100")]
[Address(RVA = "0x2414200", Offset = "0x2413000", VA = "0x182414200")]
public static BacktraceResult FromJson(string json)
{
return null;
}
// Token: 0x0600013B RID: 315 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000101")]
[Address(RVA = "0x24143D0", Offset = "0x24131D0", VA = "0x1824143D0")]
public BacktraceResult()
{
}
// Token: 0x04000115 RID: 277
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000D5")]
public BacktraceResult InnerExceptionResult;
// Token: 0x04000116 RID: 278
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000D6")]
public string message;
// Token: 0x04000117 RID: 279
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000D7")]
public string response;
// Token: 0x04000118 RID: 280
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000D8")]
public BacktraceResultStatus Status;
// Token: 0x04000119 RID: 281
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000D9")]
private string @object;
// Token: 0x0400011A RID: 282
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000DA")]
public string _rxId;
// Token: 0x02000028 RID: 40
[Token(Token = "0x2000049")]
[Serializable]
private class BacktraceRawResult
{
// Token: 0x0600013C RID: 316 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000221")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BacktraceRawResult()
{
}
// Token: 0x0400011B RID: 283
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000162")]
public string response;
// Token: 0x0400011C RID: 284
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000163")]
public string _rxid;
}
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Networking;
namespace Backtrace.Unity.Model
{
// Token: 0x02000029 RID: 41
[Token(Token = "0x200001B")]
public class BacktraceSelfSSLCertificateHandler : CertificateHandler
{
// Token: 0x0600013D RID: 317 RVA: 0x00002594 File Offset: 0x00000794
[Token(Token = "0x6000102")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
protected override bool ValidateCertificate(byte[] certificateData)
{
return default(bool);
}
// Token: 0x0600013E RID: 318 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000103")]
[Address(RVA = "0x2414450", Offset = "0x2413250", VA = "0x182414450")]
public BacktraceSelfSSLCertificateHandler()
{
}
// Token: 0x0400011D RID: 285
[Token(Token = "0x40000DB")]
private static readonly string PUB_KEY;
}
}
@@ -0,0 +1,62 @@
using System;
using System.Runtime.CompilerServices;
using Backtrace.Unity.Json;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002A RID: 42
[Token(Token = "0x200001C")]
public class BacktraceSourceCode
{
// Token: 0x17000037 RID: 55
// (get) Token: 0x06000140 RID: 320 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000141 RID: 321 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700002D")]
public string Text
{
[Token(Token = "0x6000105")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000106")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000142 RID: 322 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000107")]
[Address(RVA = "0x2414460", Offset = "0x2413260", VA = "0x182414460")]
internal BacktraceJObject ToJson()
{
return null;
}
// Token: 0x06000143 RID: 323 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000108")]
[Address(RVA = "0x2414620", Offset = "0x2413420", VA = "0x182414620")]
public BacktraceSourceCode()
{
}
// Token: 0x0400011E RID: 286
[Token(Token = "0x40000DC")]
internal static string SOURCE_CODE_PROPERTY;
// Token: 0x0400011F RID: 287
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000DD")]
public readonly string Type;
// Token: 0x04000120 RID: 288
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000DE")]
public readonly string Title;
}
}
@@ -0,0 +1,162 @@
using System;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using Backtrace.Unity.Json;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002B RID: 43
[Token(Token = "0x200001D")]
public class BacktraceStackFrame
{
// Token: 0x17000038 RID: 56
// (get) Token: 0x06000145 RID: 325 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x1700002E")]
public string FileName
{
[Token(Token = "0x600010A")]
[Address(RVA = "0x24152A0", Offset = "0x24140A0", VA = "0x1824152A0")]
get
{
return null;
}
}
// Token: 0x17000039 RID: 57
// (get) Token: 0x06000146 RID: 326 RVA: 0x000025AC File Offset: 0x000007AC
// (set) Token: 0x06000147 RID: 327 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700002F")]
public bool InvalidFrame
{
[Token(Token = "0x600010B")]
[Address(RVA = "0x7722A0", Offset = "0x7710A0", VA = "0x1807722A0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600010C")]
[Address(RVA = "0x781F80", Offset = "0x780D80", VA = "0x180781F80")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000148 RID: 328 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600010D")]
[Address(RVA = "0x2414C20", Offset = "0x2413A20", VA = "0x182414C20")]
public BacktraceJObject ToJson()
{
return null;
}
// Token: 0x06000149 RID: 329 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600010E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BacktraceStackFrame()
{
}
// Token: 0x0600014A RID: 330 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600010F")]
[Address(RVA = "0x2415000", Offset = "0x2413E00", VA = "0x182415000")]
public BacktraceStackFrame(StackFrame frame, bool generatedByException)
{
}
// Token: 0x0600014B RID: 331 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000110")]
[Address(RVA = "0x2414AB0", Offset = "0x24138B0", VA = "0x182414AB0")]
private string GetMethodName(MethodBase method)
{
return null;
}
// Token: 0x0600014C RID: 332 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000111")]
[Address(RVA = "0x24149A0", Offset = "0x24137A0", VA = "0x1824149A0")]
private string GetFileNameFromLibraryName()
{
return null;
}
// Token: 0x0600014D RID: 333 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000112")]
[Address(RVA = "0x2414670", Offset = "0x2413470", VA = "0x182414670")]
private string GetFileNameFromFunctionName()
{
return null;
}
// Token: 0x0600014E RID: 334 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000113")]
[Address(RVA = "0x2414E00", Offset = "0x2413C00", VA = "0x182414E00", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000122 RID: 290
[Token(Token = "0x40000E0")]
private static string[] _frameSeparators;
// Token: 0x04000123 RID: 291
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000E1")]
public string FunctionName;
// Token: 0x04000124 RID: 292
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000E2")]
internal BacktraceStackFrameType StackFrameType;
// Token: 0x04000125 RID: 293
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40000E3")]
public int Line;
// Token: 0x04000126 RID: 294
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000E4")]
public string MemberInfo;
// Token: 0x04000127 RID: 295
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000E5")]
public string SourceCodeFullPath;
// Token: 0x04000128 RID: 296
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000E6")]
public int Column;
// Token: 0x04000129 RID: 297
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40000E7")]
public int ILOffset;
// Token: 0x0400012A RID: 298
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000E8")]
public string SourceCode;
// Token: 0x0400012B RID: 299
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000E9")]
public string Address;
// Token: 0x0400012C RID: 300
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000EA")]
public string Assembly;
// Token: 0x0400012E RID: 302
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000EC")]
public string Library;
}
}
@@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002C RID: 44
[Token(Token = "0x200001E")]
internal class BacktraceStackTrace
{
// Token: 0x06000150 RID: 336 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000115")]
[Address(RVA = "0x2415750", Offset = "0x2414550", VA = "0x182415750")]
public BacktraceStackTrace(Exception exception)
{
}
// Token: 0x06000151 RID: 337 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000116")]
[Address(RVA = "0x2415480", Offset = "0x2414280", VA = "0x182415480")]
private void Initialize()
{
}
// Token: 0x06000152 RID: 338 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000117")]
[Address(RVA = "0x2415640", Offset = "0x2414440", VA = "0x182415640")]
private void SetStacktraceInformation(StackFrame[] frames, bool generatedByException = false)
{
}
// Token: 0x0400012F RID: 303
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000ED")]
public readonly List<BacktraceStackFrame> StackFrames;
// Token: 0x04000130 RID: 304
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000EE")]
private readonly Exception _exception;
}
}
@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x200001F")]
public class BacktraceUnhandledException : Exception
{
// Token: 0x1700003A RID: 58
// (get) Token: 0x06000153 RID: 339 RVA: 0x000025C4 File Offset: 0x000007C4
[Token(Token = "0x17000030")]
public bool Header
{
[Token(Token = "0x6000118")]
[Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")]
get
{
return default(bool);
}
}
// Token: 0x1700003B RID: 59
// (get) Token: 0x06000154 RID: 340 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000031")]
public override string Message
{
[Token(Token = "0x6000119")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40", Slot = "5")]
get
{
return null;
}
}
// Token: 0x1700003C RID: 60
// (get) Token: 0x06000155 RID: 341 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000156 RID: 342 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000032")]
public string Classifier
{
[Token(Token = "0x600011A")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600011B")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700003D RID: 61
// (get) Token: 0x06000157 RID: 343 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000033")]
public override string StackTrace
{
[Token(Token = "0x600011C")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420", Slot = "8")]
get
{
return null;
}
}
// Token: 0x06000158 RID: 344 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600011D")]
[Address(RVA = "0x24165B0", Offset = "0x24153B0", VA = "0x1824165B0")]
public BacktraceUnhandledException(string message, string stacktrace)
{
}
// Token: 0x06000159 RID: 345 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600011E")]
[Address(RVA = "0x24157D0", Offset = "0x24145D0", VA = "0x1824157D0")]
private void ConvertStackFrames()
{
}
// Token: 0x0600015A RID: 346 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600011F")]
[Address(RVA = "0x2415EB0", Offset = "0x2414CB0", VA = "0x182415EB0")]
private BacktraceStackFrame SetJITStackTraceInformation(string frameString)
{
return null;
}
// Token: 0x0600015B RID: 347 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000120")]
[Address(RVA = "0x2416080", Offset = "0x2414E80", VA = "0x182416080")]
private BacktraceStackFrame SetNativeStackTraceInformation(string frameString)
{
return null;
}
// Token: 0x0600015C RID: 348 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000121")]
[Address(RVA = "0x2415A30", Offset = "0x2414830", VA = "0x182415A30")]
private BacktraceStackFrame SetAndroidStackTraceInformation(string frameString)
{
return null;
}
// Token: 0x0600015D RID: 349 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000122")]
[Address(RVA = "0x2415BE0", Offset = "0x24149E0", VA = "0x182415BE0")]
private BacktraceStackFrame SetDefaultStackTraceInformation(string frameString)
{
return null;
}
// Token: 0x0600015E RID: 350 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000123")]
[Address(RVA = "0x2416360", Offset = "0x2415160", VA = "0x182416360")]
private void TrySetClassifier()
{
}
// Token: 0x04000131 RID: 305
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40000EF")]
private bool _header;
// Token: 0x04000132 RID: 306
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40000F0")]
private string _message;
// Token: 0x04000134 RID: 308
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40000F2")]
private readonly string _stacktrace;
// Token: 0x04000135 RID: 309
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40000F3")]
public readonly List<BacktraceStackFrame> StackFrames;
}
}
@@ -0,0 +1,77 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x2000020")]
internal class BacktraceUnityMessage
{
// Token: 0x0600015F RID: 351 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000124")]
[Address(RVA = "0x2416AF0", Offset = "0x24158F0", VA = "0x182416AF0")]
public BacktraceUnityMessage(BacktraceReport report)
{
}
// Token: 0x06000160 RID: 352 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000125")]
[Address(RVA = "0x2416BE0", Offset = "0x24159E0", VA = "0x182416BE0")]
public BacktraceUnityMessage(string message, string stacktrace, LogType type)
{
}
// Token: 0x06000161 RID: 353 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000126")]
[Address(RVA = "0x24166E0", Offset = "0x24154E0", VA = "0x1824166E0")]
private string GetFormattedMessage(bool backtraceFrame)
{
return null;
}
// Token: 0x06000162 RID: 354 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000127")]
[Address(RVA = "0x2416A40", Offset = "0x2415840", VA = "0x182416A40")]
private string GetFormattedStackTrace(string stacktrace)
{
return null;
}
// Token: 0x06000163 RID: 355 RVA: 0x000025DC File Offset: 0x000007DC
[Token(Token = "0x6000128")]
[Address(RVA = "0x2416AC0", Offset = "0x24158C0", VA = "0x182416AC0")]
public bool IsUnhandledException()
{
return default(bool);
}
// Token: 0x06000164 RID: 356 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000129")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000136 RID: 310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000F4")]
private readonly string _formattedMessage;
// Token: 0x04000137 RID: 311
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000F5")]
public readonly string Message;
// Token: 0x04000138 RID: 312
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000F6")]
public readonly string StackTrace;
// Token: 0x04000139 RID: 313
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000F7")]
public readonly LogType Type;
}
}
@@ -0,0 +1,77 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.Database
{
// Token: 0x0200003B RID: 59
[Token(Token = "0x2000028")]
internal class BacktraceDatabaseAttachmentManager
{
// Token: 0x060001AE RID: 430 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000158")]
[Address(RVA = "0x240EF20", Offset = "0x240DD20", VA = "0x18240EF20")]
public BacktraceDatabaseAttachmentManager(BacktraceDatabaseSettings settings)
{
}
// Token: 0x060001AF RID: 431 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000159")]
[Address(RVA = "0x240E500", Offset = "0x240D300", VA = "0x18240E500")]
public IEnumerable<string> GetReportAttachments(BacktraceData data)
{
return null;
}
// Token: 0x060001B0 RID: 432 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600015A")]
[Address(RVA = "0x240E330", Offset = "0x240D130", VA = "0x18240E330")]
private void AddIfPathIsNotEmpty(List<string> source, string attachmentPath)
{
}
// Token: 0x060001B1 RID: 433 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600015B")]
[Address(RVA = "0x240E3A0", Offset = "0x240D1A0", VA = "0x18240E3A0")]
private string GetMinidumpPath(BacktraceData backtraceData, string dataPrefix)
{
return null;
}
// Token: 0x060001B2 RID: 434 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600015C")]
[Address(RVA = "0x240E7C0", Offset = "0x240D5C0", VA = "0x18240E7C0")]
private string GetScreenshotPath(string dataPrefix)
{
return null;
}
// Token: 0x060001B3 RID: 435 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600015D")]
[Address(RVA = "0x240EBF0", Offset = "0x240D9F0", VA = "0x18240EBF0")]
private string GetUnityPlayerLogFile(BacktraceData backtraceData, string dataPrefix)
{
return null;
}
// Token: 0x0400015A RID: 346
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000108")]
private readonly BacktraceDatabaseSettings _settings;
// Token: 0x0400015B RID: 347
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000109")]
private float _lastScreenTime;
// Token: 0x0400015C RID: 348
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400010A")]
private string _lastScreenPath;
// Token: 0x0400015D RID: 349
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400010B")]
private readonly object _lock;
}
}
@@ -0,0 +1,335 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.Database
{
// Token: 0x0200003C RID: 60
[Token(Token = "0x2000029")]
public class BacktraceDatabaseRecord
{
// Token: 0x1700004E RID: 78
// (get) Token: 0x060001B4 RID: 436 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001B5 RID: 437 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700003E")]
internal string RecordPath
{
[Token(Token = "0x600015E")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600015F")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700004F RID: 79
// (get) Token: 0x060001B6 RID: 438 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001B7 RID: 439 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700003F")]
internal string DiagnosticDataPath
{
[Token(Token = "0x6000160")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000161")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000050 RID: 80
// (get) Token: 0x060001B8 RID: 440 RVA: 0x0000269C File Offset: 0x0000089C
// (set) Token: 0x060001B9 RID: 441 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000040")]
internal long Size
{
[Token(Token = "0x6000162")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
get
{
return 0L;
}
[Token(Token = "0x6000163")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000051 RID: 81
// (get) Token: 0x060001BA RID: 442 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001BB RID: 443 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000041")]
internal BacktraceData Record
{
[Token(Token = "0x6000164")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000165")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000052 RID: 82
// (get) Token: 0x060001BC RID: 444 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001BD RID: 445 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000042")]
public List<string> Attachments
{
[Token(Token = "0x6000166")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000167")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000053 RID: 83
// (get) Token: 0x060001BE RID: 446 RVA: 0x000026B4 File Offset: 0x000008B4
[Token(Token = "0x17000043")]
public bool Duplicated
{
[Token(Token = "0x6000168")]
[Address(RVA = "0x2410020", Offset = "0x240EE20", VA = "0x182410020")]
get
{
return default(bool);
}
}
// Token: 0x17000054 RID: 84
// (get) Token: 0x060001BF RID: 447 RVA: 0x000026CC File Offset: 0x000008CC
[Token(Token = "0x17000044")]
public int Count
{
[Token(Token = "0x6000169")]
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
get
{
return 0;
}
}
// Token: 0x060001C0 RID: 448 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600016A")]
[Address(RVA = "0x240F0A0", Offset = "0x240DEA0", VA = "0x18240F0A0")]
public string BacktraceDataJson()
{
return null;
}
// Token: 0x17000055 RID: 85
// (get) Token: 0x060001C1 RID: 449 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000045")]
public BacktraceData BacktraceData
{
[Token(Token = "0x600016B")]
[Address(RVA = "0x2410000", Offset = "0x240EE00", VA = "0x182410000")]
get
{
return null;
}
}
// Token: 0x060001C2 RID: 450 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600016C")]
[Address(RVA = "0x240FD20", Offset = "0x240EB20", VA = "0x18240FD20")]
public string ToJson()
{
return null;
}
// Token: 0x060001C3 RID: 451 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600016D")]
[Address(RVA = "0x240F340", Offset = "0x240E140", VA = "0x18240F340")]
public static BacktraceDatabaseRecord Deserialize(string json)
{
return null;
}
// Token: 0x060001C4 RID: 452 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600016E")]
[Address(RVA = "0x240FF10", Offset = "0x240ED10", VA = "0x18240FF10")]
private BacktraceDatabaseRecord(BacktraceDatabaseRecord.BacktraceDatabaseRawRecord rawRecord)
{
}
// Token: 0x060001C5 RID: 453 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600016F")]
[Address(RVA = "0x240FE30", Offset = "0x240EC30", VA = "0x18240FE30")]
public BacktraceDatabaseRecord(BacktraceData data, string path)
{
}
// Token: 0x060001C6 RID: 454 RVA: 0x000026E4 File Offset: 0x000008E4
[Token(Token = "0x6000170")]
[Address(RVA = "0x240F790", Offset = "0x240E590", VA = "0x18240F790")]
public bool Save()
{
return default(bool);
}
// Token: 0x060001C7 RID: 455 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000171")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
internal void DatabasePath(string path)
{
}
// Token: 0x060001C8 RID: 456 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000172")]
[Address(RVA = "0x240FBC0", Offset = "0x240E9C0", VA = "0x18240FBC0")]
private void Save(string json, string destPath)
{
}
// Token: 0x060001C9 RID: 457 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000173")]
[Address(RVA = "0x240F480", Offset = "0x240E280", VA = "0x18240F480", Slot = "4")]
public virtual void Increment()
{
}
// Token: 0x060001CA RID: 458 RVA: 0x000026FC File Offset: 0x000008FC
[Token(Token = "0x6000174")]
[Address(RVA = "0x240FE20", Offset = "0x240EC20", VA = "0x18240FE20")]
internal bool Valid()
{
return default(bool);
}
// Token: 0x060001CB RID: 459 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000175")]
[Address(RVA = "0x240F210", Offset = "0x240E010", VA = "0x18240F210")]
internal void Delete()
{
}
// Token: 0x060001CC RID: 460 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000176")]
[Address(RVA = "0x240F110", Offset = "0x240DF10", VA = "0x18240F110")]
private void Delete(string path)
{
}
// Token: 0x060001CD RID: 461 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000177")]
[Address(RVA = "0x240F530", Offset = "0x240E330", VA = "0x18240F530")]
internal static BacktraceDatabaseRecord ReadFromFile(FileInfo file)
{
return null;
}
// Token: 0x060001CE RID: 462 RVA: 0x00002714 File Offset: 0x00000914
[Token(Token = "0x6000178")]
[Address(RVA = "0x240F490", Offset = "0x240E290", VA = "0x18240F490")]
private bool IsInsideDatabaseDirectory(string path)
{
return default(bool);
}
// Token: 0x060001CF RID: 463 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000179")]
[Address(RVA = "0x240FDD0", Offset = "0x240EBD0", VA = "0x18240FDD0", Slot = "5")]
public virtual void Unlock()
{
}
// Token: 0x0400015E RID: 350
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400010C")]
public Guid Id;
// Token: 0x0400015F RID: 351
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400010D")]
internal bool Locked;
// Token: 0x04000163 RID: 355
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000111")]
public string Hash;
// Token: 0x04000165 RID: 357
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000113")]
private string _path;
// Token: 0x04000167 RID: 359
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000115")]
private string _diagnosticDataJson;
// Token: 0x04000168 RID: 360
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000116")]
private int _count;
// Token: 0x0200003D RID: 61
[Token(Token = "0x200004F")]
[Serializable]
private struct BacktraceDatabaseRawRecord
{
// Token: 0x04000169 RID: 361
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000174")]
public string Id;
// Token: 0x0400016A RID: 362
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000175")]
public string recordName;
// Token: 0x0400016B RID: 363
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000176")]
public string dataPath;
// Token: 0x0400016C RID: 364
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000177")]
public long size;
// Token: 0x0400016D RID: 365
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000178")]
public string hash;
// Token: 0x0400016E RID: 366
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000179")]
public List<string> attachments;
}
}
}
@@ -0,0 +1,175 @@
using System;
using System.Runtime.CompilerServices;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.Database
{
// Token: 0x0200003E RID: 62
[Token(Token = "0x200002A")]
public class BacktraceDatabaseSettings
{
// Token: 0x060001D0 RID: 464 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600017A")]
[Address(RVA = "0x2410030", Offset = "0x240EE30", VA = "0x182410030")]
public BacktraceDatabaseSettings(string databasePath, BacktraceConfiguration configuration)
{
}
// Token: 0x17000056 RID: 86
// (get) Token: 0x060001D1 RID: 465 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001D2 RID: 466 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000046")]
public string DatabasePath
{
[Token(Token = "0x600017B")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600017C")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000057 RID: 87
// (get) Token: 0x060001D3 RID: 467 RVA: 0x0000272C File Offset: 0x0000092C
[Token(Token = "0x17000047")]
public uint MaxRecordCount
{
[Token(Token = "0x600017D")]
[Address(RVA = "0x2410180", Offset = "0x240EF80", VA = "0x182410180")]
get
{
return 0U;
}
}
// Token: 0x17000058 RID: 88
// (get) Token: 0x060001D4 RID: 468 RVA: 0x00002744 File Offset: 0x00000944
[Token(Token = "0x17000048")]
public long MaxDatabaseSize
{
[Token(Token = "0x600017E")]
[Address(RVA = "0x2410150", Offset = "0x240EF50", VA = "0x182410150")]
get
{
return 0L;
}
}
// Token: 0x17000059 RID: 89
// (get) Token: 0x060001D5 RID: 469 RVA: 0x0000275C File Offset: 0x0000095C
[Token(Token = "0x17000049")]
public bool AutoSendMode
{
[Token(Token = "0x600017F")]
[Address(RVA = "0x24100F0", Offset = "0x240EEF0", VA = "0x1824100F0")]
get
{
return default(bool);
}
}
// Token: 0x1700005A RID: 90
// (get) Token: 0x060001D6 RID: 470 RVA: 0x00002774 File Offset: 0x00000974
[Token(Token = "0x1700004A")]
public uint RetryInterval
{
[Token(Token = "0x6000180")]
[Address(RVA = "0x2410210", Offset = "0x240F010", VA = "0x182410210")]
get
{
return 0U;
}
}
// Token: 0x1700005B RID: 91
// (get) Token: 0x060001D7 RID: 471 RVA: 0x0000278C File Offset: 0x0000098C
[Token(Token = "0x1700004B")]
public uint RetryLimit
{
[Token(Token = "0x6000181")]
[Address(RVA = "0x2410280", Offset = "0x240F080", VA = "0x182410280")]
get
{
return 0U;
}
}
// Token: 0x1700005C RID: 92
// (get) Token: 0x060001D8 RID: 472 RVA: 0x000027A4 File Offset: 0x000009A4
[Token(Token = "0x1700004C")]
public DeduplicationStrategy DeduplicationStrategy
{
[Token(Token = "0x6000182")]
[Address(RVA = "0x2410110", Offset = "0x240EF10", VA = "0x182410110")]
get
{
return DeduplicationStrategy.None;
}
}
// Token: 0x1700005D RID: 93
// (get) Token: 0x060001D9 RID: 473 RVA: 0x000027BC File Offset: 0x000009BC
[Token(Token = "0x1700004D")]
public bool GenerateScreenshotOnException
{
[Token(Token = "0x6000183")]
[Address(RVA = "0x2410130", Offset = "0x240EF30", VA = "0x182410130")]
get
{
return default(bool);
}
}
// Token: 0x1700005E RID: 94
// (get) Token: 0x060001DA RID: 474 RVA: 0x000027D4 File Offset: 0x000009D4
[Token(Token = "0x1700004E")]
public bool AddUnityLogToReport
{
[Token(Token = "0x6000184")]
[Address(RVA = "0x24100D0", Offset = "0x240EED0", VA = "0x1824100D0")]
get
{
return default(bool);
}
}
// Token: 0x1700005F RID: 95
// (get) Token: 0x060001DB RID: 475 RVA: 0x000027EC File Offset: 0x000009EC
[Token(Token = "0x1700004F")]
public RetryOrder RetryOrder
{
[Token(Token = "0x6000185")]
[Address(RVA = "0x24102F0", Offset = "0x240F0F0", VA = "0x1824102F0")]
get
{
return RetryOrder.Stack;
}
}
// Token: 0x17000060 RID: 96
// (get) Token: 0x060001DC RID: 476 RVA: 0x00002804 File Offset: 0x00000A04
[Token(Token = "0x17000050")]
public MiniDumpType MinidumpType
{
[Token(Token = "0x6000186")]
[Address(RVA = "0x24101F0", Offset = "0x240EFF0", VA = "0x1824101F0")]
get
{
return MiniDumpType.Normal;
}
}
// Token: 0x0400016F RID: 367
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000117")]
private readonly BacktraceConfiguration _configuration;
}
}
@@ -0,0 +1,88 @@
using System;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x2000021")]
public class DeduplicationModel
{
// Token: 0x06000165 RID: 357 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600012A")]
[Address(RVA = "0x4F34F0", Offset = "0x4F22F0", VA = "0x1804F34F0")]
public DeduplicationModel(BacktraceData backtraceData, DeduplicationStrategy strategy)
{
}
// Token: 0x1700003E RID: 62
// (get) Token: 0x06000166 RID: 358 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000034")]
public string StackTrace
{
[Token(Token = "0x600012B")]
[Address(RVA = "0x2417480", Offset = "0x2416280", VA = "0x182417480")]
get
{
return null;
}
}
// Token: 0x1700003F RID: 63
// (get) Token: 0x06000167 RID: 359 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000035")]
public string Classifier
{
[Token(Token = "0x600012C")]
[Address(RVA = "0x2417300", Offset = "0x2416100", VA = "0x182417300")]
get
{
return null;
}
}
// Token: 0x17000040 RID: 64
// (get) Token: 0x06000168 RID: 360 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000036")]
public string ExceptionMessage
{
[Token(Token = "0x600012D")]
[Address(RVA = "0x2417380", Offset = "0x2416180", VA = "0x182417380")]
get
{
return null;
}
}
// Token: 0x17000041 RID: 65
// (get) Token: 0x06000169 RID: 361 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x17000037")]
public string Factor
{
[Token(Token = "0x600012E")]
[Address(RVA = "0x2417410", Offset = "0x2416210", VA = "0x182417410")]
get
{
return null;
}
}
// Token: 0x0600016A RID: 362 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600012F")]
[Address(RVA = "0x2417100", Offset = "0x2415F00", VA = "0x182417100")]
public string GetSha()
{
return null;
}
// Token: 0x0400013A RID: 314
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000F8")]
private readonly BacktraceData _backtraceData;
// Token: 0x0400013B RID: 315
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000F9")]
private readonly DeduplicationStrategy _strategy;
}
}
@@ -0,0 +1,137 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Backtrace.Unity.Json;
using Cpp2IlInjected;
using UnityEngine;
namespace Backtrace.Unity.Model.JsonData
{
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000023")]
public class Annotations
{
// Token: 0x17000044 RID: 68
// (get) Token: 0x0600017F RID: 383 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000180 RID: 384 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000038")]
public static Dictionary<string, string> EnvironmentVariablesCache
{
[Token(Token = "0x6000133")]
[Address(RVA = "0x2407420", Offset = "0x2406220", VA = "0x182407420")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000134")]
[Address(RVA = "0x2407480", Offset = "0x2406280", VA = "0x182407480")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000045 RID: 69
// (get) Token: 0x06000181 RID: 385 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000182 RID: 386 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000039")]
public Dictionary<string, string> EnvironmentVariables
{
[Token(Token = "0x6000135")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000136")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000046 RID: 70
// (get) Token: 0x06000183 RID: 387 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x06000184 RID: 388 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700003A")]
public Exception Exception
{
[Token(Token = "0x6000137")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000138")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000185 RID: 389 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000139")]
[Address(RVA = "0x2407350", Offset = "0x2406150", VA = "0x182407350")]
public Annotations(Exception exception, int gameObjectDepth)
{
}
// Token: 0x06000186 RID: 390 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013A")]
[Address(RVA = "0x2406CB0", Offset = "0x2405AB0", VA = "0x182406CB0")]
private static Dictionary<string, string> SetEnvironmentVariables()
{
return null;
}
// Token: 0x06000187 RID: 391 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013B")]
[Address(RVA = "0x2406F10", Offset = "0x2405D10", VA = "0x182406F10")]
public BacktraceJObject ToJson()
{
return null;
}
// Token: 0x06000188 RID: 392 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013C")]
[Address(RVA = "0x2406450", Offset = "0x2405250", VA = "0x182406450")]
private BacktraceJObject ConvertGameObject(GameObject gameObject, int depth = 0)
{
return null;
}
// Token: 0x06000189 RID: 393 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013D")]
[Address(RVA = "0x2406190", Offset = "0x2404F90", VA = "0x182406190")]
private BacktraceJObject ConvertGameObject(Component gameObject, string parentName, int depth)
{
return null;
}
// Token: 0x0600018A RID: 394 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013E")]
[Address(RVA = "0x2406940", Offset = "0x2405740", VA = "0x182406940")]
private BacktraceJObject GetJObject(GameObject gameObject, string parentName = "")
{
return null;
}
// Token: 0x0600018B RID: 395 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600013F")]
[Address(RVA = "0x2406710", Offset = "0x2405510", VA = "0x182406710")]
private BacktraceJObject GetJObject(Component gameObject, string parentName = "")
{
return null;
}
// Token: 0x0400014D RID: 333
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000FE")]
private readonly int _gameObjectDepth;
}
}
@@ -0,0 +1,113 @@
using System;
using System.Collections.Generic;
using Backtrace.Unity.Json;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.JsonData
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000024")]
public class BacktraceAttributes
{
// Token: 0x17000047 RID: 71
// (get) Token: 0x0600018D RID: 397 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x1700003B")]
private static string MachineId
{
[Token(Token = "0x6000141")]
[Address(RVA = "0x24099A0", Offset = "0x24087A0", VA = "0x1824099A0")]
get
{
return null;
}
}
// Token: 0x0600018E RID: 398 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000142")]
[Address(RVA = "0x24097D0", Offset = "0x24085D0", VA = "0x1824097D0")]
public BacktraceAttributes(BacktraceReport report, Dictionary<string, string> clientAttributes, bool onlyBuiltInAttributes = false)
{
}
// Token: 0x0600018F RID: 399 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000143")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private BacktraceAttributes()
{
}
// Token: 0x06000190 RID: 400 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000144")]
[Address(RVA = "0x2409770", Offset = "0x2408570", VA = "0x182409770")]
public BacktraceJObject ToJson()
{
return null;
}
// Token: 0x06000191 RID: 401 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000145")]
[Address(RVA = "0x24096F0", Offset = "0x24084F0", VA = "0x1824096F0")]
private void SetScriptingBackend()
{
}
// Token: 0x06000192 RID: 402 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000146")]
[Address(RVA = "0x24084F0", Offset = "0x24072F0", VA = "0x1824084F0")]
private void SetLibraryAttributes(BacktraceReport report)
{
}
// Token: 0x06000193 RID: 403 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000147")]
[Address(RVA = "0x2407F80", Offset = "0x2406D80", VA = "0x182407F80")]
private static string GenerateMachineId()
{
return null;
}
// Token: 0x06000194 RID: 404 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000148")]
[Address(RVA = "0x2407FF0", Offset = "0x2406DF0", VA = "0x182407FF0")]
internal void SetExceptionAttributes(BacktraceReport report)
{
}
// Token: 0x06000195 RID: 405 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000149")]
[Address(RVA = "0x2409350", Offset = "0x2408150", VA = "0x182409350")]
internal void SetSceneInformation(bool onlyBuiltInAttributes = false)
{
}
// Token: 0x06000196 RID: 406 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600014A")]
[Address(RVA = "0x2409170", Offset = "0x2407F70", VA = "0x182409170")]
private void SetProcessAttributes(bool onlyBuiltInAttributes = false)
{
}
// Token: 0x06000197 RID: 407 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600014B")]
[Address(RVA = "0x24081D0", Offset = "0x2406FD0", VA = "0x1824081D0")]
private void SetGraphicCardInformation()
{
}
// Token: 0x06000198 RID: 408 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600014C")]
[Address(RVA = "0x2408AB0", Offset = "0x24078B0", VA = "0x182408AB0")]
private void SetMachineAttributes(bool onlyBuiltInAttributes = false)
{
}
// Token: 0x0400014F RID: 335
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000100")]
public readonly Dictionary<string, string> Attributes;
// Token: 0x04000150 RID: 336
[Token(Token = "0x4000101")]
private static string _machineId;
}
}
@@ -0,0 +1,126 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.JsonData
{
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000025")]
public class SourceCodeData
{
// Token: 0x06000199 RID: 409 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600014D")]
[Address(RVA = "0x2419C20", Offset = "0x2418A20", VA = "0x182419C20")]
internal SourceCodeData(IEnumerable<BacktraceStackFrame> exceptionStack)
{
}
// Token: 0x04000151 RID: 337
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000102")]
public Dictionary<string, SourceCodeData.SourceCode> data;
// Token: 0x02000038 RID: 56
[Token(Token = "0x200004E")]
public class SourceCode
{
// Token: 0x17000048 RID: 72
// (get) Token: 0x0600019A RID: 410 RVA: 0x00002654 File Offset: 0x00000854
// (set) Token: 0x0600019B RID: 411 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000063")]
public int StartLine
{
[Token(Token = "0x6000233")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000234")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x0600019C RID: 412 RVA: 0x0000266C File Offset: 0x0000086C
// (set) Token: 0x0600019D RID: 413 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000064")]
public int StartColumn
{
[Token(Token = "0x6000235")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000236")]
[Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700004A RID: 74
// (get) Token: 0x0600019E RID: 414 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x0600019F RID: 415 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000065")]
private string _sourceCodeFullPath
{
[Token(Token = "0x6000237")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000238")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700004B RID: 75
// (get) Token: 0x060001A0 RID: 416 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001A1 RID: 417 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000066")]
public string SourceCodeFullPath
{
[Token(Token = "0x6000239")]
[Address(RVA = "0x2419EA0", Offset = "0x2418CA0", VA = "0x182419EA0")]
get
{
return null;
}
[Token(Token = "0x600023A")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set
{
}
}
// Token: 0x060001A2 RID: 418 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600023B")]
[Address(RVA = "0x2419E20", Offset = "0x2418C20", VA = "0x182419E20")]
public static SourceCodeData.SourceCode FromExceptionStack(BacktraceStackFrame stackFrame)
{
return null;
}
// Token: 0x060001A3 RID: 419 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600023C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public SourceCode()
{
}
}
}
}
@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using Backtrace.Unity.Json;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.JsonData
{
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000026")]
public class ThreadData
{
// Token: 0x060001A4 RID: 420 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600014E")]
[Address(RVA = "0x241A990", Offset = "0x2419790", VA = "0x18241A990")]
internal ThreadData(IEnumerable<BacktraceStackFrame> exceptionStack, bool faultingThread)
{
}
// Token: 0x060001A5 RID: 421 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600014F")]
[Address(RVA = "0x241A7B0", Offset = "0x24195B0", VA = "0x18241A7B0")]
public BacktraceJObject ToJson()
{
return null;
}
// Token: 0x04000155 RID: 341
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000103")]
public Dictionary<string, ThreadInformation> ThreadInformations;
// Token: 0x04000156 RID: 342
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000104")]
internal string MainThread;
}
}
@@ -0,0 +1,90 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading;
using Backtrace.Unity.Json;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model.JsonData
{
// Token: 0x0200003A RID: 58
[Token(Token = "0x2000027")]
public class ThreadInformation
{
// Token: 0x1700004C RID: 76
// (get) Token: 0x060001A6 RID: 422 RVA: 0x00002068 File Offset: 0x00000268
// (set) Token: 0x060001A7 RID: 423 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700003C")]
public string Name
{
[Token(Token = "0x6000150")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000151")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700004D RID: 77
// (get) Token: 0x060001A8 RID: 424 RVA: 0x00002684 File Offset: 0x00000884
// (set) Token: 0x060001A9 RID: 425 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700003D")]
public bool Fault
{
[Token(Token = "0x6000152")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000153")]
[Address(RVA = "0x43DE90", Offset = "0x43CC90", VA = "0x18043DE90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060001AA RID: 426 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000154")]
[Address(RVA = "0x241ABE0", Offset = "0x24199E0", VA = "0x18241ABE0")]
public BacktraceJObject ToJson()
{
return null;
}
// Token: 0x060001AB RID: 427 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000155")]
[Address(RVA = "0x241AEC0", Offset = "0x2419CC0", VA = "0x18241AEC0")]
public ThreadInformation(string threadName, bool fault, IEnumerable<BacktraceStackFrame> stack)
{
}
// Token: 0x060001AC RID: 428 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000156")]
[Address(RVA = "0x241ADE0", Offset = "0x2419BE0", VA = "0x18241ADE0")]
public ThreadInformation(Thread thread, IEnumerable<BacktraceStackFrame> stack, bool faultingThread = false)
{
}
// Token: 0x060001AD RID: 429 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000157")]
[Address(RVA = "0x241AF80", Offset = "0x2419D80", VA = "0x18241AF80")]
private ThreadInformation()
{
}
// Token: 0x04000159 RID: 345
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000107")]
internal IEnumerable<BacktraceStackFrame> Stack;
}
}
@@ -0,0 +1,44 @@
using System;
using System.Collections;
using Backtrace.Unity.Interfaces;
using Cpp2IlInjected;
namespace Backtrace.Unity.Model
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000022")]
internal class NativeCrashUploader
{
// Token: 0x0600016F RID: 367 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000130")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
public void SetBacktraceApi(IBacktraceApi backtraceApi)
{
}
// Token: 0x06000170 RID: 368 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000131")]
[Address(RVA = "0x2419970", Offset = "0x2418770", VA = "0x182419970")]
public IEnumerator SendUnhandledGameCrashesOnGameStartup()
{
return null;
}
// Token: 0x06000171 RID: 369 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000132")]
[Address(RVA = "0x24199D0", Offset = "0x24187D0", VA = "0x1824199D0")]
public NativeCrashUploader()
{
}
// Token: 0x0400013F RID: 319
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000FA")]
private IBacktraceApi _backtraceApi;
// Token: 0x04000140 RID: 320
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000FB")]
internal string nativeCrashesDir;
}
}