using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001F8 RID: 504
[Token(Token = "0x20001F8")]
public class PlayerEvent : SceneEvent
{
	// Token: 0x060014DF RID: 5343 RVA: 0x0002F920 File Offset: 0x0002DB20
	[Token(Token = "0x60014DF")]
	[Address(RVA = "0x13421F0", Offset = "0x13411F0", VA = "0x1813421F0", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		base.InitData(SEM);
		NobetaAnimatorController animatorController = Game.GetPlayerManager().GetAnimatorController();
		this.g_PlayerAni = animatorController;
		throw new NullReferenceException();
	}

	// Token: 0x060014E0 RID: 5344 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60014E0")]
	[Address(RVA = "0x1342280", Offset = "0x1341280", VA = "0x181342280", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060014E1 RID: 5345 RVA: 0x0002F950 File Offset: 0x0002DB50
	[Token(Token = "0x60014E1")]
	[Address(RVA = "0x32DFD0", Offset = "0x32CFD0", VA = "0x18032DFD0")]
	public PlayerEvent()
	{
	}

	// Token: 0x04001FBB RID: 8123
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001FBB")]
	private NobetaAnimatorController g_PlayerAni;

	// Token: 0x04001FBC RID: 8124
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001FBC")]
	public Transform LookAtTarget;

	// Token: 0x04001FBD RID: 8125
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001FBD")]
	public PlayerEvent.EventType[] Type;

	// Token: 0x020001F9 RID: 505
	[Token(Token = "0x20001F9")]
	public enum EventType
	{
		// Token: 0x04001FBF RID: 8127
		[Token(Token = "0x4001FBF")]
		Other,
		// Token: 0x04001FC0 RID: 8128
		[Token(Token = "0x4001FC0")]
		LookAtTarget,
		// Token: 0x04001FC1 RID: 8129
		[Token(Token = "0x4001FC1")]
		CancelLookAtTarget,
		// Token: 0x04001FC2 RID: 8130
		[Token(Token = "0x4001FC2")]
		FallDead,
		// Token: 0x04001FC3 RID: 8131
		[Token(Token = "0x4001FC3")]
		L4ScriptNoHat,
		// Token: 0x04001FC4 RID: 8132
		[Token(Token = "0x4001FC4")]
		L4ScriptHaveHat,
		// Token: 0x04001FC5 RID: 8133
		[Token(Token = "0x4001FC5")]
		EyeLightOpen,
		// Token: 0x04001FC6 RID: 8134
		[Token(Token = "0x4001FC6")]
		EyeLightClose,
		// Token: 0x04001FC7 RID: 8135
		[Token(Token = "0x4001FC7")]
		IdleHeadUp,
		// Token: 0x04001FC8 RID: 8136
		[Token(Token = "0x4001FC8")]
		IdleHeadDown,
		// Token: 0x04001FC9 RID: 8137
		[Token(Token = "0x4001FC9")]
		IdleHeadNormal,
		// Token: 0x04001FCA RID: 8138
		[Token(Token = "0x4001FCA")]
		L4SwitchScriptBagOn,
		// Token: 0x04001FCB RID: 8139
		[Token(Token = "0x4001FCB")]
		L4SwitchScriptBagOff,
		// Token: 0x04001FCC RID: 8140
		[Token(Token = "0x4001FCC")]
		L5Glow,
		// Token: 0x04001FCD RID: 8141
		[Token(Token = "0x4001FCD")]
		L6PlayerLight,
		// Token: 0x04001FCE RID: 8142
		[Token(Token = "0x4001FCE")]
		GetMagicLightning,
		// Token: 0x04001FCF RID: 8143
		[Token(Token = "0x4001FCF")]
		ShadowSwitch0,
		// Token: 0x04001FD0 RID: 8144
		[Token(Token = "0x4001FD0")]
		ShadowSwitch1
	}
}
