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

// Token: 0x0200024E RID: 590
public class UIPassiveEventPrompt : Object
{
	// Token: 0x06005444 RID: 21572 RVA: 0x0014F568 File Offset: 0x0014D768
	[CallerCount(1664)]
	[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIPassiveEventPrompt()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIPassiveEventPrompt>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIPassiveEventPrompt.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005445 RID: 21573 RVA: 0x0014F5B3 File Offset: 0x0014D7B3
	// Note: this type is marked as 'beforefieldinit'.
	static UIPassiveEventPrompt()
	{
		Il2CppClassPointerStore<UIPassiveEventPrompt>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIPassiveEventPrompt");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIPassiveEventPrompt>.NativeClassPtr);
		UIPassiveEventPrompt.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIPassiveEventPrompt>.NativeClassPtr, 100668936);
	}

	// Token: 0x06005446 RID: 21574 RVA: 0x0000A74C File Offset: 0x0000894C
	public UIPassiveEventPrompt(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x04003757 RID: 14167
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200024F RID: 591
	public enum PromptType
	{
		// Token: 0x04003759 RID: 14169
		NULL,
		// Token: 0x0400375A RID: 14170
		TutorialAttackJump,
		// Token: 0x0400375B RID: 14171
		TutorialAimShot,
		// Token: 0x0400375C RID: 14172
		TutorialDash,
		// Token: 0x0400375D RID: 14173
		TutorialItem,
		// Token: 0x0400375E RID: 14174
		TutorialCharge,
		// Token: 0x0400375F RID: 14175
		TutorialFastCharge,
		// Token: 0x04003760 RID: 14176
		TutorialDodge,
		// Token: 0x04003761 RID: 14177
		ReplyManaCrystal,
		// Token: 0x04003762 RID: 14178
		TutorialReplyMana,
		// Token: 0x04003763 RID: 14179
		TutorialGameSave,
		// Token: 0x04003764 RID: 14180
		TutorialAbsorb,
		// Token: 0x04003765 RID: 14181
		TutorialSwitchMagic,
		// Token: 0x04003766 RID: 14182
		TutorialLock,
		// Token: 0x04003767 RID: 14183
		TutorialSkyAttack,
		// Token: 0x04003768 RID: 14184
		TutorialSkyJump,
		// Token: 0x04003769 RID: 14185
		IceMagic,
		// Token: 0x0400376A RID: 14186
		FireMagic,
		// Token: 0x0400376B RID: 14187
		EA,
		// Token: 0x0400376C RID: 14188
		TutorialLevelUp,
		// Token: 0x0400376D RID: 14189
		Curse,
		// Token: 0x0400376E RID: 14190
		EAHiddenArea,
		// Token: 0x0400376F RID: 14191
		ThunderMagic,
		// Token: 0x04003770 RID: 14192
		CanNotBack,
		// Token: 0x04003771 RID: 14193
		Teleport,
		// Token: 0x04003772 RID: 14194
		BossRush,
		// Token: 0x04003773 RID: 14195
		BossRushTest
	}
}
