using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001BD RID: 445
[Token(Token = "0x20001BD")]
public class PlayerEvent : SceneEvent
{
	// Token: 0x06001337 RID: 4919 RVA: 0x0002C188 File Offset: 0x0002A388
	[Token(Token = "0x6001337")]
	[Address(RVA = "0x1390DE0", Offset = "0x138FBE0", VA = "0x181390DE0", Slot = "4")]
	public override void InitData(SceneEventManager SEM)
	{
		base.InitData(SEM);
		NobetaAnimatorController animatorController = Game.GetPlayerManager().GetAnimatorController();
		this.g_PlayerAni = animatorController;
		throw new NullReferenceException();
	}

	// Token: 0x06001338 RID: 4920 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001338")]
	[Address(RVA = "0x1390E70", Offset = "0x138FC70", VA = "0x181390E70", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001339 RID: 4921 RVA: 0x0002C1B8 File Offset: 0x0002A3B8
	[Token(Token = "0x6001339")]
	[Address(RVA = "0x30DE20", Offset = "0x30CC20", VA = "0x18030DE20")]
	public PlayerEvent()
	{
	}

	// Token: 0x04001DEB RID: 7659
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DEB")]
	private NobetaAnimatorController g_PlayerAni;

	// Token: 0x04001DEC RID: 7660
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DEC")]
	public Transform LookAtTarget;

	// Token: 0x04001DED RID: 7661
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001DED")]
	public PlayerEvent.EventType[] Type;

	// Token: 0x020001BE RID: 446
	[Token(Token = "0x20001BE")]
	public enum EventType
	{
		// Token: 0x04001DEF RID: 7663
		[Token(Token = "0x4001DEF")]
		Other,
		// Token: 0x04001DF0 RID: 7664
		[Token(Token = "0x4001DF0")]
		LookAtTarget,
		// Token: 0x04001DF1 RID: 7665
		[Token(Token = "0x4001DF1")]
		CancelLookAtTarget,
		// Token: 0x04001DF2 RID: 7666
		[Token(Token = "0x4001DF2")]
		FallDead,
		// Token: 0x04001DF3 RID: 7667
		[Token(Token = "0x4001DF3")]
		L4ScriptNoHat,
		// Token: 0x04001DF4 RID: 7668
		[Token(Token = "0x4001DF4")]
		L4ScriptHaveHat,
		// Token: 0x04001DF5 RID: 7669
		[Token(Token = "0x4001DF5")]
		EyeLightOpen,
		// Token: 0x04001DF6 RID: 7670
		[Token(Token = "0x4001DF6")]
		EyeLightClose,
		// Token: 0x04001DF7 RID: 7671
		[Token(Token = "0x4001DF7")]
		IdleHeadUp,
		// Token: 0x04001DF8 RID: 7672
		[Token(Token = "0x4001DF8")]
		IdleHeadDown,
		// Token: 0x04001DF9 RID: 7673
		[Token(Token = "0x4001DF9")]
		IdleHeadNormal,
		// Token: 0x04001DFA RID: 7674
		[Token(Token = "0x4001DFA")]
		L4SwitchScriptBagOn,
		// Token: 0x04001DFB RID: 7675
		[Token(Token = "0x4001DFB")]
		L4SwitchScriptBagOff,
		// Token: 0x04001DFC RID: 7676
		[Token(Token = "0x4001DFC")]
		L5Glow,
		// Token: 0x04001DFD RID: 7677
		[Token(Token = "0x4001DFD")]
		L6PlayerLight,
		// Token: 0x04001DFE RID: 7678
		[Token(Token = "0x4001DFE")]
		GetMagicLightning
	}
}
