222 lines
7.0 KiB
C#
222 lines
7.0 KiB
C#
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;
|
|
}
|
|
}
|