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 = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000039")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] [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 = "0x2C1B230", Offset = "0x2C1A230", VA = "0x182C1B230")] 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 = "0x2C1B1B0", Offset = "0x2C1A1B0", VA = "0x182C1B1B0")] get { return DeduplicationStrategy.None; } [Token(Token = "0x600003C")] [Address(RVA = "0x2C1B290", Offset = "0x2C1A290", VA = "0x182C1B290")] 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 = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] [CompilerGenerated] get { return null; } [Token(Token = "0x600003E")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] [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 = "0x417680", Offset = "0x416680", VA = "0x180417680")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000040")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] [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 = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "17")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000042")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0", 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 = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000044")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] [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 = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000046")] [Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")] [CompilerGenerated] private set { } } // Token: 0x0600004F RID: 79 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000047")] [Address(RVA = "0x2C1A320", Offset = "0x2C19320", VA = "0x182C1A320", Slot = "14")] public void Reload() { } // Token: 0x06000050 RID: 80 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000048")] [Address(RVA = "0x12476E0", Offset = "0x12466E0", VA = "0x1812476E0")] public void OnDisable() { } // Token: 0x06000051 RID: 81 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000049")] [Address(RVA = "0x2C19920", Offset = "0x2C18920", VA = "0x182C19920")] private void Awake() { } // Token: 0x06000052 RID: 82 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004A")] [Address(RVA = "0x2C1AD00", Offset = "0x2C19D00", VA = "0x182C1AD00")] private void Update() { } // Token: 0x06000053 RID: 83 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004B")] [Address(RVA = "0x2C1AC30", Offset = "0x2C19C30", VA = "0x182C1AC30")] private void Start() { } // Token: 0x06000054 RID: 84 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004C")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960", Slot = "5")] public void SetApi(IBacktraceApi backtraceApi) { } // Token: 0x06000055 RID: 85 RVA: 0x0000218C File Offset: 0x0000038C [Token(Token = "0x600004D")] [Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "16")] public bool Enabled() { return default(bool); } // Token: 0x06000056 RID: 86 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600004E")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "11")] public BacktraceDatabaseSettings GetSettings() { return null; } // Token: 0x06000057 RID: 87 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600004F")] [Address(RVA = "0x2C19930", Offset = "0x2C18930", VA = "0x182C19930", Slot = "6")] public void Clear() { } // Token: 0x06000058 RID: 88 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000050")] [Address(RVA = "0x2C19790", Offset = "0x2C18790", VA = "0x182C19790", 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 = "0x2C19860", Offset = "0x2C18860", VA = "0x182C19860", 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 = "0x2C19E50", Offset = "0x2C18E50", VA = "0x182C19E50", Slot = "9")] public IEnumerable Get() { return null; } // Token: 0x0600005B RID: 91 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000053")] [Address(RVA = "0x2C19A40", Offset = "0x2C18A40", VA = "0x182C19A40", Slot = "10")] public void Delete(BacktraceDatabaseRecord record) { } // Token: 0x0600005C RID: 92 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000054")] [Address(RVA = "0x2C19D40", Offset = "0x2C18D40", VA = "0x182C19D40", Slot = "4")] public void Flush() { } // Token: 0x0600005D RID: 93 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000055")] [Address(RVA = "0x2C1AAC0", Offset = "0x2C19AC0", VA = "0x182C1AAC0")] public void Send() { } // Token: 0x0600005E RID: 94 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000056")] [Address(RVA = "0x2C19AD0", Offset = "0x2C18AD0", VA = "0x182C19AD0")] private void FlushRecord(BacktraceDatabaseRecord record) { } // Token: 0x0600005F RID: 95 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000057")] [Address(RVA = "0x2C1A850", Offset = "0x2C19850", VA = "0x182C1A850")] private void SendData(BacktraceDatabaseRecord record) { } // Token: 0x06000060 RID: 96 RVA: 0x000021A4 File Offset: 0x000003A4 [Token(Token = "0x6000058")] [Address(RVA = "0x2C199E0", Offset = "0x2C189E0", VA = "0x182C199E0")] public int Count() { return 0; } // Token: 0x06000061 RID: 97 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000059")] [Address(RVA = "0x2C1A7D0", Offset = "0x2C197D0", VA = "0x182C1A7D0", Slot = "19")] protected virtual void RemoveOrphaned() { } // Token: 0x06000062 RID: 98 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600005A")] [Address(RVA = "0x2C1AB70", Offset = "0x2C19B70", VA = "0x182C1AB70", Slot = "20")] protected virtual void SetupMultisceneSupport() { } // Token: 0x06000063 RID: 99 RVA: 0x000021BC File Offset: 0x000003BC [Token(Token = "0x600005B")] [Address(RVA = "0x2C19EF0", Offset = "0x2C18EF0", VA = "0x182C19EF0", Slot = "21")] protected virtual bool InitializeDatabasePaths() { return default(bool); } // Token: 0x06000064 RID: 100 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600005C")] [Address(RVA = "0x2C1A040", Offset = "0x2C19040", VA = "0x182C1A040", Slot = "22")] protected virtual void LoadReports() { } // Token: 0x06000065 RID: 101 RVA: 0x000021D4 File Offset: 0x000003D4 [Token(Token = "0x600005D")] [Address(RVA = "0x2C1AF20", Offset = "0x2C19F20", VA = "0x182C1AF20")] private bool ValidateDatabaseSize() { return default(bool); } // Token: 0x06000066 RID: 102 RVA: 0x000021EC File Offset: 0x000003EC [Token(Token = "0x600005E")] [Address(RVA = "0x2C1AED0", Offset = "0x2C19ED0", VA = "0x182C1AED0", Slot = "7")] public bool ValidConsistency() { return default(bool); } // Token: 0x06000067 RID: 103 RVA: 0x00002204 File Offset: 0x00000404 [Token(Token = "0x600005F")] [Address(RVA = "0x2C19DF0", Offset = "0x2C18DF0", VA = "0x182C19DF0", Slot = "12")] public long GetDatabaseSize() { return 0L; } // Token: 0x06000068 RID: 104 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000060")] [Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20", Slot = "13")] public void SetReportWatcher(ReportLimitWatcher reportLimitWatcher) { } // Token: 0x06000069 RID: 105 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000061")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] 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; } }