using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;

// Token: 0x020001BB RID: 443
public class BossRushCheckFailMissStory : SceneEvent
{
	// Token: 0x17001AF5 RID: 6901
	// (get) Token: 0x06004B20 RID: 19232 RVA: 0x0012C7A4 File Offset: 0x0012A9A4
	public unsafe StageFlagData Flags
	{
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 569615, RefRangeEnd = 569617, XrefRangeStart = 569611, XrefRangeEnd = 569615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossRushCheckFailMissStory.NativeMethodInfoPtr_get_Flags_Private_get_StageFlagData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new StageFlagData(intPtr3) : null;
		}
	}

	// Token: 0x06004B21 RID: 19233 RVA: 0x0012C7FC File Offset: 0x0012A9FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569617, XrefRangeEnd = 569625, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OpenEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossRushCheckFailMissStory.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004B22 RID: 19234 RVA: 0x0012C84C File Offset: 0x0012AA4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569625, XrefRangeEnd = 569647, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossRushCheckFailMissStory.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004B23 RID: 19235 RVA: 0x0012C890 File Offset: 0x0012AA90
	[CallerCount(5)]
	[CachedScanResults(RefRangeStart = 569315, RefRangeEnd = 569320, XrefRangeStart = 569315, XrefRangeEnd = 569320, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BossRushCheckFailMissStory()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossRushCheckFailMissStory.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004B24 RID: 19236 RVA: 0x0012C8DC File Offset: 0x0012AADC
	// Note: this type is marked as 'beforefieldinit'.
	static BossRushCheckFailMissStory()
	{
		Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BossRushCheckFailMissStory");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr);
		BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss01Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "Boss01Story");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss02Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "Boss02Story");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss03Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "Boss03Story");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_KnightStory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "KnightStory");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss04Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "Boss04Story");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss05Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "Boss05Story");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_SealGhostStory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "SealGhostStory");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_StoryPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "StoryPos");
		BossRushCheckFailMissStory.NativeFieldInfoPtr_MissStory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, "MissStory");
		BossRushCheckFailMissStory.NativeMethodInfoPtr_get_Flags_Private_get_StageFlagData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, 100668374);
		BossRushCheckFailMissStory.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, 100668375);
		BossRushCheckFailMissStory.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, 100668376);
		BossRushCheckFailMissStory.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossRushCheckFailMissStory>.NativeClassPtr, 100668377);
	}

	// Token: 0x06004B25 RID: 19237 RVA: 0x0012A4E8 File Offset: 0x001286E8
	public BossRushCheckFailMissStory(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001AEC RID: 6892
	// (get) Token: 0x06004B26 RID: 19238 RVA: 0x0012CA10 File Offset: 0x0012AC10
	// (set) Token: 0x06004B27 RID: 19239 RVA: 0x0012CA44 File Offset: 0x0012AC44
	public unsafe SceneEvent Boss01Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss01Story);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss01Story), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AED RID: 6893
	// (get) Token: 0x06004B28 RID: 19240 RVA: 0x0012CA6C File Offset: 0x0012AC6C
	// (set) Token: 0x06004B29 RID: 19241 RVA: 0x0012CAA0 File Offset: 0x0012ACA0
	public unsafe SceneEvent Boss02Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss02Story);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss02Story), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AEE RID: 6894
	// (get) Token: 0x06004B2A RID: 19242 RVA: 0x0012CAC8 File Offset: 0x0012ACC8
	// (set) Token: 0x06004B2B RID: 19243 RVA: 0x0012CAFC File Offset: 0x0012ACFC
	public unsafe SceneEvent Boss03Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss03Story);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss03Story), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AEF RID: 6895
	// (get) Token: 0x06004B2C RID: 19244 RVA: 0x0012CB24 File Offset: 0x0012AD24
	// (set) Token: 0x06004B2D RID: 19245 RVA: 0x0012CB58 File Offset: 0x0012AD58
	public unsafe SceneEvent KnightStory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_KnightStory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_KnightStory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AF0 RID: 6896
	// (get) Token: 0x06004B2E RID: 19246 RVA: 0x0012CB80 File Offset: 0x0012AD80
	// (set) Token: 0x06004B2F RID: 19247 RVA: 0x0012CBB4 File Offset: 0x0012ADB4
	public unsafe SceneEvent Boss04Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss04Story);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss04Story), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AF1 RID: 6897
	// (get) Token: 0x06004B30 RID: 19248 RVA: 0x0012CBDC File Offset: 0x0012ADDC
	// (set) Token: 0x06004B31 RID: 19249 RVA: 0x0012CC10 File Offset: 0x0012AE10
	public unsafe SceneEvent Boss05Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss05Story);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_Boss05Story), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AF2 RID: 6898
	// (get) Token: 0x06004B32 RID: 19250 RVA: 0x0012CC38 File Offset: 0x0012AE38
	// (set) Token: 0x06004B33 RID: 19251 RVA: 0x0012CC6C File Offset: 0x0012AE6C
	public unsafe SceneEvent SealGhostStory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_SealGhostStory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_SealGhostStory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AF3 RID: 6899
	// (get) Token: 0x06004B34 RID: 19252 RVA: 0x0012CC94 File Offset: 0x0012AE94
	// (set) Token: 0x06004B35 RID: 19253 RVA: 0x0012CCC8 File Offset: 0x0012AEC8
	public unsafe Transform StoryPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_StoryPos);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_StoryPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AF4 RID: 6900
	// (get) Token: 0x06004B36 RID: 19254 RVA: 0x0012CCF0 File Offset: 0x0012AEF0
	// (set) Token: 0x06004B37 RID: 19255 RVA: 0x0012CD24 File Offset: 0x0012AF24
	public unsafe SceneEvent MissStory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_MissStory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEvent(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossRushCheckFailMissStory.NativeFieldInfoPtr_MissStory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x040031C8 RID: 12744
	private static readonly IntPtr NativeFieldInfoPtr_Boss01Story;

	// Token: 0x040031C9 RID: 12745
	private static readonly IntPtr NativeFieldInfoPtr_Boss02Story;

	// Token: 0x040031CA RID: 12746
	private static readonly IntPtr NativeFieldInfoPtr_Boss03Story;

	// Token: 0x040031CB RID: 12747
	private static readonly IntPtr NativeFieldInfoPtr_KnightStory;

	// Token: 0x040031CC RID: 12748
	private static readonly IntPtr NativeFieldInfoPtr_Boss04Story;

	// Token: 0x040031CD RID: 12749
	private static readonly IntPtr NativeFieldInfoPtr_Boss05Story;

	// Token: 0x040031CE RID: 12750
	private static readonly IntPtr NativeFieldInfoPtr_SealGhostStory;

	// Token: 0x040031CF RID: 12751
	private static readonly IntPtr NativeFieldInfoPtr_StoryPos;

	// Token: 0x040031D0 RID: 12752
	private static readonly IntPtr NativeFieldInfoPtr_MissStory;

	// Token: 0x040031D1 RID: 12753
	private static readonly IntPtr NativeMethodInfoPtr_get_Flags_Private_get_StageFlagData_0;

	// Token: 0x040031D2 RID: 12754
	private static readonly IntPtr NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0;

	// Token: 0x040031D3 RID: 12755
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040031D4 RID: 12756
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
