101 lines
2.5 KiB
C#
101 lines
2.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|