using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

// Token: 0x02000039 RID: 57
public class BugReporter : MonoBehaviour
{
	// Token: 0x06000604 RID: 1540 RVA: 0x00019974 File Offset: 0x00017B74
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471220, XrefRangeEnd = 471238, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Awake()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000605 RID: 1541 RVA: 0x000199B8 File Offset: 0x00017BB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471238, XrefRangeEnd = 471240, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000606 RID: 1542 RVA: 0x000199FC File Offset: 0x00017BFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471240, XrefRangeEnd = 471241, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDestroy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000607 RID: 1543 RVA: 0x00019A40 File Offset: 0x00017C40
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471241, XrefRangeEnd = 471243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Clear()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000608 RID: 1544 RVA: 0x00019A84 File Offset: 0x00017C84
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471243, XrefRangeEnd = 471257, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Initialize()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_Initialize_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000609 RID: 1545 RVA: 0x00019AC8 File Offset: 0x00017CC8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471257, XrefRangeEnd = 471263, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnLogItemAdded(LogHistoryItem logHistoryItem)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(logHistoryItem);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_OnLogItemAdded_Private_Void_LogHistoryItem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600060A RID: 1546 RVA: 0x00019B24 File Offset: 0x00017D24
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471263, XrefRangeEnd = 471303, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ExportLog()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_ExportLog_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600060B RID: 1547 RVA: 0x00019B68 File Offset: 0x00017D68
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471303, XrefRangeEnd = 471309, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Upload(BugReporter.LogObject logObject)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(logObject);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_Upload_Private_IEnumerator_1_Single_LogObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x0600060C RID: 1548 RVA: 0x00019BD8 File Offset: 0x00017DD8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471309, XrefRangeEnd = 471321, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetLogObjectName()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_GetLogObjectName_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x0600060D RID: 1549 RVA: 0x00019C24 File Offset: 0x00017E24
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471411, RefRangeEnd = 471412, XrefRangeStart = 471321, XrefRangeEnd = 471411, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BugReporter.LogObject GetCurrentLogObject(string logObjectName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(logObjectName);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr_GetCurrentLogObject_Private_LogObject_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new BugReporter.LogObject(intPtr3) : null;
		}
	}

	// Token: 0x0600060E RID: 1550 RVA: 0x00019C94 File Offset: 0x00017E94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471412, XrefRangeEnd = 471416, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BugReporter()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BugReporter>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600060F RID: 1551 RVA: 0x00019CE0 File Offset: 0x00017EE0
	// Note: this type is marked as 'beforefieldinit'.
	static BugReporter()
	{
		Il2CppClassPointerStore<BugReporter>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BugReporter");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BugReporter>.NativeClassPtr);
		BugReporter.NativeFieldInfoPtr_DELAY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "DELAY");
		BugReporter.NativeFieldInfoPtr_LOG_LENGTH = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "LOG_LENGTH");
		BugReporter.NativeFieldInfoPtr_LOG_ITEM_MAXIMUM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "LOG_ITEM_MAXIMUM");
		BugReporter.NativeFieldInfoPtr_WebServerUrl = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "WebServerUrl");
		BugReporter.NativeFieldInfoPtr_logLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "logLabel");
		BugReporter.NativeFieldInfoPtr_logHistory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "logHistory");
		BugReporter.NativeFieldInfoPtr_timeNow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "timeNow");
		BugReporter.NativeFieldInfoPtr_timeDelay = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "timeDelay");
		BugReporter.NativeFieldInfoPtr_logItemCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "logItemCount");
		BugReporter.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663720);
		BugReporter.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663721);
		BugReporter.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663722);
		BugReporter.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663723);
		BugReporter.NativeMethodInfoPtr_Initialize_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663724);
		BugReporter.NativeMethodInfoPtr_OnLogItemAdded_Private_Void_LogHistoryItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663725);
		BugReporter.NativeMethodInfoPtr_ExportLog_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663726);
		BugReporter.NativeMethodInfoPtr_Upload_Private_IEnumerator_1_Single_LogObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663727);
		BugReporter.NativeMethodInfoPtr_GetLogObjectName_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663728);
		BugReporter.NativeMethodInfoPtr_GetCurrentLogObject_Private_LogObject_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663729);
		BugReporter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, 100663730);
	}

	// Token: 0x06000610 RID: 1552 RVA: 0x0000351C File Offset: 0x0000171C
	public BugReporter(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700021B RID: 539
	// (get) Token: 0x06000611 RID: 1553 RVA: 0x00019EA0 File Offset: 0x000180A0
	// (set) Token: 0x06000612 RID: 1554 RVA: 0x00019EBE File Offset: 0x000180BE
	public unsafe static float DELAY
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(BugReporter.NativeFieldInfoPtr_DELAY, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(BugReporter.NativeFieldInfoPtr_DELAY, (void*)(&value));
		}
	}

	// Token: 0x1700021C RID: 540
	// (get) Token: 0x06000613 RID: 1555 RVA: 0x00019ED0 File Offset: 0x000180D0
	// (set) Token: 0x06000614 RID: 1556 RVA: 0x00019EEE File Offset: 0x000180EE
	public unsafe static int LOG_LENGTH
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(BugReporter.NativeFieldInfoPtr_LOG_LENGTH, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(BugReporter.NativeFieldInfoPtr_LOG_LENGTH, (void*)(&value));
		}
	}

	// Token: 0x1700021D RID: 541
	// (get) Token: 0x06000615 RID: 1557 RVA: 0x00019F00 File Offset: 0x00018100
	// (set) Token: 0x06000616 RID: 1558 RVA: 0x00019F1E File Offset: 0x0001811E
	public unsafe static int LOG_ITEM_MAXIMUM
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(BugReporter.NativeFieldInfoPtr_LOG_ITEM_MAXIMUM, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(BugReporter.NativeFieldInfoPtr_LOG_ITEM_MAXIMUM, (void*)(&value));
		}
	}

	// Token: 0x1700021E RID: 542
	// (get) Token: 0x06000617 RID: 1559 RVA: 0x00019F30 File Offset: 0x00018130
	// (set) Token: 0x06000618 RID: 1560 RVA: 0x00019F59 File Offset: 0x00018159
	public unsafe string WebServerUrl
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_WebServerUrl);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_WebServerUrl), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700021F RID: 543
	// (get) Token: 0x06000619 RID: 1561 RVA: 0x00019F80 File Offset: 0x00018180
	// (set) Token: 0x0600061A RID: 1562 RVA: 0x00019FB4 File Offset: 0x000181B4
	public unsafe Text logLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000220 RID: 544
	// (get) Token: 0x0600061B RID: 1563 RVA: 0x00019FDC File Offset: 0x000181DC
	// (set) Token: 0x0600061C RID: 1564 RVA: 0x0001A010 File Offset: 0x00018210
	public unsafe LogHistory logHistory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logHistory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LogHistory(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logHistory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000221 RID: 545
	// (get) Token: 0x0600061D RID: 1565 RVA: 0x0001A038 File Offset: 0x00018238
	// (set) Token: 0x0600061E RID: 1566 RVA: 0x0001A060 File Offset: 0x00018260
	public unsafe float timeNow
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_timeNow);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_timeNow)) = value;
		}
	}

	// Token: 0x17000222 RID: 546
	// (get) Token: 0x0600061F RID: 1567 RVA: 0x0001A084 File Offset: 0x00018284
	// (set) Token: 0x06000620 RID: 1568 RVA: 0x0001A0AC File Offset: 0x000182AC
	public unsafe float timeDelay
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_timeDelay);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_timeDelay)) = value;
		}
	}

	// Token: 0x17000223 RID: 547
	// (get) Token: 0x06000621 RID: 1569 RVA: 0x0001A0D0 File Offset: 0x000182D0
	// (set) Token: 0x06000622 RID: 1570 RVA: 0x0001A0F8 File Offset: 0x000182F8
	public unsafe int logItemCount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logItemCount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.NativeFieldInfoPtr_logItemCount)) = value;
		}
	}

	// Token: 0x040003B2 RID: 946
	private static readonly IntPtr NativeFieldInfoPtr_DELAY;

	// Token: 0x040003B3 RID: 947
	private static readonly IntPtr NativeFieldInfoPtr_LOG_LENGTH;

	// Token: 0x040003B4 RID: 948
	private static readonly IntPtr NativeFieldInfoPtr_LOG_ITEM_MAXIMUM;

	// Token: 0x040003B5 RID: 949
	private static readonly IntPtr NativeFieldInfoPtr_WebServerUrl;

	// Token: 0x040003B6 RID: 950
	private static readonly IntPtr NativeFieldInfoPtr_logLabel;

	// Token: 0x040003B7 RID: 951
	private static readonly IntPtr NativeFieldInfoPtr_logHistory;

	// Token: 0x040003B8 RID: 952
	private static readonly IntPtr NativeFieldInfoPtr_timeNow;

	// Token: 0x040003B9 RID: 953
	private static readonly IntPtr NativeFieldInfoPtr_timeDelay;

	// Token: 0x040003BA RID: 954
	private static readonly IntPtr NativeFieldInfoPtr_logItemCount;

	// Token: 0x040003BB RID: 955
	private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;

	// Token: 0x040003BC RID: 956
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040003BD RID: 957
	private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;

	// Token: 0x040003BE RID: 958
	private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;

	// Token: 0x040003BF RID: 959
	private static readonly IntPtr NativeMethodInfoPtr_Initialize_Private_Void_0;

	// Token: 0x040003C0 RID: 960
	private static readonly IntPtr NativeMethodInfoPtr_OnLogItemAdded_Private_Void_LogHistoryItem_0;

	// Token: 0x040003C1 RID: 961
	private static readonly IntPtr NativeMethodInfoPtr_ExportLog_Private_Void_0;

	// Token: 0x040003C2 RID: 962
	private static readonly IntPtr NativeMethodInfoPtr_Upload_Private_IEnumerator_1_Single_LogObject_0;

	// Token: 0x040003C3 RID: 963
	private static readonly IntPtr NativeMethodInfoPtr_GetLogObjectName_Private_String_0;

	// Token: 0x040003C4 RID: 964
	private static readonly IntPtr NativeMethodInfoPtr_GetCurrentLogObject_Private_LogObject_String_0;

	// Token: 0x040003C5 RID: 965
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200003A RID: 58
	public class LogObject : Il2CppSystem.Object
	{
		// Token: 0x06000623 RID: 1571 RVA: 0x0001A11C File Offset: 0x0001831C
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe LogObject()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.LogObject.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000624 RID: 1572 RVA: 0x0001A168 File Offset: 0x00018368
		// Note: this type is marked as 'beforefieldinit'.
		static LogObject()
		{
			Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "LogObject");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr);
			BugReporter.LogObject.NativeFieldInfoPtr_Name = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr, "Name");
			BugReporter.LogObject.NativeFieldInfoPtr_UpdateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr, "UpdateTime");
			BugReporter.LogObject.NativeFieldInfoPtr_Logs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr, "Logs");
			BugReporter.LogObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter.LogObject>.NativeClassPtr, 100663731);
		}

		// Token: 0x06000625 RID: 1573 RVA: 0x0000A688 File Offset: 0x00008888
		public LogObject(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17000224 RID: 548
		// (get) Token: 0x06000626 RID: 1574 RVA: 0x0001A1E4 File Offset: 0x000183E4
		// (set) Token: 0x06000627 RID: 1575 RVA: 0x0001A20D File Offset: 0x0001840D
		public unsafe string Name
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_Name);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_Name), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x17000225 RID: 549
		// (get) Token: 0x06000628 RID: 1576 RVA: 0x0001A234 File Offset: 0x00018434
		// (set) Token: 0x06000629 RID: 1577 RVA: 0x0001A25D File Offset: 0x0001845D
		public unsafe string UpdateTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_UpdateTime);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_UpdateTime), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x17000226 RID: 550
		// (get) Token: 0x0600062A RID: 1578 RVA: 0x0001A284 File Offset: 0x00018484
		// (set) Token: 0x0600062B RID: 1579 RVA: 0x0001A2B8 File Offset: 0x000184B8
		public unsafe Il2CppReferenceArray<BugReporter.LogData> Logs
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_Logs);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppReferenceArray<BugReporter.LogData>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogObject.NativeFieldInfoPtr_Logs), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040003C6 RID: 966
		private static readonly IntPtr NativeFieldInfoPtr_Name;

		// Token: 0x040003C7 RID: 967
		private static readonly IntPtr NativeFieldInfoPtr_UpdateTime;

		// Token: 0x040003C8 RID: 968
		private static readonly IntPtr NativeFieldInfoPtr_Logs;

		// Token: 0x040003C9 RID: 969
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}

	// Token: 0x0200003B RID: 59
	public class LogData : Il2CppSystem.Object
	{
		// Token: 0x0600062C RID: 1580 RVA: 0x0001A2E0 File Offset: 0x000184E0
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe LogData()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter.LogData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600062D RID: 1581 RVA: 0x0001A32C File Offset: 0x0001852C
		// Note: this type is marked as 'beforefieldinit'.
		static LogData()
		{
			Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "LogData");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr);
			BugReporter.LogData.NativeFieldInfoPtr_logHeader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr, "logHeader");
			BugReporter.LogData.NativeFieldInfoPtr_logTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr, "logTime");
			BugReporter.LogData.NativeFieldInfoPtr_logMsg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr, "logMsg");
			BugReporter.LogData.NativeFieldInfoPtr_logStackTrace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr, "logStackTrace");
			BugReporter.LogData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter.LogData>.NativeClassPtr, 100663732);
		}

		// Token: 0x0600062E RID: 1582 RVA: 0x0000A688 File Offset: 0x00008888
		public LogData(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17000227 RID: 551
		// (get) Token: 0x0600062F RID: 1583 RVA: 0x0001A3BC File Offset: 0x000185BC
		// (set) Token: 0x06000630 RID: 1584 RVA: 0x0001A3E5 File Offset: 0x000185E5
		public unsafe string logHeader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logHeader);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logHeader), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x17000228 RID: 552
		// (get) Token: 0x06000631 RID: 1585 RVA: 0x0001A40C File Offset: 0x0001860C
		// (set) Token: 0x06000632 RID: 1586 RVA: 0x0001A435 File Offset: 0x00018635
		public unsafe string logTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logTime);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logTime), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x17000229 RID: 553
		// (get) Token: 0x06000633 RID: 1587 RVA: 0x0001A45C File Offset: 0x0001865C
		// (set) Token: 0x06000634 RID: 1588 RVA: 0x0001A485 File Offset: 0x00018685
		public unsafe string logMsg
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logMsg);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logMsg), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x1700022A RID: 554
		// (get) Token: 0x06000635 RID: 1589 RVA: 0x0001A4AC File Offset: 0x000186AC
		// (set) Token: 0x06000636 RID: 1590 RVA: 0x0001A4D5 File Offset: 0x000186D5
		public unsafe string logStackTrace
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logStackTrace);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter.LogData.NativeFieldInfoPtr_logStackTrace), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x040003CA RID: 970
		private static readonly IntPtr NativeFieldInfoPtr_logHeader;

		// Token: 0x040003CB RID: 971
		private static readonly IntPtr NativeFieldInfoPtr_logTime;

		// Token: 0x040003CC RID: 972
		private static readonly IntPtr NativeFieldInfoPtr_logMsg;

		// Token: 0x040003CD RID: 973
		private static readonly IntPtr NativeFieldInfoPtr_logStackTrace;

		// Token: 0x040003CE RID: 974
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}

	// Token: 0x0200003C RID: 60
	[ObfuscatedName("BugReporter/<Upload>d__18")]
	public sealed class _Upload_d__18 : Il2CppSystem.Object
	{
		// Token: 0x06000637 RID: 1591 RVA: 0x0001A4FC File Offset: 0x000186FC
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Upload_d__18(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06000638 RID: 1592 RVA: 0x0001A55C File Offset: 0x0001875C
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000639 RID: 1593 RVA: 0x0001A5A0 File Offset: 0x000187A0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471178, XrefRangeEnd = 471212, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17000230 RID: 560
		// (get) Token: 0x0600063A RID: 1594 RVA: 0x0001A5F0 File Offset: 0x000187F0
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600063B RID: 1595 RVA: 0x0001A640 File Offset: 0x00018840
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471212, XrefRangeEnd = 471217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17000231 RID: 561
		// (get) Token: 0x0600063C RID: 1596 RVA: 0x0001A684 File Offset: 0x00018884
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471217, XrefRangeEnd = 471220, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600063D RID: 1597 RVA: 0x0001A6DC File Offset: 0x000188DC
		// Note: this type is marked as 'beforefieldinit'.
		static _Upload_d__18()
		{
			Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BugReporter>.NativeClassPtr, "<Upload>d__18");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr);
			BugReporter._Upload_d__18.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, "<>1__state");
			BugReporter._Upload_d__18.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, "<>2__current");
			BugReporter._Upload_d__18.NativeFieldInfoPtr_logObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, "logObject");
			BugReporter._Upload_d__18.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, "<>4__this");
			BugReporter._Upload_d__18.NativeFieldInfoPtr__www_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, "<www>5__2");
			BugReporter._Upload_d__18.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663733);
			BugReporter._Upload_d__18.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663734);
			BugReporter._Upload_d__18.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663735);
			BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663736);
			BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663737);
			BugReporter._Upload_d__18.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BugReporter._Upload_d__18>.NativeClassPtr, 100663738);
		}

		// Token: 0x0600063E RID: 1598 RVA: 0x0000A688 File Offset: 0x00008888
		public _Upload_d__18(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700022B RID: 555
		// (get) Token: 0x0600063F RID: 1599 RVA: 0x0001A7E4 File Offset: 0x000189E4
		// (set) Token: 0x06000640 RID: 1600 RVA: 0x0001A80C File Offset: 0x00018A0C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x1700022C RID: 556
		// (get) Token: 0x06000641 RID: 1601 RVA: 0x0001A830 File Offset: 0x00018A30
		// (set) Token: 0x06000642 RID: 1602 RVA: 0x0001A858 File Offset: 0x00018A58
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x1700022D RID: 557
		// (get) Token: 0x06000643 RID: 1603 RVA: 0x0001A87C File Offset: 0x00018A7C
		// (set) Token: 0x06000644 RID: 1604 RVA: 0x0001A8B0 File Offset: 0x00018AB0
		public unsafe BugReporter.LogObject logObject
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr_logObject);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BugReporter.LogObject(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr_logObject), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700022E RID: 558
		// (get) Token: 0x06000645 RID: 1605 RVA: 0x0001A8D8 File Offset: 0x00018AD8
		// (set) Token: 0x06000646 RID: 1606 RVA: 0x0001A90C File Offset: 0x00018B0C
		public unsafe BugReporter __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BugReporter(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700022F RID: 559
		// (get) Token: 0x06000647 RID: 1607 RVA: 0x0001A934 File Offset: 0x00018B34
		// (set) Token: 0x06000648 RID: 1608 RVA: 0x0001A968 File Offset: 0x00018B68
		public unsafe UnityWebRequest _www_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr__www_5__2);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UnityWebRequest(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BugReporter._Upload_d__18.NativeFieldInfoPtr__www_5__2), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040003CF RID: 975
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040003D0 RID: 976
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x040003D1 RID: 977
		private static readonly IntPtr NativeFieldInfoPtr_logObject;

		// Token: 0x040003D2 RID: 978
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040003D3 RID: 979
		private static readonly IntPtr NativeFieldInfoPtr__www_5__2;

		// Token: 0x040003D4 RID: 980
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x040003D5 RID: 981
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x040003D6 RID: 982
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x040003D7 RID: 983
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x040003D8 RID: 984
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x040003D9 RID: 985
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
