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

// Token: 0x02000301 RID: 769
public class UIBossRush : MonoBehaviour
{
	// Token: 0x060062F5 RID: 25333 RVA: 0x00190848 File Offset: 0x0018EA48
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597826, RefRangeEnd = 597827, XrefRangeStart = 597757, XrefRangeEnd = 597826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062F6 RID: 25334 RVA: 0x0019088C File Offset: 0x0018EA8C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597831, RefRangeEnd = 597832, XrefRangeStart = 597827, XrefRangeEnd = 597831, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062F7 RID: 25335 RVA: 0x001908D0 File Offset: 0x0018EAD0
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 597861, RefRangeEnd = 597869, XrefRangeStart = 597832, XrefRangeEnd = 597861, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Appear()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_Appear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062F8 RID: 25336 RVA: 0x00190914 File Offset: 0x0018EB14
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 216460, RefRangeEnd = 216463, XrefRangeStart = 216460, XrefRangeEnd = 216463, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Hide()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_Hide_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062F9 RID: 25337 RVA: 0x00190958 File Offset: 0x0018EB58
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597878, RefRangeEnd = 597879, XrefRangeStart = 597869, XrefRangeEnd = 597878, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBattleBoss(SaveSystem.ScriptType boss, Func<float> bossTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref boss;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bossTime);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_SetBattleBoss_Public_Void_ScriptType_Func_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062FA RID: 25338 RVA: 0x001909C4 File Offset: 0x0018EBC4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597888, RefRangeEnd = 597889, XrefRangeStart = 597879, XrefRangeEnd = 597888, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EndBattle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_EndBattle_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062FB RID: 25339 RVA: 0x00190A08 File Offset: 0x0018EC08
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597895, RefRangeEnd = 597896, XrefRangeStart = 597889, XrefRangeEnd = 597895, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateTotalTimeAlpha(float fAlpha)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fAlpha;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_UpdateTotalTimeAlpha_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062FC RID: 25340 RVA: 0x00190A5C File Offset: 0x0018EC5C
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 597906, RefRangeEnd = 597910, XrefRangeStart = 597896, XrefRangeEnd = 597906, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateBossTimeAlpha(float fAlpha)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fAlpha;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_UpdateBossTimeAlpha_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062FD RID: 25341 RVA: 0x00190AB0 File Offset: 0x0018ECB0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 597961, RefRangeEnd = 597963, XrefRangeStart = 597910, XrefRangeEnd = 597961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateTotalTimeImgs(float totalTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref totalTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_UpdateTotalTimeImgs_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062FE RID: 25342 RVA: 0x00190B04 File Offset: 0x0018ED04
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 598014, RefRangeEnd = 598017, XrefRangeStart = 597963, XrefRangeEnd = 598014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateBossTimeImgs(float battleTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref battleTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_UpdateBossTimeImgs_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062FF RID: 25343 RVA: 0x00190B58 File Offset: 0x0018ED58
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598017, XrefRangeEnd = 598022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Timer()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr_Timer_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06006300 RID: 25344 RVA: 0x00190BB0 File Offset: 0x0018EDB0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598022, XrefRangeEnd = 598023, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIBossRush()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006301 RID: 25345 RVA: 0x00190BFC File Offset: 0x0018EDFC
	// Note: this type is marked as 'beforefieldinit'.
	static UIBossRush()
	{
		Il2CppClassPointerStore<UIBossRush>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIBossRush");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr);
		UIBossRush.NativeFieldInfoPtr_totalTimerBottomImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "totalTimerBottomImg");
		UIBossRush.NativeFieldInfoPtr_totalMillisecondDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "totalMillisecondDigitImgs");
		UIBossRush.NativeFieldInfoPtr_totalSecondDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "totalSecondDigitImgs");
		UIBossRush.NativeFieldInfoPtr_totalMinuteDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "totalMinuteDigitImgs");
		UIBossRush.NativeFieldInfoPtr_totalSignImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "totalSignImgs");
		UIBossRush.NativeFieldInfoPtr_bossTimeRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossTimeRoot");
		UIBossRush.NativeFieldInfoPtr_bossImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossImg");
		UIBossRush.NativeFieldInfoPtr_bossRushFlag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossRushFlag");
		UIBossRush.NativeFieldInfoPtr_bossTimerBottomImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossTimerBottomImg");
		UIBossRush.NativeFieldInfoPtr_bossMillisecondDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossMillisecondDigitImgs");
		UIBossRush.NativeFieldInfoPtr_bossSecondDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossSecondDigitImgs");
		UIBossRush.NativeFieldInfoPtr_bossMinuteDigitImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossMinuteDigitImgs");
		UIBossRush.NativeFieldInfoPtr_bossSignImgs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "bossSignImgs");
		UIBossRush.NativeFieldInfoPtr_g_bShowTimer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_bShowTimer");
		UIBossRush.NativeFieldInfoPtr_g_fTimerAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fTimerAlpha");
		UIBossRush.NativeFieldInfoPtr_g_fTotalAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fTotalAlpha");
		UIBossRush.NativeFieldInfoPtr_g_fBossTimeAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fBossTimeAlpha");
		UIBossRush.NativeFieldInfoPtr_g_fAutoHide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fAutoHide");
		UIBossRush.NativeFieldInfoPtr_g_fAutoHideValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fAutoHideValue");
		UIBossRush.NativeFieldInfoPtr_g_fTotalTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fTotalTime");
		UIBossRush.NativeFieldInfoPtr_g_fBossTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fBossTime");
		UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fEndGameflashingAlpha");
		UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fEndGameflashingCos");
		UIBossRush.NativeFieldInfoPtr_g_fEndGameCalculateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_fEndGameCalculateTime");
		UIBossRush.NativeFieldInfoPtr_g_iStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "g_iStep");
		UIBossRush.NativeFieldInfoPtr_TimerProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "TimerProcessor");
		UIBossRush.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670476);
		UIBossRush.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670477);
		UIBossRush.NativeMethodInfoPtr_Appear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670478);
		UIBossRush.NativeMethodInfoPtr_Hide_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670479);
		UIBossRush.NativeMethodInfoPtr_SetBattleBoss_Public_Void_ScriptType_Func_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670480);
		UIBossRush.NativeMethodInfoPtr_EndBattle_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670481);
		UIBossRush.NativeMethodInfoPtr_UpdateTotalTimeAlpha_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670482);
		UIBossRush.NativeMethodInfoPtr_UpdateBossTimeAlpha_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670483);
		UIBossRush.NativeMethodInfoPtr_UpdateTotalTimeImgs_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670484);
		UIBossRush.NativeMethodInfoPtr_UpdateBossTimeImgs_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670485);
		UIBossRush.NativeMethodInfoPtr_Timer_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670486);
		UIBossRush.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, 100670487);
	}

	// Token: 0x06006302 RID: 25346 RVA: 0x0000351C File Offset: 0x0000171C
	public UIBossRush(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700220E RID: 8718
	// (get) Token: 0x06006303 RID: 25347 RVA: 0x00190F24 File Offset: 0x0018F124
	// (set) Token: 0x06006304 RID: 25348 RVA: 0x00190F58 File Offset: 0x0018F158
	public unsafe Image totalTimerBottomImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalTimerBottomImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalTimerBottomImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700220F RID: 8719
	// (get) Token: 0x06006305 RID: 25349 RVA: 0x00190F80 File Offset: 0x0018F180
	// (set) Token: 0x06006306 RID: 25350 RVA: 0x00190FB4 File Offset: 0x0018F1B4
	public unsafe Il2CppReferenceArray<Image> totalMillisecondDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalMillisecondDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalMillisecondDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002210 RID: 8720
	// (get) Token: 0x06006307 RID: 25351 RVA: 0x00190FDC File Offset: 0x0018F1DC
	// (set) Token: 0x06006308 RID: 25352 RVA: 0x00191010 File Offset: 0x0018F210
	public unsafe Il2CppReferenceArray<Image> totalSecondDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalSecondDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalSecondDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002211 RID: 8721
	// (get) Token: 0x06006309 RID: 25353 RVA: 0x00191038 File Offset: 0x0018F238
	// (set) Token: 0x0600630A RID: 25354 RVA: 0x0019106C File Offset: 0x0018F26C
	public unsafe Il2CppReferenceArray<Image> totalMinuteDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalMinuteDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalMinuteDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002212 RID: 8722
	// (get) Token: 0x0600630B RID: 25355 RVA: 0x00191094 File Offset: 0x0018F294
	// (set) Token: 0x0600630C RID: 25356 RVA: 0x001910C8 File Offset: 0x0018F2C8
	public unsafe Il2CppReferenceArray<Image> totalSignImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalSignImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_totalSignImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002213 RID: 8723
	// (get) Token: 0x0600630D RID: 25357 RVA: 0x001910F0 File Offset: 0x0018F2F0
	// (set) Token: 0x0600630E RID: 25358 RVA: 0x00191124 File Offset: 0x0018F324
	public unsafe RectTransform bossTimeRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossTimeRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossTimeRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002214 RID: 8724
	// (get) Token: 0x0600630F RID: 25359 RVA: 0x0019114C File Offset: 0x0018F34C
	// (set) Token: 0x06006310 RID: 25360 RVA: 0x00191180 File Offset: 0x0018F380
	public unsafe Image bossImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002215 RID: 8725
	// (get) Token: 0x06006311 RID: 25361 RVA: 0x001911A8 File Offset: 0x0018F3A8
	// (set) Token: 0x06006312 RID: 25362 RVA: 0x001911D0 File Offset: 0x0018F3D0
	public unsafe SaveSystem.ScriptType bossRushFlag
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossRushFlag);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossRushFlag)) = value;
		}
	}

	// Token: 0x17002216 RID: 8726
	// (get) Token: 0x06006313 RID: 25363 RVA: 0x001911F4 File Offset: 0x0018F3F4
	// (set) Token: 0x06006314 RID: 25364 RVA: 0x00191228 File Offset: 0x0018F428
	public unsafe Image bossTimerBottomImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossTimerBottomImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossTimerBottomImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002217 RID: 8727
	// (get) Token: 0x06006315 RID: 25365 RVA: 0x00191250 File Offset: 0x0018F450
	// (set) Token: 0x06006316 RID: 25366 RVA: 0x00191284 File Offset: 0x0018F484
	public unsafe Il2CppReferenceArray<Image> bossMillisecondDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossMillisecondDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossMillisecondDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002218 RID: 8728
	// (get) Token: 0x06006317 RID: 25367 RVA: 0x001912AC File Offset: 0x0018F4AC
	// (set) Token: 0x06006318 RID: 25368 RVA: 0x001912E0 File Offset: 0x0018F4E0
	public unsafe Il2CppReferenceArray<Image> bossSecondDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossSecondDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossSecondDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002219 RID: 8729
	// (get) Token: 0x06006319 RID: 25369 RVA: 0x00191308 File Offset: 0x0018F508
	// (set) Token: 0x0600631A RID: 25370 RVA: 0x0019133C File Offset: 0x0018F53C
	public unsafe Il2CppReferenceArray<Image> bossMinuteDigitImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossMinuteDigitImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossMinuteDigitImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700221A RID: 8730
	// (get) Token: 0x0600631B RID: 25371 RVA: 0x00191364 File Offset: 0x0018F564
	// (set) Token: 0x0600631C RID: 25372 RVA: 0x00191398 File Offset: 0x0018F598
	public unsafe Il2CppReferenceArray<Image> bossSignImgs
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossSignImgs);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_bossSignImgs), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700221B RID: 8731
	// (get) Token: 0x0600631D RID: 25373 RVA: 0x001913C0 File Offset: 0x0018F5C0
	// (set) Token: 0x0600631E RID: 25374 RVA: 0x001913E8 File Offset: 0x0018F5E8
	public unsafe bool g_bShowTimer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_bShowTimer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_bShowTimer)) = value;
		}
	}

	// Token: 0x1700221C RID: 8732
	// (get) Token: 0x0600631F RID: 25375 RVA: 0x0019140C File Offset: 0x0018F60C
	// (set) Token: 0x06006320 RID: 25376 RVA: 0x00191434 File Offset: 0x0018F634
	public unsafe float g_fTimerAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTimerAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTimerAlpha)) = value;
		}
	}

	// Token: 0x1700221D RID: 8733
	// (get) Token: 0x06006321 RID: 25377 RVA: 0x00191458 File Offset: 0x0018F658
	// (set) Token: 0x06006322 RID: 25378 RVA: 0x00191480 File Offset: 0x0018F680
	public unsafe float g_fTotalAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTotalAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTotalAlpha)) = value;
		}
	}

	// Token: 0x1700221E RID: 8734
	// (get) Token: 0x06006323 RID: 25379 RVA: 0x001914A4 File Offset: 0x0018F6A4
	// (set) Token: 0x06006324 RID: 25380 RVA: 0x001914CC File Offset: 0x0018F6CC
	public unsafe float g_fBossTimeAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fBossTimeAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fBossTimeAlpha)) = value;
		}
	}

	// Token: 0x1700221F RID: 8735
	// (get) Token: 0x06006325 RID: 25381 RVA: 0x001914F0 File Offset: 0x0018F6F0
	// (set) Token: 0x06006326 RID: 25382 RVA: 0x0019150E File Offset: 0x0018F70E
	public unsafe static float g_fAutoHide
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIBossRush.NativeFieldInfoPtr_g_fAutoHide, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIBossRush.NativeFieldInfoPtr_g_fAutoHide, (void*)(&value));
		}
	}

	// Token: 0x17002220 RID: 8736
	// (get) Token: 0x06006327 RID: 25383 RVA: 0x00191520 File Offset: 0x0018F720
	// (set) Token: 0x06006328 RID: 25384 RVA: 0x00191548 File Offset: 0x0018F748
	public unsafe float g_fAutoHideValue
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fAutoHideValue);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fAutoHideValue)) = value;
		}
	}

	// Token: 0x17002221 RID: 8737
	// (get) Token: 0x06006329 RID: 25385 RVA: 0x0019156C File Offset: 0x0018F76C
	// (set) Token: 0x0600632A RID: 25386 RVA: 0x00191594 File Offset: 0x0018F794
	public unsafe float g_fTotalTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTotalTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fTotalTime)) = value;
		}
	}

	// Token: 0x17002222 RID: 8738
	// (get) Token: 0x0600632B RID: 25387 RVA: 0x001915B8 File Offset: 0x0018F7B8
	// (set) Token: 0x0600632C RID: 25388 RVA: 0x001915EC File Offset: 0x0018F7EC
	public unsafe Func<float> g_fBossTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fBossTime);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Func<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fBossTime), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002223 RID: 8739
	// (get) Token: 0x0600632D RID: 25389 RVA: 0x00191614 File Offset: 0x0018F814
	// (set) Token: 0x0600632E RID: 25390 RVA: 0x0019163C File Offset: 0x0018F83C
	public unsafe float g_fEndGameflashingAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingAlpha)) = value;
		}
	}

	// Token: 0x17002224 RID: 8740
	// (get) Token: 0x0600632F RID: 25391 RVA: 0x00191660 File Offset: 0x0018F860
	// (set) Token: 0x06006330 RID: 25392 RVA: 0x00191688 File Offset: 0x0018F888
	public unsafe float g_fEndGameflashingCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameflashingCos)) = value;
		}
	}

	// Token: 0x17002225 RID: 8741
	// (get) Token: 0x06006331 RID: 25393 RVA: 0x001916AC File Offset: 0x0018F8AC
	// (set) Token: 0x06006332 RID: 25394 RVA: 0x001916D4 File Offset: 0x0018F8D4
	public unsafe float g_fEndGameCalculateTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameCalculateTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_fEndGameCalculateTime)) = value;
		}
	}

	// Token: 0x17002226 RID: 8742
	// (get) Token: 0x06006333 RID: 25395 RVA: 0x001916F8 File Offset: 0x0018F8F8
	// (set) Token: 0x06006334 RID: 25396 RVA: 0x00191720 File Offset: 0x0018F920
	public unsafe int g_iStep
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_iStep);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_g_iStep)) = value;
		}
	}

	// Token: 0x17002227 RID: 8743
	// (get) Token: 0x06006335 RID: 25397 RVA: 0x00191744 File Offset: 0x0018F944
	// (set) Token: 0x06006336 RID: 25398 RVA: 0x0019176C File Offset: 0x0018F96C
	public unsafe CoroutineHandle TimerProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_TimerProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush.NativeFieldInfoPtr_TimerProcessor)) = value;
		}
	}

	// Token: 0x040041C8 RID: 16840
	private static readonly IntPtr NativeFieldInfoPtr_totalTimerBottomImg;

	// Token: 0x040041C9 RID: 16841
	private static readonly IntPtr NativeFieldInfoPtr_totalMillisecondDigitImgs;

	// Token: 0x040041CA RID: 16842
	private static readonly IntPtr NativeFieldInfoPtr_totalSecondDigitImgs;

	// Token: 0x040041CB RID: 16843
	private static readonly IntPtr NativeFieldInfoPtr_totalMinuteDigitImgs;

	// Token: 0x040041CC RID: 16844
	private static readonly IntPtr NativeFieldInfoPtr_totalSignImgs;

	// Token: 0x040041CD RID: 16845
	private static readonly IntPtr NativeFieldInfoPtr_bossTimeRoot;

	// Token: 0x040041CE RID: 16846
	private static readonly IntPtr NativeFieldInfoPtr_bossImg;

	// Token: 0x040041CF RID: 16847
	private static readonly IntPtr NativeFieldInfoPtr_bossRushFlag;

	// Token: 0x040041D0 RID: 16848
	private static readonly IntPtr NativeFieldInfoPtr_bossTimerBottomImg;

	// Token: 0x040041D1 RID: 16849
	private static readonly IntPtr NativeFieldInfoPtr_bossMillisecondDigitImgs;

	// Token: 0x040041D2 RID: 16850
	private static readonly IntPtr NativeFieldInfoPtr_bossSecondDigitImgs;

	// Token: 0x040041D3 RID: 16851
	private static readonly IntPtr NativeFieldInfoPtr_bossMinuteDigitImgs;

	// Token: 0x040041D4 RID: 16852
	private static readonly IntPtr NativeFieldInfoPtr_bossSignImgs;

	// Token: 0x040041D5 RID: 16853
	private static readonly IntPtr NativeFieldInfoPtr_g_bShowTimer;

	// Token: 0x040041D6 RID: 16854
	private static readonly IntPtr NativeFieldInfoPtr_g_fTimerAlpha;

	// Token: 0x040041D7 RID: 16855
	private static readonly IntPtr NativeFieldInfoPtr_g_fTotalAlpha;

	// Token: 0x040041D8 RID: 16856
	private static readonly IntPtr NativeFieldInfoPtr_g_fBossTimeAlpha;

	// Token: 0x040041D9 RID: 16857
	private static readonly IntPtr NativeFieldInfoPtr_g_fAutoHide;

	// Token: 0x040041DA RID: 16858
	private static readonly IntPtr NativeFieldInfoPtr_g_fAutoHideValue;

	// Token: 0x040041DB RID: 16859
	private static readonly IntPtr NativeFieldInfoPtr_g_fTotalTime;

	// Token: 0x040041DC RID: 16860
	private static readonly IntPtr NativeFieldInfoPtr_g_fBossTime;

	// Token: 0x040041DD RID: 16861
	private static readonly IntPtr NativeFieldInfoPtr_g_fEndGameflashingAlpha;

	// Token: 0x040041DE RID: 16862
	private static readonly IntPtr NativeFieldInfoPtr_g_fEndGameflashingCos;

	// Token: 0x040041DF RID: 16863
	private static readonly IntPtr NativeFieldInfoPtr_g_fEndGameCalculateTime;

	// Token: 0x040041E0 RID: 16864
	private static readonly IntPtr NativeFieldInfoPtr_g_iStep;

	// Token: 0x040041E1 RID: 16865
	private static readonly IntPtr NativeFieldInfoPtr_TimerProcessor;

	// Token: 0x040041E2 RID: 16866
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x040041E3 RID: 16867
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x040041E4 RID: 16868
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Public_Void_0;

	// Token: 0x040041E5 RID: 16869
	private static readonly IntPtr NativeMethodInfoPtr_Hide_Public_Void_0;

	// Token: 0x040041E6 RID: 16870
	private static readonly IntPtr NativeMethodInfoPtr_SetBattleBoss_Public_Void_ScriptType_Func_1_Single_0;

	// Token: 0x040041E7 RID: 16871
	private static readonly IntPtr NativeMethodInfoPtr_EndBattle_Public_Void_0;

	// Token: 0x040041E8 RID: 16872
	private static readonly IntPtr NativeMethodInfoPtr_UpdateTotalTimeAlpha_Private_Void_Single_0;

	// Token: 0x040041E9 RID: 16873
	private static readonly IntPtr NativeMethodInfoPtr_UpdateBossTimeAlpha_Private_Void_Single_0;

	// Token: 0x040041EA RID: 16874
	private static readonly IntPtr NativeMethodInfoPtr_UpdateTotalTimeImgs_Private_Void_Single_0;

	// Token: 0x040041EB RID: 16875
	private static readonly IntPtr NativeMethodInfoPtr_UpdateBossTimeImgs_Private_Void_Single_0;

	// Token: 0x040041EC RID: 16876
	private static readonly IntPtr NativeMethodInfoPtr_Timer_Private_IEnumerator_1_Single_0;

	// Token: 0x040041ED RID: 16877
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000302 RID: 770
	[ObfuscatedName("UIBossRush/<Timer>d__36")]
	public sealed class _Timer_d__36 : Il2CppSystem.Object
	{
		// Token: 0x06006337 RID: 25399 RVA: 0x00191790 File Offset: 0x0018F990
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Timer_d__36(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush._Timer_d__36.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06006338 RID: 25400 RVA: 0x001917F0 File Offset: 0x0018F9F0
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06006339 RID: 25401 RVA: 0x00191834 File Offset: 0x0018FA34
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 597670, XrefRangeEnd = 597749, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush._Timer_d__36.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: 0x1700222B RID: 8747
		// (get) Token: 0x0600633A RID: 25402 RVA: 0x00191884 File Offset: 0x0018FA84
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush._Timer_d__36.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: 0x0600633B RID: 25403 RVA: 0x001918D4 File Offset: 0x0018FAD4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 597749, XrefRangeEnd = 597754, 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(UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x1700222C RID: 8748
		// (get) Token: 0x0600633C RID: 25404 RVA: 0x00191918 File Offset: 0x0018FB18
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 597754, XrefRangeEnd = 597757, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBossRush._Timer_d__36.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: 0x0600633D RID: 25405 RVA: 0x00191970 File Offset: 0x0018FB70
		// Note: this type is marked as 'beforefieldinit'.
		static _Timer_d__36()
		{
			Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIBossRush>.NativeClassPtr, "<Timer>d__36");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr);
			UIBossRush._Timer_d__36.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, "<>1__state");
			UIBossRush._Timer_d__36.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, "<>2__current");
			UIBossRush._Timer_d__36.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, "<>4__this");
			UIBossRush._Timer_d__36.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670488);
			UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670489);
			UIBossRush._Timer_d__36.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670490);
			UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670491);
			UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670492);
			UIBossRush._Timer_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBossRush._Timer_d__36>.NativeClassPtr, 100670493);
		}

		// Token: 0x0600633E RID: 25406 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Timer_d__36(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002228 RID: 8744
		// (get) Token: 0x0600633F RID: 25407 RVA: 0x00191A50 File Offset: 0x0018FC50
		// (set) Token: 0x06006340 RID: 25408 RVA: 0x00191A78 File Offset: 0x0018FC78
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17002229 RID: 8745
		// (get) Token: 0x06006341 RID: 25409 RVA: 0x00191A9C File Offset: 0x0018FC9C
		// (set) Token: 0x06006342 RID: 25410 RVA: 0x00191AC4 File Offset: 0x0018FCC4
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x1700222A RID: 8746
		// (get) Token: 0x06006343 RID: 25411 RVA: 0x00191AE8 File Offset: 0x0018FCE8
		// (set) Token: 0x06006344 RID: 25412 RVA: 0x00191B1C File Offset: 0x0018FD1C
		public unsafe UIBossRush __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIBossRush(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBossRush._Timer_d__36.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040041EE RID: 16878
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040041EF RID: 16879
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x040041F0 RID: 16880
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040041F1 RID: 16881
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x040041F2 RID: 16882
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x040041F3 RID: 16883
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x040041F4 RID: 16884
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x040041F5 RID: 16885
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x040041F6 RID: 16886
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
