using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Backtrace.Unity.Interfaces; using Backtrace.Unity.Model; using Backtrace.Unity.Model.Database; using Backtrace.Unity.Services; using Backtrace.Unity.Types; using Cpp2IlInjected; using UnityEngine; namespace Backtrace.Unity { // Token: 0x02000005 RID: 5 [Token(Token = "0x2000003")] [RequireComponent(typeof(BacktraceClient))] public class BacktraceDatabase : MonoBehaviour, IBacktraceDatabase { // Token: 0x1700000E RID: 14 // (get) Token: 0x06000040 RID: 64 RVA: 0x00002068 File Offset: 0x00000268 // (set) Token: 0x06000041 RID: 65 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x1700000C")] public string DatabasePath { [Token(Token = "0x6000038")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000039")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] [CompilerGenerated] protected set { } } // Token: 0x1700000F RID: 15 // (get) Token: 0x06000042 RID: 66 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x1700000D")] public static BacktraceDatabase Instance { [Token(Token = "0x600003A")] [Address(RVA = "0x2411DB0", Offset = "0x2410BB0", VA = "0x182411DB0")] get { return null; } } // Token: 0x17000010 RID: 16 // (get) Token: 0x06000043 RID: 67 RVA: 0x0000215C File Offset: 0x0000035C // (set) Token: 0x06000044 RID: 68 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x1700000E")] public DeduplicationStrategy DeduplicationStrategy { [Token(Token = "0x600003B")] [Address(RVA = "0x2411D30", Offset = "0x2410B30", VA = "0x182411D30")] get { return DeduplicationStrategy.None; } [Token(Token = "0x600003C")] [Address(RVA = "0x2411E10", Offset = "0x2410C10", VA = "0x182411E10")] set { } } // Token: 0x17000011 RID: 17 // (get) Token: 0x06000045 RID: 69 RVA: 0x00002068 File Offset: 0x00000268 // (set) Token: 0x06000046 RID: 70 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x1700000F")] protected BacktraceDatabaseSettings DatabaseSettings { [Token(Token = "0x600003D")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] [CompilerGenerated] get { return null; } [Token(Token = "0x600003E")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] [CompilerGenerated] set { } } // Token: 0x17000012 RID: 18 // (get) Token: 0x06000047 RID: 71 RVA: 0x00002068 File Offset: 0x00000268 // (set) Token: 0x06000048 RID: 72 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x17000010")] public IBacktraceApi BacktraceApi { [Token(Token = "0x600003F")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000040")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] [CompilerGenerated] set { } } // Token: 0x17000013 RID: 19 // (get) Token: 0x06000049 RID: 73 RVA: 0x00002068 File Offset: 0x00000268 // (set) Token: 0x0600004A RID: 74 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x17000011")] protected virtual IBacktraceDatabaseContext BacktraceDatabaseContext { [Token(Token = "0x6000041")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "17")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000042")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50", Slot = "18")] [CompilerGenerated] set { } } // Token: 0x17000014 RID: 20 // (get) Token: 0x0600004B RID: 75 RVA: 0x00002068 File Offset: 0x00000268 // (set) Token: 0x0600004C RID: 76 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x17000012")] internal IBacktraceDatabaseFileContext BacktraceDatabaseFileContext { [Token(Token = "0x6000043")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000044")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] [CompilerGenerated] set { } } // Token: 0x17000015 RID: 21 // (get) Token: 0x0600004D RID: 77 RVA: 0x00002174 File Offset: 0x00000374 // (set) Token: 0x0600004E RID: 78 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x17000013")] public bool Enable { [Token(Token = "0x6000045")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000046")] [Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")] [CompilerGenerated] private set { } } // Token: 0x0600004F RID: 79 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000047")] [Address(RVA = "0x2410EA0", Offset = "0x240FCA0", VA = "0x182410EA0", Slot = "14")] public void Reload() { } // Token: 0x06000050 RID: 80 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000048")] [Address(RVA = "0x7A0B40", Offset = "0x79F940", VA = "0x1807A0B40")] public void OnDisable() { } // Token: 0x06000051 RID: 81 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000049")] [Address(RVA = "0x24104A0", Offset = "0x240F2A0", VA = "0x1824104A0")] private void Awake() { } // Token: 0x06000052 RID: 82 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004A")] [Address(RVA = "0x2411880", Offset = "0x2410680", VA = "0x182411880")] private void Update() { } // Token: 0x06000053 RID: 83 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004B")] [Address(RVA = "0x24117B0", Offset = "0x24105B0", VA = "0x1824117B0")] private void Start() { } // Token: 0x06000054 RID: 84 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004C")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30", Slot = "5")] public void SetApi(IBacktraceApi backtraceApi) { } // Token: 0x06000055 RID: 85 RVA: 0x0000218C File Offset: 0x0000038C [Token(Token = "0x600004D")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "16")] public bool Enabled() { return default(bool); } // Token: 0x06000056 RID: 86 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600004E")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "11")] public BacktraceDatabaseSettings GetSettings() { return null; } // Token: 0x06000057 RID: 87 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004F")] [Address(RVA = "0x24104B0", Offset = "0x240F2B0", VA = "0x1824104B0", Slot = "6")] public void Clear() { } // Token: 0x06000058 RID: 88 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000050")] [Address(RVA = "0x2410310", Offset = "0x240F110", VA = "0x182410310", Slot = "15")] public BacktraceDatabaseRecord Add(BacktraceData data, bool @lock = true) { return null; } // Token: 0x06000059 RID: 89 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000051")] [Address(RVA = "0x24103E0", Offset = "0x240F1E0", VA = "0x1824103E0", Slot = "8")] [Obsolete] public BacktraceDatabaseRecord Add(BacktraceReport backtraceReport, Dictionary attributes, MiniDumpType miniDumpType = MiniDumpType.None) { return null; } // Token: 0x0600005A RID: 90 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000052")] [Address(RVA = "0x24109D0", Offset = "0x240F7D0", VA = "0x1824109D0", Slot = "9")] public IEnumerable Get() { return null; } // Token: 0x0600005B RID: 91 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000053")] [Address(RVA = "0x24105C0", Offset = "0x240F3C0", VA = "0x1824105C0", Slot = "10")] public void Delete(BacktraceDatabaseRecord record) { } // Token: 0x0600005C RID: 92 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000054")] [Address(RVA = "0x24108C0", Offset = "0x240F6C0", VA = "0x1824108C0", Slot = "4")] public void Flush() { } // Token: 0x0600005D RID: 93 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000055")] [Address(RVA = "0x2411640", Offset = "0x2410440", VA = "0x182411640")] public void Send() { } // Token: 0x0600005E RID: 94 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000056")] [Address(RVA = "0x2410650", Offset = "0x240F450", VA = "0x182410650")] private void FlushRecord(BacktraceDatabaseRecord record) { } // Token: 0x0600005F RID: 95 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000057")] [Address(RVA = "0x24113D0", Offset = "0x24101D0", VA = "0x1824113D0")] private void SendData(BacktraceDatabaseRecord record) { } // Token: 0x06000060 RID: 96 RVA: 0x000021A4 File Offset: 0x000003A4 [Token(Token = "0x6000058")] [Address(RVA = "0x2410560", Offset = "0x240F360", VA = "0x182410560")] public int Count() { return 0; } // Token: 0x06000061 RID: 97 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000059")] [Address(RVA = "0x2411350", Offset = "0x2410150", VA = "0x182411350", Slot = "19")] protected virtual void RemoveOrphaned() { } // Token: 0x06000062 RID: 98 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600005A")] [Address(RVA = "0x24116F0", Offset = "0x24104F0", VA = "0x1824116F0", Slot = "20")] protected virtual void SetupMultisceneSupport() { } // Token: 0x06000063 RID: 99 RVA: 0x000021BC File Offset: 0x000003BC [Token(Token = "0x600005B")] [Address(RVA = "0x2410A70", Offset = "0x240F870", VA = "0x182410A70", Slot = "21")] protected virtual bool InitializeDatabasePaths() { return default(bool); } // Token: 0x06000064 RID: 100 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600005C")] [Address(RVA = "0x2410BC0", Offset = "0x240F9C0", VA = "0x182410BC0", Slot = "22")] protected virtual void LoadReports() { } // Token: 0x06000065 RID: 101 RVA: 0x000021D4 File Offset: 0x000003D4 [Token(Token = "0x600005D")] [Address(RVA = "0x2411AA0", Offset = "0x24108A0", VA = "0x182411AA0")] private bool ValidateDatabaseSize() { return default(bool); } // Token: 0x06000066 RID: 102 RVA: 0x000021EC File Offset: 0x000003EC [Token(Token = "0x600005E")] [Address(RVA = "0x2411A50", Offset = "0x2410850", VA = "0x182411A50", Slot = "7")] public bool ValidConsistency() { return default(bool); } // Token: 0x06000067 RID: 103 RVA: 0x00002204 File Offset: 0x00000404 [Token(Token = "0x600005F")] [Address(RVA = "0x2410970", Offset = "0x240F770", VA = "0x182410970", Slot = "12")] public long GetDatabaseSize() { return 0L; } // Token: 0x06000068 RID: 104 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000060")] [Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490", Slot = "13")] public void SetReportWatcher(ReportLimitWatcher reportLimitWatcher) { } // Token: 0x06000069 RID: 105 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000061")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public BacktraceDatabase() { } // Token: 0x04000020 RID: 32 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000012")] private bool _timerBackgroundWork; // Token: 0x04000021 RID: 33 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000013")] public BacktraceConfiguration Configuration; // Token: 0x04000022 RID: 34 [Token(Token = "0x4000014")] internal static float LastFrameTime; // Token: 0x04000024 RID: 36 [Token(Token = "0x4000016")] private static BacktraceDatabase _instance; // Token: 0x04000026 RID: 38 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000018")] private float _lastConnection; // Token: 0x0400002B RID: 43 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400001D")] private ReportLimitWatcher _reportLimitWatcher; } }