using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Xml.Schema;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000341 RID: 833
[Token(Token = "0x2000341")]
[Serializable]
public class PlayerController
{
	// Token: 0x06001E8B RID: 7819 RVA: 0x000487AC File Offset: 0x000469AC
	[Token(Token = "0x6001E8B")]
	[Address(RVA = "0x34EEE0", Offset = "0x34DEE0", VA = "0x18034EEE0")]
	public void UpdateMovement(Vector2 movement)
	{
		this.inputData.UpdateInputMovement(movement);
	}

	// Token: 0x06001E8C RID: 7820 RVA: 0x000487CC File Offset: 0x000469CC
	[Token(Token = "0x6001E8C")]
	[Address(RVA = "0x34FBA0", Offset = "0x34EBA0", VA = "0x18034FBA0")]
	public void UpdateWalkState(bool onHolding)
	{
		this.inputData.UpdateWalkKeyState(onHolding);
	}

	// Token: 0x06001E8D RID: 7821 RVA: 0x000487EC File Offset: 0x000469EC
	[Token(Token = "0x6001E8D")]
	[Address(RVA = "0x34EEC0", Offset = "0x34DEC0", VA = "0x18034EEC0")]
	public void UpdateDashState(bool onHolding)
	{
		this.inputData.UpdateDashKeyState(onHolding);
	}

	// Token: 0x06001E8E RID: 7822 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E8E")]
	[Address(RVA = "0x3495F0", Offset = "0x3485F0", VA = "0x1803495F0")]
	public void OnJumpKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E8F RID: 7823 RVA: 0x0004880C File Offset: 0x00046A0C
	[Token(Token = "0x6001E8F")]
	[Address(RVA = "0x33EF10", Offset = "0x33DF10", VA = "0x18033EF10")]
	private void DoAirJump()
	{
		this.animatorController.PlayJump(0.05f, 0.1f);
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		MoveController moveController = this.moveController;
		float num = nobetaRuntimeData.JumpForce;
		moveController.Jump(num);
		this.g_Sound.PlayJump();
		this.g_Sound.PlayVoiceJump01();
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		CharacterBaseData characterBaseData = this.g_CharData;
		num = nobetaRuntimeData2.MoveSpeedScale;
		characterBaseData.SPLoss(num);
	}

	// Token: 0x06001E90 RID: 7824 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E90")]
	[Address(RVA = "0x3482C0", Offset = "0x3472C0", VA = "0x1803482C0")]
	public void OnDodgeKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E91 RID: 7825 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E91")]
	[Address(RVA = "0x34E7D0", Offset = "0x34D7D0", VA = "0x18034E7D0")]
	private void SwitchStateFromDodge(NobetaState expectState, NobetaState tiredState)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E92 RID: 7826 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E92")]
	[Address(RVA = "0x347DB0", Offset = "0x346DB0", VA = "0x180347DB0")]
	public void OnAttackKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E93 RID: 7827 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E93")]
	[Address(RVA = "0x348060", Offset = "0x347060", VA = "0x180348060")]
	public void OnChantKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E94 RID: 7828 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E94")]
	[Address(RVA = "0x348E60", Offset = "0x347E60", VA = "0x180348E60")]
	public void OnInteractKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E95 RID: 7829 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E95")]
	[Address(RVA = "0x34C050", Offset = "0x34B050", VA = "0x18034C050")]
	private void SetPassiveEventPrompt(UIPassiveEventPrompt.PromptType type = UIPassiveEventPrompt.PromptType.NULL)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E96 RID: 7830 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E96")]
	[Address(RVA = "0x349D60", Offset = "0x348D60", VA = "0x180349D60")]
	public void OnUseItemHotKeyDown(int index)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E97 RID: 7831 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E97")]
	[Address(RVA = "0x349E50", Offset = "0x348E50", VA = "0x180349E50")]
	public void OnUseItemKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E98 RID: 7832 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E98")]
	[Address(RVA = "0x348D40", Offset = "0x347D40", VA = "0x180348D40")]
	public void OnDropItemKeyDown()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E99 RID: 7833 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E99")]
	[Address(RVA = "0x33CA40", Offset = "0x33BA40", VA = "0x18033CA40")]
	private bool CanControlItem()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E9A RID: 7834 RVA: 0x00048884 File Offset: 0x00046A84
	[Token(Token = "0x6001E9A")]
	[Address(RVA = "0x34EC50", Offset = "0x34DC50", VA = "0x18034EC50")]
	public void UpdateAimState(bool onHolding)
	{
		this.inputData.isAimMode = onHolding;
	}

	// Token: 0x06001E9B RID: 7835 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E9B")]
	[Address(RVA = "0x34EF00", Offset = "0x34DF00", VA = "0x18034EF00")]
	public void UpdateShootState(bool onHolding)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E9C RID: 7836 RVA: 0x000488A4 File Offset: 0x00046AA4
	[Token(Token = "0x6001E9C")]
	[Address(RVA = "0x34B6B0", Offset = "0x34A6B0", VA = "0x18034B6B0")]
	private void ReadyForShot(string fadeAnimation)
	{
		this.animatorController.norFireStayTime = 0.3f;
		this.wgm.skinController.aimIKStayTime = 0.3f;
		this.runtimeData.noFireWaitTime = 0.1f;
		this.runtimeData.holdingShot = 1f;
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		Animator mainAnimator = nobetaAnimatorController.mainAnimator;
		float timeScale = nobetaRuntimeData.timeScale;
		int num = 0;
		float num2 = timeScale * 0.075f;
		int num3 = 0;
		mainAnimator.CrossFade(fadeAnimation, num2, num3, (float)num);
		NobetaAnimatorController nobetaAnimatorController2 = this.animatorController;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		Animator faceAnimator = nobetaAnimatorController2.faceAnimator;
		float timeScale2 = nobetaRuntimeData2.timeScale;
		int num4 = 0;
		float num5 = timeScale2 * 0.075f;
		faceAnimator.CrossFade("Idle", num5, num4, (float)num);
	}

	// Token: 0x06001E9D RID: 7837 RVA: 0x00048978 File Offset: 0x00046B78
	[Token(Token = "0x6001E9D")]
	[Address(RVA = "0x33F100", Offset = "0x33E100", VA = "0x18033F100")]
	public void EnableMagicMenu(bool enable)
	{
		this.inputData.isMagicMenu = enable;
		if (enable)
		{
			if (this.MagicControllable)
			{
				Game.SetMagicSelectEnable(true);
			}
			return;
		}
		Game.SetMagicSelectEnable(false);
	}

	// Token: 0x06001E9E RID: 7838 RVA: 0x000489B4 File Offset: 0x00046BB4
	[Token(Token = "0x6001E9E")]
	[Address(RVA = "0x34E2A0", Offset = "0x34D2A0", VA = "0x18034E2A0")]
	public void SwitchCameraMode()
	{
		bool basicControllable = this.BasicControllable;
		if (basicControllable)
		{
			NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
			if (basicControllable && !nobetaRuntimeData.isDead)
			{
				PlayerCamera playerCamera = this.g_Camera;
				if (playerCamera.isAimReady)
				{
					PlayerEffectPlay.Magic g_Magic = this.g_Effect.g_Magic;
					playerCamera.SetAimFOVDistance(g_Magic);
					return;
				}
				Game.SetPerspectiveLock();
				return;
			}
		}
	}

	// Token: 0x17000177 RID: 375
	// (get) Token: 0x06001E9F RID: 7839 RVA: 0x00048A18 File Offset: 0x00046C18
	[Token(Token = "0x17000177")]
	public GameSave GameSave
	{
		[Token(Token = "0x6001E9F")]
		[Address(RVA = "0x351650", Offset = "0x350650", VA = "0x180351650")]
		get
		{
			return Game.GameSave;
		}
	}

	// Token: 0x17000178 RID: 376
	// (get) Token: 0x06001EA0 RID: 7840 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x17000178")]
	public bool BasicControllable
	{
		[Token(Token = "0x6001EA0")]
		[Address(RVA = "0x351550", Offset = "0x350550", VA = "0x180351550")]
		get
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}
	}

	// Token: 0x17000179 RID: 377
	// (get) Token: 0x06001EA1 RID: 7841 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x17000179")]
	public bool CharacterControllable
	{
		[Token(Token = "0x6001EA1")]
		[Address(RVA = "0x3515F0", Offset = "0x3505F0", VA = "0x1803515F0")]
		get
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}
	}

	// Token: 0x1700017A RID: 378
	// (get) Token: 0x06001EA2 RID: 7842 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x1700017A")]
	public bool MagicControllable
	{
		[Token(Token = "0x6001EA2")]
		[Address(RVA = "0x3516A0", Offset = "0x3506A0", VA = "0x1803516A0")]
		get
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}
	}

	// Token: 0x1700017B RID: 379
	// (get) Token: 0x06001EA3 RID: 7843 RVA: 0x00048A2C File Offset: 0x00046C2C
	[Token(Token = "0x1700017B")]
	public float DeltaTime
	{
		[Token(Token = "0x6001EA3")]
		[Address(RVA = "0x351630", Offset = "0x350630", VA = "0x180351630")]
		get
		{
			return this.runtimeData.deltaTime;
		}
	}

	// Token: 0x1700017C RID: 380
	// (get) Token: 0x06001EA4 RID: 7844 RVA: 0x00048A4C File Offset: 0x00046C4C
	[Token(Token = "0x1700017C")]
	public PlayerSound Sound
	{
		[Token(Token = "0x6001EA4")]
		[Address(RVA = "0x33F340", Offset = "0x33E340", VA = "0x18033F340")]
		get
		{
			return this.g_Sound;
		}
	}

	// Token: 0x06001EA5 RID: 7845 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EA5")]
	[Address(RVA = "0x346690", Offset = "0x345690", VA = "0x180346690")]
	public void Init(WizardGirlManage source, bool isNobeta)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EA6 RID: 7846 RVA: 0x00048A60 File Offset: 0x00046C60
	[Token(Token = "0x6001EA6")]
	[Address(RVA = "0x346570", Offset = "0x345570", VA = "0x180346570")]
	private void Init()
	{
		SceneManager sceneManager = Game.sceneManager;
		this.sceneManager = sceneManager;
		this.inputData.Init();
		NobetaAnimatorData nobetaAnimatorData = new NobetaAnimatorData();
		this.animatorData = nobetaAnimatorData;
		this.runtimeData.controllable = true;
	}

	// Token: 0x06001EA7 RID: 7847 RVA: 0x00048AA4 File Offset: 0x00046CA4
	[Token(Token = "0x6001EA7")]
	[Address(RVA = "0x34F5D0", Offset = "0x34E5D0", VA = "0x18034F5D0")]
	public void UpdateSkin(NobetaSkin skin)
	{
		this.skin = skin;
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		Animator faceAnimator = skin.faceAnimator;
		Animator mainAnimator = skin.mainAnimator;
		nobetaAnimatorController.Init(mainAnimator, faceAnimator);
		Animator mainAnimator2 = this.animatorController.mainAnimator;
		int num = 0;
		this.g_fPupilSmallWeightVal = (float)num;
		int num2 = 0;
		mainAnimator2.SetLayerWeight(3, (float)num2);
		this.g_Item.UpdateSkin(skin);
		this.g_Effect.SetDisplay(skin);
	}

	// Token: 0x06001EA8 RID: 7848 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EA8")]
	[Address(RVA = "0x34FBC0", Offset = "0x34EBC0", VA = "0x18034FBC0")]
	public void Update(float deltaTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EA9 RID: 7849 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EA9")]
	[Address(RVA = "0x34F670", Offset = "0x34E670", VA = "0x18034F670")]
	private void UpdateSkyState()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAA RID: 7850 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EAA")]
	[Address(RVA = "0x34EC70", Offset = "0x34DC70", VA = "0x18034EC70")]
	public void UpdateAnimator()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAB RID: 7851 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EAB")]
	[Address(RVA = "0x33CA90", Offset = "0x33BA90", VA = "0x18033CA90")]
	private bool CanLookAtSomething()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAC RID: 7852 RVA: 0x00048B18 File Offset: 0x00046D18
	[Token(Token = "0x6001EAC")]
	[Address(RVA = "0x3471A0", Offset = "0x3461A0", VA = "0x1803471A0")]
	public void LateUpdate()
	{
		this.skin.shake.Update();
		this.g_Camera.Update();
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		PlayerEffectPlay playerEffectPlay = this.g_Effect;
		float deltaTime = nobetaRuntimeData.deltaTime;
		playerEffectPlay.LateUpdate(deltaTime);
	}

	// Token: 0x06001EAD RID: 7853 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EAD")]
	[Address(RVA = "0x3476A0", Offset = "0x3466A0", VA = "0x1803476A0")]
	public void MoveOrIdle(bool isAimMode = false)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAE RID: 7854 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EAE")]
	[Address(RVA = "0x34D7E0", Offset = "0x34C7E0", VA = "0x18034D7E0")]
	private void SkyMove(bool isAimMode = false)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAF RID: 7855 RVA: 0x00048B64 File Offset: 0x00046D64
	[Token(Token = "0x6001EAF")]
	[Address(RVA = "0x34D680", Offset = "0x34C680", VA = "0x18034D680")]
	public void SkyJumpStart()
	{
		this.runtimeData.waitTime = 0f;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		float num = nobetaRuntimeData.timeScale * 0.05f;
		nobetaAnimatorController.PlaySkyJump(num, 0.08f);
		PlayerMagicData playerMagicData = this.g_MData;
		CharacterBaseData characterBaseData = this.g_CharData;
		float num2 = playerMagicData.g_SkyJumpExp;
		characterBaseData.MPLoss(num2);
		this.g_MData.SkyJumpUsed();
		this.g_Effect.PlaySkyJumpEffect();
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		CharacterBaseData characterBaseData2 = this.g_CharData;
		this.state = (NobetaState)((ulong)5L);
		num2 = nobetaRuntimeData2.MoveSpeedScale;
		characterBaseData2.SPLoss(num2);
		this.g_CCC.SetOriginal();
		this.g_Sound.PlayJump();
		this.g_Sound.PlayVoiceJump02();
		this.wgm.skinController.SetIKZero(true);
		this.animatorController.SetNorFireWeightZero();
	}

	// Token: 0x06001EB0 RID: 7856 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB0")]
	[Address(RVA = "0x33CFF0", Offset = "0x33BFF0", VA = "0x18033CFF0")]
	public void Charging()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB1 RID: 7857 RVA: 0x00048C4C File Offset: 0x00046E4C
	[Token(Token = "0x6001EB1")]
	[Address(RVA = "0x33C810", Offset = "0x33B810", VA = "0x18033C810")]
	public void BreakChargeStatus()
	{
		this.g_Effect.StopCohesionSuccess();
		this.skin.materialController.SetExposure(5f);
		this.g_CharData.ChargeZero();
		Game.GetLockPointsManager().CancelLock();
		Game.UpdateChargeBarShow(false);
		this.skin.materialController.g_fGlowSet = 0f;
		PlayerEffectPlay playerEffectPlay = this.g_Effect;
		int num = 0;
		playerEffectPlay.SetLightningFloorAimEnable(num != 0);
		Game.SetAimMagicEnable(false);
		this.g_CharData.SetChargeFadeZero();
		PlayerEffectPlay playerEffectPlay2 = this.g_Effect;
		int num2 = 0;
		playerEffectPlay2.SetWTrailActive(num2 != 0, 0.5f);
		if (this.g_Effect.g_Magic == PlayerEffectPlay.Magic.Lightning)
		{
			PlayerCamera playerCamera = this.g_Camera;
			playerCamera.g_iFovSwitch = (int)((ulong)1L);
			playerCamera.SetAimFOVDistance(PlayerEffectPlay.Magic.Lightning);
			Game.UpdateStageTimeScale(1f);
			Game.UpdatePlayerTimeScale(1f);
			this.g_Camera.g_bLightningMode = false;
			Game.EnableLightningMode(false);
		}
		this.runtimeData.hardBody = false;
	}

	// Token: 0x06001EB2 RID: 7858 RVA: 0x00048D44 File Offset: 0x00046F44
	[Token(Token = "0x6001EB2")]
	[Address(RVA = "0x34C5C0", Offset = "0x34B5C0", VA = "0x18034C5C0")]
	public void Shot()
	{
		this.wgm.SetPlayerShotEffect();
		NobetaState nobetaState = this.state;
		CharacterBaseData characterBaseData = this.g_CharData;
		PlayerEffectPlay playerEffectPlay = this.g_Effect;
		if (nobetaState > NobetaState.Air)
		{
			PlayerEffectPlay.Magic g_Magic = playerEffectPlay.g_Magic;
			float cdscale = characterBaseData.GetCDScale(g_Magic);
			PlayerEffectPlay playerEffectPlay2 = this.g_Effect;
			CharacterBaseData characterBaseData2 = this.g_CharData;
			PlayerEffectPlay.Magic g_Magic2 = playerEffectPlay2.g_Magic;
			characterBaseData2.SetCDZero(g_Magic2);
			this.animatorController.PlayNormalFire();
		}
		PlayerEffectPlay.Magic g_Magic3 = playerEffectPlay.g_Magic;
		float cdscale2 = characterBaseData.GetCDScale(g_Magic3);
		PlayerEffectPlay playerEffectPlay3 = this.g_Effect;
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		if (playerEffectPlay3.g_Magic != PlayerEffectPlay.Magic.Ice)
		{
			nobetaAnimatorController.PlayFire();
		}
		nobetaAnimatorController.PlayNullFire();
		PlayerEffectPlay playerEffectPlay4 = this.g_Effect;
		CharacterBaseData characterBaseData3 = this.g_CharData;
		PlayerEffectPlay.Magic g_Magic4 = playerEffectPlay4.g_Magic;
		characterBaseData3.SetCDZero(g_Magic4);
		CharacterBaseData characterBaseData4 = this.g_CharData;
		float g_fCharge = characterBaseData4.g_fCharge;
		characterBaseData4.MPRecoveryVal(g_fCharge);
		this.runtimeData.shotEffect = true;
		this.runtimeData.isChargeEnable = false;
		Game.UpdatePlayerMP(false);
		Game.UpdateChargeBarShow(this.runtimeData.isChargeEnable);
		NobetaAnimatorController nobetaAnimatorController2 = this.animatorController;
		int num = 0;
		nobetaAnimatorController2.SetCharge(num != 0);
		ulong num2;
		this.animatorController.SetBattleStatus(num2 != 0UL);
		this.g_CharData.ChargeZero();
		this.g_CharData.SetChargeFadeZero();
		this.g_Effect.StopCohesion();
		this.skin.materialController.g_fGlowSet = 0f;
		XmlSchemaType xmlType = this.g_Sound.XmlType;
	}

	// Token: 0x06001EB3 RID: 7859 RVA: 0x00048EC0 File Offset: 0x000470C0
	[Token(Token = "0x6001EB3")]
	[Address(RVA = "0x34EBD0", Offset = "0x34DBD0", VA = "0x18034EBD0")]
	public void UnlockAim()
	{
		this.runtimeData.ResetAimWightValues();
		PlayerCamera playerCamera = this.g_Camera;
		int num = 0;
		playerCamera.SetAimReady(num != 0);
		Game.SetAimStatus(false);
	}

	// Token: 0x06001EB4 RID: 7860 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB4")]
	[Address(RVA = "0x34DE60", Offset = "0x34CE60", VA = "0x18034DE60")]
	private void StandUpStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB5 RID: 7861 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB5")]
	[Address(RVA = "0x33DEA0", Offset = "0x33CEA0", VA = "0x18033DEA0")]
	private void DamagedLandStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB6 RID: 7862 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB6")]
	[Address(RVA = "0x33E350", Offset = "0x33D350", VA = "0x18033E350")]
	private void DamagedStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB7 RID: 7863 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB7")]
	[Address(RVA = "0x33D500", Offset = "0x33C500", VA = "0x18033D500")]
	private void DamagedFlyStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB8 RID: 7864 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB8")]
	[Address(RVA = "0x34D170", Offset = "0x34C170", VA = "0x18034D170")]
	private void SkyDamagedStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EB9 RID: 7865 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EB9")]
	[Address(RVA = "0x34C830", Offset = "0x34B830", VA = "0x18034C830")]
	private void SkyDamagedFlyStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EBA RID: 7866 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EBA")]
	[Address(RVA = "0x33F370", Offset = "0x33E370", VA = "0x18033F370")]
	public void Hit(AttackData Data, bool bIgnoreDodge = false)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EBB RID: 7867 RVA: 0x00048EF4 File Offset: 0x000470F4
	[Token(Token = "0x6001EBB")]
	[Address(RVA = "0x34BF20", Offset = "0x34AF20", VA = "0x18034BF20")]
	public void SetChargeEnable(bool enable)
	{
		this.runtimeData.isChargeEnable = enable;
	}

	// Token: 0x06001EBC RID: 7868 RVA: 0x00048F14 File Offset: 0x00047114
	[Token(Token = "0x6001EBC")]
	[Address(RVA = "0x33F2E0", Offset = "0x33E2E0", VA = "0x18033F2E0")]
	public MoveController GetMove()
	{
		return this.moveController;
	}

	// Token: 0x06001EBD RID: 7869 RVA: 0x00048F28 File Offset: 0x00047128
	[Token(Token = "0x6001EBD")]
	[Address(RVA = "0x33F2C0", Offset = "0x33E2C0", VA = "0x18033F2C0")]
	public float GetMoveSpeed()
	{
		return this.runtimeData.moveSpeed;
	}

	// Token: 0x06001EBE RID: 7870 RVA: 0x00048F48 File Offset: 0x00047148
	[Token(Token = "0x6001EBE")]
	[Address(RVA = "0x33F220", Offset = "0x33E220", VA = "0x18033F220")]
	public PlayerEffectPlay GetEffect()
	{
		return this.g_Effect;
	}

	// Token: 0x06001EBF RID: 7871 RVA: 0x00048F5C File Offset: 0x0004715C
	[Token(Token = "0x6001EBF")]
	[Address(RVA = "0x33F1F0", Offset = "0x33E1F0", VA = "0x18033F1F0")]
	public PlayerCamera GetCamera()
	{
		return this.g_Camera;
	}

	// Token: 0x06001EC0 RID: 7872 RVA: 0x00048F70 File Offset: 0x00047170
	[Token(Token = "0x6001EC0")]
	[Address(RVA = "0x33F350", Offset = "0x33E350", VA = "0x18033F350")]
	public NobetaState GetStatus()
	{
		return this.state;
	}

	// Token: 0x06001EC1 RID: 7873 RVA: 0x00048F84 File Offset: 0x00047184
	[Token(Token = "0x6001EC1")]
	[Address(RVA = "0x33F340", Offset = "0x33E340", VA = "0x18033F340")]
	public PlayerSound GetSound()
	{
		return this.g_Sound;
	}

	// Token: 0x06001EC2 RID: 7874 RVA: 0x00048F98 File Offset: 0x00047198
	[Token(Token = "0x6001EC2")]
	[Address(RVA = "0x34BF80", Offset = "0x34AF80", VA = "0x18034BF80")]
	public void SetDodgeTime(float value = 0.5f)
	{
		this.runtimeData.dodgeTimer = value;
	}

	// Token: 0x06001EC3 RID: 7875 RVA: 0x00048FB8 File Offset: 0x000471B8
	[Token(Token = "0x6001EC3")]
	[Address(RVA = "0x33F200", Offset = "0x33E200", VA = "0x18033F200")]
	public float GetDodgeTime()
	{
		return this.runtimeData.dodgeTimer;
	}

	// Token: 0x06001EC4 RID: 7876 RVA: 0x00048FD8 File Offset: 0x000471D8
	[Token(Token = "0x6001EC4")]
	[Address(RVA = "0x347060", Offset = "0x346060", VA = "0x180347060")]
	public bool IsChargeMax()
	{
		return this.g_CharData.IsChargeMax();
	}

	// Token: 0x06001EC5 RID: 7877 RVA: 0x00048FF8 File Offset: 0x000471F8
	[Token(Token = "0x6001EC5")]
	[Address(RVA = "0x33F1C0", Offset = "0x33E1C0", VA = "0x18033F1C0")]
	public NobetaAnimatorController GetAnimatorController()
	{
		return this.animatorController;
	}

	// Token: 0x06001EC6 RID: 7878 RVA: 0x0004900C File Offset: 0x0004720C
	[Token(Token = "0x6001EC6")]
	[Address(RVA = "0x33F2F0", Offset = "0x33E2F0", VA = "0x18033F2F0")]
	public PlayerItem GetPlayerItem()
	{
		return this.g_Item;
	}

	// Token: 0x06001EC7 RID: 7879 RVA: 0x00049020 File Offset: 0x00047220
	[Token(Token = "0x6001EC7")]
	[Address(RVA = "0x34BF00", Offset = "0x34AF00", VA = "0x18034BF00")]
	public void SetBodyHard(bool enable)
	{
		this.runtimeData.hardBody = enable;
	}

	// Token: 0x06001EC8 RID: 7880 RVA: 0x00049040 File Offset: 0x00047240
	[Token(Token = "0x6001EC8")]
	[Address(RVA = "0x33F1D0", Offset = "0x33E1D0", VA = "0x18033F1D0")]
	public bool GetBodyHard()
	{
		return this.runtimeData.hardBody;
	}

	// Token: 0x06001EC9 RID: 7881 RVA: 0x00049060 File Offset: 0x00047260
	[Token(Token = "0x6001EC9")]
	[Address(RVA = "0x33F230", Offset = "0x33E230", VA = "0x18033F230")]
	public float GetHoldShot()
	{
		return this.runtimeData.holdingShot;
	}

	// Token: 0x06001ECA RID: 7882 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001ECA")]
	[Address(RVA = "0x33F250", Offset = "0x33E250", VA = "0x18033F250")]
	public bool GetIsAbsorb()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001ECB RID: 7883 RVA: 0x00049080 File Offset: 0x00047280
	[Token(Token = "0x6001ECB")]
	[Address(RVA = "0x34C030", Offset = "0x34B030", VA = "0x18034C030")]
	public void SetMPRecoveryExternal(float recovery)
	{
		this.runtimeData.mpRecoveryExternal = recovery;
	}

	// Token: 0x06001ECC RID: 7884 RVA: 0x000490A0 File Offset: 0x000472A0
	[Token(Token = "0x6001ECC")]
	[Address(RVA = "0x34C290", Offset = "0x34B290", VA = "0x18034C290")]
	public void SetPlayerInput(bool bPlayerInput, bool bCencalAim = true)
	{
		if (bPlayerInput)
		{
		}
		if (bCencalAim)
		{
			this.UnlockAim();
		}
		int num = 0;
		this.g_bDynamicBoneEnable = num != 0;
		this.runtimeData.controllable = bPlayerInput;
		if (!bPlayerInput)
		{
			this.inputData.ResetDashValue();
		}
	}

	// Token: 0x06001ECD RID: 7885 RVA: 0x000490E8 File Offset: 0x000472E8
	[Token(Token = "0x6001ECD")]
	[Address(RVA = "0x34BF40", Offset = "0x34AF40", VA = "0x18034BF40")]
	public void SetControllable(bool controllable)
	{
		this.runtimeData.controllable = controllable;
		if (!controllable)
		{
			this.inputData.ResetDashValue();
			return;
		}
	}

	// Token: 0x06001ECE RID: 7886 RVA: 0x00049118 File Offset: 0x00047318
	[Token(Token = "0x6001ECE")]
	[Address(RVA = "0x34C590", Offset = "0x34B590", VA = "0x18034C590")]
	public void SetStatus(NobetaState CharacterStatus)
	{
		this.InitState(CharacterStatus);
	}

	// Token: 0x06001ECF RID: 7887 RVA: 0x0004912C File Offset: 0x0004732C
	[Token(Token = "0x6001ECF")]
	[Address(RVA = "0x34B800", Offset = "0x34A800", VA = "0x18034B800")]
	public void ResetCharacter()
	{
		if (this.g_CharData.IsChargeMax() && this.g_Effect.g_Magic == PlayerEffectPlay.Magic.Lightning)
		{
			PlayerCamera playerCamera = this.g_Camera;
			playerCamera.g_iFovSwitch = (int)((ulong)1L);
			playerCamera.SetAimFOVDistance(PlayerEffectPlay.Magic.Lightning);
			Game.UpdateStageTimeScale(1f);
			Game.UpdatePlayerTimeScale(1f);
			this.g_Camera.g_bLightningMode = false;
			Game.EnableLightningMode(false);
		}
		this.runtimeData.isChargeEnable = false;
		this.inputData.ResetDashValue();
		this.runtimeData.ResetAimWightValues();
		PlayerCamera playerCamera2 = this.g_Camera;
		int num = 0;
		playerCamera2.SetAimReady(num != 0);
		Game.SetAimMagicEnable(false);
		Game.SetAimStatus(false);
		this.wgm.skinController.SetIKZero(true);
		this.animatorController.SetNorFireWeightZero();
		this.g_Effect.StopCohesion();
		this.g_Effect.StopCohesionSuccess();
		this.runtimeData.isSlip = false;
		this.g_CharData.ResetData();
		this.g_CharData.ResctCD();
		this.g_CharData.ChargeZero();
		this.g_CharData.SetChargeFadeZero();
		Game.UpdatePlayerHP(false);
		Game.GetLockPointsManager().CancelLock();
		NobetaMaterialController materialController = this.skin.materialController;
		int num2 = 0;
		materialController.g_fGlowSet = (float)num2;
		this.runtimeData.hardBody = num2 != 0;
		this.g_MData.SkyJumpReset();
		this.g_MData.SkyDodgeReset();
		this.runtimeData.ResetAbsorbTimers();
		this.runtimeData.dodgeTimer = (float)num2;
		this.runtimeData.damageDodgeTimer = (float)num2;
		Animator mainAnimator = this.animatorController.mainAnimator;
		int num3 = 0;
		mainAnimator.CrossFade("IdleOrMove", 0.1f, num3);
		Animator faceAnimator = this.animatorController.faceAnimator;
		int num4 = 0;
		faceAnimator.CrossFade("Idle", 0.1f, num4);
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		int num5 = 0;
		nobetaAnimatorController.SetBattleStatus(num5 != 0);
		this.runtimeData.moveSpeed = (float)num2;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		NobetaAnimatorController nobetaAnimatorController2 = this.animatorController;
		float moveSpeed = nobetaRuntimeData.moveSpeed;
		int num6 = 0;
		nobetaAnimatorController2.SetMoveSpeed(moveSpeed, num6 != 0);
		int num7 = 0;
		this.InitState((NobetaState)num7);
		this.runtimeData.isDead = num2 != 0;
		this.g_CCC.SetOriginal();
	}

	// Token: 0x06001ED0 RID: 7888 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001ED0")]
	[Address(RVA = "0x347530", Offset = "0x346530", VA = "0x180347530")]
	public void MoveCharacter(Vector3 direction, int speedIndex)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001ED1 RID: 7889 RVA: 0x00049364 File Offset: 0x00047564
	[Token(Token = "0x6001ED1")]
	[Address(RVA = "0x33F360", Offset = "0x33E360", VA = "0x18033F360")]
	public int GetStroyModeMoveSpeed()
	{
		return this.stroyModeMoveSpeed;
	}

	// Token: 0x06001ED2 RID: 7890 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001ED2")]
	[Address(RVA = "0x34C350", Offset = "0x34B350", VA = "0x18034C350")]
	public void SetResurrection(Vector3 Position, Quaternion Rotation)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001ED3 RID: 7891 RVA: 0x00049378 File Offset: 0x00047578
	[Token(Token = "0x6001ED3")]
	[Address(RVA = "0x34C320", Offset = "0x34B320", VA = "0x18034C320")]
	public void SetPupilSmallWeight(float fWeight)
	{
		int num = 0;
		float num2 = Mathf.Clamp(fWeight, (float)num, 1f);
		this.g_fPupilSmallWeightSet = num2;
	}

	// Token: 0x06001ED4 RID: 7892 RVA: 0x0004939C File Offset: 0x0004759C
	[Token(Token = "0x6001ED4")]
	[Address(RVA = "0x34BFB0", Offset = "0x34AFB0", VA = "0x18034BFB0")]
	public void SetEyeLightEnable(bool isEnable)
	{
		this.g_bEyeLightEnable = isEnable;
		if (isEnable)
		{
		}
		this.skin.faceController.UpdateEyeLightScale(0.45f);
	}

	// Token: 0x06001ED5 RID: 7893 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001ED5")]
	[Address(RVA = "0x34C400", Offset = "0x34B400", VA = "0x18034C400")]
	public void SetScriptCancelCharge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001ED6 RID: 7894 RVA: 0x000493D0 File Offset: 0x000475D0
	[Token(Token = "0x6001ED6")]
	[Address(RVA = "0x34C000", Offset = "0x34B000", VA = "0x18034C000")]
	public void SetLockTarget(Transform target)
	{
		this.g_AutoLock.g_LockTarget = target;
		throw new NullReferenceException();
	}

	// Token: 0x06001ED7 RID: 7895 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001ED7")]
	[Address(RVA = "0x33F280", Offset = "0x33E280", VA = "0x18033F280")]
	public bool GetIsDead()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001ED8 RID: 7896 RVA: 0x000493F0 File Offset: 0x000475F0
	[Token(Token = "0x6001ED8")]
	[Address(RVA = "0x33A440", Offset = "0x339440", VA = "0x18033A440")]
	public void AinOnLight()
	{
		OnLight_Act03 onLight_Act = this.g_OnLight;
		int num = 0;
		if (onLight_Act != num)
		{
			this.g_OnLight.OnLight();
		}
	}

	// Token: 0x06001ED9 RID: 7897 RVA: 0x00049424 File Offset: 0x00047624
	[Token(Token = "0x6001ED9")]
	[Address(RVA = "0x33A3B0", Offset = "0x3393B0", VA = "0x18033A3B0")]
	public void AinLightBall()
	{
		Level04LightMagic level04LightMagic = this.g_LightBall;
		int num = 0;
		if (level04LightMagic != num)
		{
			this.g_LightBall.StartUp();
		}
	}

	// Token: 0x06001EDA RID: 7898 RVA: 0x00049458 File Offset: 0x00047658
	[Token(Token = "0x6001EDA")]
	[Address(RVA = "0x34C5A0", Offset = "0x34B5A0", VA = "0x18034C5A0")]
	public void SetWindLayer(bool bEnable)
	{
		this.animatorController.SetWindLayer(bEnable);
	}

	// Token: 0x06001EDB RID: 7899 RVA: 0x00049478 File Offset: 0x00047678
	[Token(Token = "0x6001EDB")]
	[Address(RVA = "0x34C2F0", Offset = "0x34B2F0", VA = "0x18034C2F0")]
	public void SetPond(bool bEnable, float fHeifht)
	{
		this.runtimeData.isPond = bEnable;
		this.runtimeData.pondHeight = fHeifht;
	}

	// Token: 0x06001EDC RID: 7900 RVA: 0x000494A4 File Offset: 0x000476A4
	[Token(Token = "0x6001EDC")]
	[Address(RVA = "0x33F320", Offset = "0x33E320", VA = "0x18033F320")]
	public bool GetPond()
	{
		return this.runtimeData.isPond;
	}

	// Token: 0x06001EDD RID: 7901 RVA: 0x000494C4 File Offset: 0x000476C4
	[Token(Token = "0x6001EDD")]
	[Address(RVA = "0x33F300", Offset = "0x33E300", VA = "0x18033F300")]
	public float GetPondHeight()
	{
		return this.runtimeData.pondHeight;
	}

	// Token: 0x06001EDE RID: 7902 RVA: 0x000494E4 File Offset: 0x000476E4
	[Token(Token = "0x6001EDE")]
	[Address(RVA = "0x34BFA0", Offset = "0x34AFA0", VA = "0x18034BFA0")]
	public void SetDynamicBoneEnable(bool bEnable)
	{
		this.g_bDynamicBoneEnable = bEnable;
	}

	// Token: 0x06001EDF RID: 7903 RVA: 0x000494F8 File Offset: 0x000476F8
	[Token(Token = "0x6001EDF")]
	[Address(RVA = "0x34C560", Offset = "0x34B560", VA = "0x18034C560")]
	public void SetSkinDynamicBoneEnable(bool bEnable)
	{
		this.skin.boneController.Enable(bEnable);
	}

	// Token: 0x06001EE0 RID: 7904 RVA: 0x0004951C File Offset: 0x0004771C
	[Token(Token = "0x6001EE0")]
	[Address(RVA = "0x33D410", Offset = "0x33C410", VA = "0x18033D410")]
	public void ClearInput()
	{
		this.inputData.ResetAllCharacterValue();
		this.runtimeData.ResetDamagedAirStayTimer();
	}

	// Token: 0x06001EE1 RID: 7905 RVA: 0x00049548 File Offset: 0x00047748
	[Token(Token = "0x6001EE1")]
	[Address(RVA = "0x33D450", Offset = "0x33C450", VA = "0x18033D450")]
	public void ClearInteractionTip()
	{
		if (this.passiveEventTargetID != -1)
		{
			PassiveEventDetector passiveEventDetector = this.passiveEventDetector;
			if (passiveEventDetector.eventTargetID != -1)
			{
				passiveEventDetector.eventTargetID = (int)((ulong)4294967295L);
				PassiveEventDetector passiveEventDetector2 = this.passiveEventDetector;
			}
			int eventTargetID = passiveEventDetector.eventTargetID;
			this.passiveEventTargetID = eventTargetID;
			int num = 0;
			Game.SetPassiveEvent(PassiveEvent.PassiveEventType.Null, num);
		}
	}

	// Token: 0x06001EE2 RID: 7906 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EE2")]
	[Address(RVA = "0x347080", Offset = "0x346080", VA = "0x180347080")]
	private bool IsStillState()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EE3 RID: 7907 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EE3")]
	[Address(RVA = "0x351400", Offset = "0x350400", VA = "0x180351400")]
	private IEnumerator<float> WaitForAnyKeyDown(float delaySeconds, Action handler)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EE4 RID: 7908 RVA: 0x000495A4 File Offset: 0x000477A4
	[Token(Token = "0x6001EE4")]
	[Address(RVA = "0x33EE20", Offset = "0x33DE20", VA = "0x18033EE20")]
	public void Dispose()
	{
		PlayerCamera playerCamera = this.g_Camera;
		Game.OnCameraSettingsChanged -= new Action(playerCamera.OnCameraSettingsChanged);
		RaycastJob raycastJob = playerCamera.raycastJob;
		if (raycastJob != 0)
		{
			raycastJob.Dispose();
		}
		playerCamera.raycastJob = (ulong)0L;
		throw new NullReferenceException();
	}

	// Token: 0x06001EE5 RID: 7909 RVA: 0x000495E8 File Offset: 0x000477E8
	[Token(Token = "0x6001EE5")]
	[Address(RVA = "0x34E740", Offset = "0x34D740", VA = "0x18034E740")]
	public void SwitchPlayer(bool isNobeta)
	{
		this.inputData.ResetAllCharacterValue();
		this.runtimeData.ResetDamagedAirStayTimer();
		NobetaConfigData nobetaConfigData = this.configData;
		string text = "Attack01";
		if (isNobeta)
		{
			text = "Attack02";
		}
		nobetaConfigData.InitAttackData(text);
	}

	// Token: 0x06001EE6 RID: 7910 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EE6")]
	[Address(RVA = "0x341270", Offset = "0x340270", VA = "0x180341270")]
	public void InitState(NobetaState state)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EE7 RID: 7911 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EE7")]
	[Address(RVA = "0x34A490", Offset = "0x349490", VA = "0x18034A490")]
	private void ProcessState()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EE8 RID: 7912 RVA: 0x00049630 File Offset: 0x00047830
	[Token(Token = "0x6001EE8")]
	[Address(RVA = "0x3479B0", Offset = "0x3469B0", VA = "0x1803479B0")]
	private void Normal()
	{
		/*
An exception occurred when decompiling this method (06001EE8)

ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void PlayerController::Normal()

 ---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
   --- End of inner exception stack trace ---
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
   at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
	}

	// Token: 0x06001EE9 RID: 7913 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EE9")]
	[Address(RVA = "0x34DA80", Offset = "0x34CA80", VA = "0x18034DA80")]
	private void Sky()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EEA RID: 7914 RVA: 0x000498CC File Offset: 0x00047ACC
	[Token(Token = "0x6001EEA")]
	[Address(RVA = "0x33C760", Offset = "0x33B760", VA = "0x18033C760")]
	private void Braking()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EEB RID: 7915 RVA: 0x00049958 File Offset: 0x00047B58
	[Token(Token = "0x6001EEB")]
	[Address(RVA = "0x33EFD0", Offset = "0x33DFD0", VA = "0x18033EFD0")]
	private void Dodge()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			MoveController moveController = this.moveController;
			Action<DamageObject> action = this.damageObjectHandler;
			moveController.ProcessPushTarget(action);
			NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
			while (!nobetaRuntimeData2.isPond)
			{
			}
			PlayerEffectPlay playerEffectPlay = this.g_Effect;
			float pondHeight = nobetaRuntimeData2.pondHeight;
			playerEffectPlay.ContinuePlayWaterSplash(pondHeight);
			return;
		}
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData3 = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData3.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData4 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData4.moveDirection.z = z;
		if (!this.runtimeData.isSky)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		this.animatorController.PlayFall();
		this.InitState(NobetaState.Air);
	}

	// Token: 0x06001EEC RID: 7916 RVA: 0x00049A54 File Offset: 0x00047C54
	[Token(Token = "0x6001EEC")]
	[Address(RVA = "0x33B320", Offset = "0x33A320", VA = "0x18033B320")]
	private void AirDodge()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			MoveController moveController = this.moveController;
			Action<DamageObject> action = this.damageObjectHandler;
			moveController.ProcessPushTarget(action);
			return;
		}
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData2.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData3 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData3.moveDirection.z = z;
		if (!this.runtimeData.isSky)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		this.animatorController.PlayFall();
		this.InitState(NobetaState.Air);
	}

	// Token: 0x06001EED RID: 7917 RVA: 0x00049B24 File Offset: 0x00047D24
	[Token(Token = "0x6001EED")]
	[Address(RVA = "0x3473F0", Offset = "0x3463F0", VA = "0x1803473F0")]
	private void LightningDodge()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			MoveController moveController = this.moveController;
			Action<DamageObject> action = this.damageObjectHandler;
			moveController.ProcessPushTarget(action);
			return;
		}
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData2.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData3 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData3.moveDirection.z = z;
		this.g_Effect.LightningDodgeEnd();
		this.skin.materialController.SetExposure(5f);
		if (!this.runtimeData.isSky)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		this.animatorController.PlayFall();
		this.InitState(NobetaState.Air);
	}

	// Token: 0x06001EEE RID: 7918 RVA: 0x00049C14 File Offset: 0x00047E14
	[Token(Token = "0x6001EEE")]
	[Address(RVA = "0x347120", Offset = "0x346120", VA = "0x180347120")]
	private void Jump()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float num = nobetaRuntimeData.waitTime;
		int num2 = 0;
		if (num <= (float)num2)
		{
			MoveController moveController = this.moveController;
			num = nobetaRuntimeData.JumpForce;
			moveController.Jump(num);
			this.InitState(NobetaState.Air);
			return;
		}
		nobetaRuntimeData.DecreaseWaitTime();
	}

	// Token: 0x06001EEF RID: 7919 RVA: 0x00049C60 File Offset: 0x00047E60
	[Token(Token = "0x6001EEF")]
	[Address(RVA = "0x33C760", Offset = "0x33B760", VA = "0x18033C760")]
	private void Land()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EF0 RID: 7920 RVA: 0x00049CEC File Offset: 0x00047EEC
	[Token(Token = "0x6001EF0")]
	[Address(RVA = "0x33C760", Offset = "0x33B760", VA = "0x18033C760")]
	private void HighlyLand()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EF1 RID: 7921 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EF1")]
	[Address(RVA = "0x33B5C0", Offset = "0x33A5C0", VA = "0x18033B5C0")]
	private void Attack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EF2 RID: 7922 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EF2")]
	[Address(RVA = "0x33A6D0", Offset = "0x3396D0", VA = "0x18033A6D0")]
	private void AirAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EF3 RID: 7923 RVA: 0x00049D78 File Offset: 0x00047F78
	[Token(Token = "0x6001EF3")]
	[Address(RVA = "0x33C760", Offset = "0x33B760", VA = "0x18033C760")]
	private void DashAttack()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EF4 RID: 7924 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EF4")]
	[Address(RVA = "0x339F70", Offset = "0x338F70", VA = "0x180339F70")]
	private void Aim()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EF5 RID: 7925 RVA: 0x00049E04 File Offset: 0x00048004
	[Token(Token = "0x6001EF5")]
	[Address(RVA = "0x33A4D0", Offset = "0x3394D0", VA = "0x18033A4D0")]
	private void AirAim()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData2.moveDirection.z = z;
		this.wgm.skinController.aimIKStayTime = 0.1f;
		if (!this.runtimeData.isSky)
		{
			MoveController moveController = this.moveController;
			if (0 > (int)moveController.verticalForce)
			{
				if (!moveController.GetHeightLand())
				{
					this.state = (NobetaState)((ulong)11L);
				}
				this.InitState(NobetaState.HighlyLand);
				this.runtimeData.ResetAimWightValues();
				PlayerCamera playerCamera = this.g_Camera;
				int num = 0;
				playerCamera.SetAimReady(num != 0);
			}
		}
		this.SkyMove(true);
		NobetaInputData nobetaInputData3 = this.inputData;
		if (nobetaInputData3.isAimMode)
		{
			if (nobetaInputData3.isShotMode)
			{
				this.runtimeData.aimWight = 1f;
				if (this.g_Effect.g_Magic == PlayerEffectPlay.Magic.Ice && !this.g_CharData.IsChargeMax())
				{
					this.Shot();
					return;
				}
			}
			return;
		}
		this.g_Effect.Setg_bLightningAimOff();
		Game.SetAimMagicEnable(false);
		this.InitState(NobetaState.Air);
		this.UnlockAim();
	}

	// Token: 0x06001EF6 RID: 7926 RVA: 0x00049F50 File Offset: 0x00048150
	[Token(Token = "0x6001EF6")]
	[Address(RVA = "0x33EB70", Offset = "0x33DB70", VA = "0x18033EB70")]
	private void Damaged()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			NobetaAnimatorController nobetaAnimatorController = this.animatorController;
			NobetaRuntimeData nobetaRuntimeData3 = this.runtimeData;
			Animator mainAnimator = nobetaAnimatorController.mainAnimator;
			float timeScale = nobetaRuntimeData3.timeScale;
			int num3 = 0;
			float num4 = timeScale * 0.2f;
			mainAnimator.CrossFade("BattleIdleOrMove", num4, num3);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EF7 RID: 7927 RVA: 0x0004A01C File Offset: 0x0004821C
	[Token(Token = "0x6001EF7")]
	[Address(RVA = "0x33DE20", Offset = "0x33CE20", VA = "0x18033DE20")]
	private void DamagedFly()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			this.StandUpStart();
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EF8 RID: 7928 RVA: 0x0004A088 File Offset: 0x00048288
	[Token(Token = "0x6001EF8")]
	[Address(RVA = "0x33B210", Offset = "0x33A210", VA = "0x18033B210")]
	private void AirDamaged()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			float waitTime = nobetaRuntimeData2.waitTime;
			int num = 0;
			if (waitTime <= (float)num)
			{
			}
			nobetaRuntimeData2.DecreaseWaitTime();
		}
		Animator mainAnimator = this.animatorController.mainAnimator;
		float timeScale = nobetaRuntimeData2.timeScale;
		int num2 = 0;
		float num3 = timeScale * 0.1f;
		int num4 = 0;
		mainAnimator.CrossFade("LandBattle", num3, num4, (float)num2);
		this.InitState((NobetaState)((uint)6));
		this.g_CCC.SetOriginal();
	}

	// Token: 0x06001EF9 RID: 7929 RVA: 0x0004A140 File Offset: 0x00048340
	[Token(Token = "0x6001EF9")]
	[Address(RVA = "0x33B0E0", Offset = "0x33A0E0", VA = "0x18033B0E0")]
	private void AirDamagedFly()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData2.moveDirection.z = z;
		PlayerStatsData stats = Game.GameSave.stats;
		CharacterBaseData characterBaseData = this.g_CharData;
		this.runtimeData.IncreaseDamagedAirStayTimer();
		if (!this.runtimeData.isSky)
		{
			MoveController moveController = this.moveController;
			if (0 > (int)moveController.verticalForce)
			{
				this.DamagedLandStart();
				return;
			}
		}
	}

	// Token: 0x06001EFA RID: 7930 RVA: 0x0004A1F0 File Offset: 0x000483F0
	[Token(Token = "0x6001EFA")]
	[Address(RVA = "0x34E1B0", Offset = "0x34D1B0", VA = "0x18034E1B0")]
	private void StandUp()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float waitTime = nobetaRuntimeData2.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			int num2 = 0;
			this.InitState((NobetaState)num2);
			NobetaAnimatorController nobetaAnimatorController = this.animatorController;
			NobetaRuntimeData nobetaRuntimeData3 = this.runtimeData;
			Animator mainAnimator = nobetaAnimatorController.mainAnimator;
			float timeScale = nobetaRuntimeData3.timeScale;
			int num3 = 0;
			float num4 = timeScale * 0.2f;
			mainAnimator.CrossFade("BattleIdleOrMove", num4, num3);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001EFB RID: 7931 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EFB")]
	[Address(RVA = "0x33E280", Offset = "0x33D280", VA = "0x18033E280")]
	private void DamagedLand()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EFC RID: 7932 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EFC")]
	[Address(RVA = "0x33CCA0", Offset = "0x33BCA0", VA = "0x18033CCA0")]
	private void ChargeShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EFD RID: 7933 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EFD")]
	[Address(RVA = "0x33ADC0", Offset = "0x339DC0", VA = "0x18033ADC0")]
	private void AirChargeShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EFE RID: 7934 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EFE")]
	[Address(RVA = "0x349F70", Offset = "0x348F70", VA = "0x180349F70")]
	private void PickUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EFF RID: 7935 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EFF")]
	[Address(RVA = "0x351220", Offset = "0x350220", VA = "0x180351220")]
	private void UseItemStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F00 RID: 7936 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F00")]
	[Address(RVA = "0x350DE0", Offset = "0x34FDE0", VA = "0x180350DE0")]
	private void UseItemLoop()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F01 RID: 7937 RVA: 0x0004A2A0 File Offset: 0x000484A0
	[Token(Token = "0x6001F01")]
	[Address(RVA = "0x33ED10", Offset = "0x33DD10", VA = "0x18033ED10")]
	private void DiscardItem()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float z = nobetaInputData.currentDirection.z;
		nobetaRuntimeData.moveDirection.z = z;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		if (nobetaRuntimeData2.isSky)
		{
			this.animatorController.PlayFall();
			if (this.g_CharData.IsChargeMax())
			{
				PlayerEffectPlay playerEffectPlay = this.g_Effect;
				int num = 0;
				playerEffectPlay.CohesionSuccess(num != 0);
			}
			this.InitState(NobetaState.Air);
			return;
		}
		float waitTime = nobetaRuntimeData2.waitTime;
		int num2 = 0;
		if (waitTime <= (float)num2)
		{
			if (this.g_CharData.IsChargeMax())
			{
				PlayerEffectPlay playerEffectPlay2 = this.g_Effect;
				int num3 = 0;
				playerEffectPlay2.CohesionSuccess(num3 != 0);
			}
			int num4 = 0;
			this.InitState((NobetaState)num4);
			return;
		}
		nobetaRuntimeData2.DecreaseWaitTime();
	}

	// Token: 0x06001F02 RID: 7938 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F02")]
	[Address(RVA = "0x34DC70", Offset = "0x34CC70", VA = "0x18034DC70")]
	private void Slip()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F03 RID: 7939 RVA: 0x0004A370 File Offset: 0x00048570
	[Token(Token = "0x6001F03")]
	[Address(RVA = "0x33B420", Offset = "0x33A420", VA = "0x18033B420")]
	private void AirSlip()
	{
		this.inputData.CalculateCharacterMovement(this);
		NobetaInputData nobetaInputData = this.inputData;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float moveSpeed = nobetaInputData.moveSpeed;
		nobetaRuntimeData.moveSpeed = moveSpeed;
		NobetaInputData nobetaInputData2 = this.inputData;
		NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
		float z = nobetaInputData2.currentDirection.z;
		nobetaRuntimeData2.moveDirection.z = z;
		if (!this.runtimeData.isSky)
		{
			MoveController moveController = this.moveController;
			if (0 > (int)moveController.verticalForce)
			{
				this.DamagedLandStart();
				return;
			}
		}
	}

	// Token: 0x06001F04 RID: 7940 RVA: 0x0004A3FC File Offset: 0x000485FC
	[Token(Token = "0x6001F04")]
	[Address(RVA = "0x339DA0", Offset = "0x338DA0", VA = "0x180339DA0")]
	private void Absorb()
	{
		/*
An exception occurred when decompiling this method (06001F04)

ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void PlayerController::Absorb()

 ---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
   at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 112
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
   --- End of inner exception stack trace ---
   at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
   at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
	}

	// Token: 0x06001F05 RID: 7941 RVA: 0x0004A4D4 File Offset: 0x000486D4
	[Token(Token = "0x6001F05")]
	[Address(RVA = "0x33EC90", Offset = "0x33DC90", VA = "0x18033EC90")]
	private void Dead()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			this.g_Effect.PlayEffCurseDeath();
			return;
		}
		nobetaRuntimeData.DecreaseWaitTime();
	}

	// Token: 0x06001F06 RID: 7942 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F06")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
	private void DeadEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F07 RID: 7943 RVA: 0x0004A510 File Offset: 0x00048710
	[Token(Token = "0x6001F07")]
	[Address(RVA = "0x34BC20", Offset = "0x34AC20", VA = "0x18034BC20")]
	private void Resurrection()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
			Game.SetBlackScreen(false, true);
		}
	}

	// Token: 0x06001F08 RID: 7944 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F08")]
	[Address(RVA = "0x3514A0", Offset = "0x3504A0", VA = "0x1803514A0")]
	private void Wake()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F09 RID: 7945 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F09")]
	[Address(RVA = "0x33C560", Offset = "0x33B560", VA = "0x18033C560")]
	private void OnLight()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F0A RID: 7946 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F0A")]
	[Address(RVA = "0x34E360", Offset = "0x34D360", VA = "0x18034E360")]
	private void SwitchOn()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F0B RID: 7947 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F0B")]
	[Address(RVA = "0x34A340", Offset = "0x349340", VA = "0x18034A340")]
	private void PrayerStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F0C RID: 7948 RVA: 0x0004A54C File Offset: 0x0004874C
	[Token(Token = "0x6001F0C")]
	[Address(RVA = "0x34A200", Offset = "0x349200", VA = "0x18034A200")]
	private void PrayerAttack()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			return;
		}
		if (!this.g_SavePoint.CanUpgrade && !Game.GameSave.basic.showTeleportMenu)
		{
			GameSaveBasicData basic = this.GameSave.basic;
			SceneManager sceneManager = this.sceneManager;
			SavePoint savePoint = this.g_SavePoint;
			sceneManager.UpdateGameSave(savePoint);
			this.InitState(NobetaState.PrayerEnd);
			return;
		}
		Game.SetOverlayUIOpened(true);
		this.InitState(NobetaState.SavePointUI);
	}

	// Token: 0x06001F0D RID: 7949 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F0D")]
	[Address(RVA = "0x33C560", Offset = "0x33B560", VA = "0x18033C560")]
	private void PrayerEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F0E RID: 7950 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F0E")]
	[Address(RVA = "0x34BCC0", Offset = "0x34ACC0", VA = "0x18034BCC0")]
	private void SavePointUI()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F0F RID: 7951 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F0F")]
	[Address(RVA = "0x33CAD0", Offset = "0x33BAD0", VA = "0x18033CAD0")]
	private void ChangeSkin()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F10 RID: 7952 RVA: 0x0004A5DC File Offset: 0x000487DC
	[Token(Token = "0x6001F10")]
	[Address(RVA = "0x33B570", Offset = "0x33A570", VA = "0x18033B570")]
	private void AreaTeleportStart()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			this.InitState(NobetaState.AreaTeleportEnd);
			return;
		}
		nobetaRuntimeData.DecreaseWaitTime();
	}

	// Token: 0x06001F11 RID: 7953 RVA: 0x0004A614 File Offset: 0x00048814
	[Token(Token = "0x6001F11")]
	[Address(RVA = "0x33B4C0", Offset = "0x33A4C0", VA = "0x18033B4C0")]
	private void AreaTeleportEnd()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime > (float)num)
		{
			nobetaRuntimeData.DecreaseWaitTime();
			NobetaRuntimeData nobetaRuntimeData2 = this.runtimeData;
			Game.SwitchScene(Game.SceneData, 1f);
		}
	}

	// Token: 0x06001F12 RID: 7954 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F12")]
	[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
	private void TeleportStart()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F13 RID: 7955 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F13")]
	[Address(RVA = "0x33C560", Offset = "0x33B560", VA = "0x18033C560")]
	private void TeleportEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F14 RID: 7956 RVA: 0x0004A658 File Offset: 0x00048858
	[Token(Token = "0x6001F14")]
	[Address(RVA = "0x33C630", Offset = "0x33B630", VA = "0x18033C630")]
	private void BossRushUIStart()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			this.InitState(NobetaState.BossRushUI);
			return;
		}
		nobetaRuntimeData.DecreaseWaitTime();
	}

	// Token: 0x06001F15 RID: 7957 RVA: 0x0004A690 File Offset: 0x00048890
	[Token(Token = "0x6001F15")]
	[Address(RVA = "0x33C680", Offset = "0x33B680", VA = "0x18033C680")]
	private void BossRushUI()
	{
		if (!Game.GetCanvas<UIBattleSelect>().Enabled && !Game.GetCanvas<UISettlement>().Enabled)
		{
			this.InitState(NobetaState.BossRushUIEnd);
			return;
		}
	}

	// Token: 0x06001F16 RID: 7958 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F16")]
	[Address(RVA = "0x33C560", Offset = "0x33B560", VA = "0x18033C560")]
	private void BossRushUIEnd()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F17 RID: 7959 RVA: 0x0004A6C8 File Offset: 0x000488C8
	[Token(Token = "0x6001F17")]
	[Address(RVA = "0x33EC90", Offset = "0x33DC90", VA = "0x18033EC90")]
	private void FallDead()
	{
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		float waitTime = nobetaRuntimeData.waitTime;
		int num = 0;
		if (waitTime <= (float)num)
		{
			this.g_Effect.PlayEffCurseDeath();
			return;
		}
		nobetaRuntimeData.DecreaseWaitTime();
	}

	// Token: 0x06001F18 RID: 7960 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F18")]
	[Address(RVA = "0x347210", Offset = "0x346210", VA = "0x180347210")]
	private void Level04LightBall()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F19 RID: 7961 RVA: 0x0004A704 File Offset: 0x00048904
	[Token(Token = "0x6001F19")]
	[Address(RVA = "0x3498E0", Offset = "0x3488E0", VA = "0x1803498E0")]
	private void OnPlayerDead()
	{
		Game.UnbindSceneMenuController();
		Game.UnbindStoryController();
		Game.UnbindCharacterController();
		Game.UnbindPointerController();
		Game.UnbindMagicController();
		Game.UnbindItemController();
		this.inputData.ResetAllCharacterValue();
		this.runtimeData.ResetDamagedAirStayTimer();
		if (this.g_CharData.IsChargeMax() && this.g_Effect.g_Magic == PlayerEffectPlay.Magic.Lightning)
		{
			PlayerCamera playerCamera = this.g_Camera;
			playerCamera.g_iFovSwitch = (int)((ulong)1L);
			playerCamera.SetAimFOVDistance(PlayerEffectPlay.Magic.Lightning);
			Game.UpdateStageTimeScale(1f);
			Game.UpdatePlayerTimeScale(1f);
			this.g_Camera.g_bLightningMode = false;
			Game.EnableLightningMode(false);
		}
		this.runtimeData.isChargeEnable = false;
		this.inputData.ResetDashValue();
		this.runtimeData.ResetAimWightValues();
		PlayerCamera playerCamera2 = this.g_Camera;
		int num = 0;
		playerCamera2.SetAimReady(num != 0);
		Game.SetAimMagicEnable(false);
		Game.SetAimStatus(false);
		Game.GetLockPointsManager().CancelLock();
		this.wgm.skinController.SetIKZero(true);
		this.animatorController.SetNorFireWeightZero();
		this.g_Effect.StopCohesion();
		this.g_Effect.StopCohesionSuccess();
		this.runtimeData.isSlip = false;
		this.g_CharData.ResctCD();
		this.g_CharData.ChargeZero();
		this.g_CharData.SetChargeFadeZero();
		NobetaMaterialController materialController = this.skin.materialController;
		int num2 = 0;
		materialController.g_fGlowSet = (float)num2;
		this.runtimeData.hardBody = num2 != 0;
		this.runtimeData.ResetAbsorbTimers();
		this.runtimeData.dodgeTimer = (float)num2;
		this.runtimeData.damageDodgeTimer = (float)num2;
		this.runtimeData.moveSpeed = (float)num2;
		NobetaRuntimeData nobetaRuntimeData = this.runtimeData;
		NobetaAnimatorController nobetaAnimatorController = this.animatorController;
		float moveSpeed = nobetaRuntimeData.moveSpeed;
		int num3 = 0;
		nobetaAnimatorController.SetMoveSpeed(moveSpeed, num3 != 0);
		Game.SetBlackEdge(true);
		this.runtimeData.isDead = true;
		this.sceneManager.SetGameState(SceneManager.GameState.Death);
		SceneBGMController bgm = this.sceneManager.BGM;
		int num4 = 0;
		if (bgm != num4)
		{
			this.sceneManager.BGM.StopBGM();
		}
		Game.UpdateChargeBarShow(false);
		this.wgm.g_CharData.g_fHP = (float)num2;
	}

	// Token: 0x06001F1A RID: 7962 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F1A")]
	[Address(RVA = "0x34A410", Offset = "0x349410", VA = "0x18034A410")]
	private IEnumerator<float> ProcessDeathFlow(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F1B RID: 7963 RVA: 0x0004A944 File Offset: 0x00048B44
	[Token(Token = "0x6001F1B")]
	[Address(RVA = "0x33ECE0", Offset = "0x33DCE0", VA = "0x18033ECE0")]
	private void DetectDamageObject()
	{
		MoveController moveController = this.moveController;
		Action<DamageObject> action = this.damageObjectHandler;
		moveController.ProcessPushTarget(action);
	}

	// Token: 0x06001F1C RID: 7964 RVA: 0x0004A96C File Offset: 0x00048B6C
	[Token(Token = "0x6001F1C")]
	[Address(RVA = "0x351530", Offset = "0x350530", VA = "0x180351530")]
	public PlayerController()
	{
		this.DeadEnd();
	}

	// Token: 0x06001F1D RID: 7965 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F1D")]
	[Address(RVA = "0x34E9A0", Offset = "0x34D9A0", VA = "0x18034E9A0")]
	[CompilerGenerated]
	internal static GameTipStyle <SetPassiveEventPrompt>g__GetGameTipStyle|10_0(ref PlayerController.<>c__DisplayClass10_0 cpp2il__autoParamName__idx_0)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x04002847 RID: 10311
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4002847")]
	public NobetaConfigData configData;

	// Token: 0x04002848 RID: 10312
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002848")]
	[SerializeField]
	private NobetaInputData inputData;

	// Token: 0x04002849 RID: 10313
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002849")]
	[SerializeField]
	private NobetaRuntimeData runtimeData;

	// Token: 0x0400284A RID: 10314
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400284A")]
	public PassiveEventDetector passiveEventDetector;

	// Token: 0x0400284B RID: 10315
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x400284B")]
	public PlayerItem g_Item;

	// Token: 0x0400284C RID: 10316
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x400284C")]
	public PlayerEffectPlay g_Effect;

	// Token: 0x0400284D RID: 10317
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x400284D")]
	public PlayerCamera g_Camera;

	// Token: 0x0400284E RID: 10318
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400284E")]
	public CharacterBaseData g_CharData;

	// Token: 0x0400284F RID: 10319
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x400284F")]
	public PlayerMagicData g_MData;

	// Token: 0x04002850 RID: 10320
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4002850")]
	public NobetaAnimatorController animatorController;

	// Token: 0x04002851 RID: 10321
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4002851")]
	public MoveController moveController;

	// Token: 0x04002852 RID: 10322
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4002852")]
	public PlayerSound g_Sound;

	// Token: 0x04002853 RID: 10323
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4002853")]
	[SerializeField]
	private NobetaState state;

	// Token: 0x04002854 RID: 10324
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4002854")]
	private AutoLock g_AutoLock;

	// Token: 0x04002855 RID: 10325
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4002855")]
	public OnLight_Act03 g_OnLight;

	// Token: 0x04002856 RID: 10326
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4002856")]
	public DoorSwitch g_DoorSwitch;

	// Token: 0x04002857 RID: 10327
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4002857")]
	public SavePoint g_SavePoint;

	// Token: 0x04002858 RID: 10328
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4002858")]
	public Teleport g_Teleport;

	// Token: 0x04002859 RID: 10329
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4002859")]
	public Level04LightMagic g_LightBall;

	// Token: 0x0400285A RID: 10330
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x400285A")]
	public BossRushTeleport g_BRTeleport;

	// Token: 0x0400285B RID: 10331
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x400285B")]
	private AttackData g_HitData;

	// Token: 0x0400285C RID: 10332
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x400285C")]
	private Vector3 g_v3HitSourceDir;

	// Token: 0x0400285D RID: 10333
	[FieldOffset(Offset = "0xC4")]
	[Token(Token = "0x400285D")]
	private bool g_bHitFront;

	// Token: 0x0400285E RID: 10334
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x400285E")]
	public int passiveEventTargetID;

	// Token: 0x0400285F RID: 10335
	[FieldOffset(Offset = "0xCC")]
	[Token(Token = "0x400285F")]
	private float g_fPupilSmallWeightVal;

	// Token: 0x04002860 RID: 10336
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x4002860")]
	private float g_fPupilSmallWeightSet;

	// Token: 0x04002861 RID: 10337
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4002861")]
	private CCController g_CCC;

	// Token: 0x04002862 RID: 10338
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4002862")]
	private bool g_bDynamicBoneEnable = true;

	// Token: 0x04002863 RID: 10339
	[FieldOffset(Offset = "0xE4")]
	[Token(Token = "0x4002863")]
	private float g_fDBRadiusVal;

	// Token: 0x04002864 RID: 10340
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4002864")]
	private bool g_bEyeLightEnable = true;

	// Token: 0x04002865 RID: 10341
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4002865")]
	private NobetaAnimatorData animatorData;

	// Token: 0x04002866 RID: 10342
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4002866")]
	private SceneManager sceneManager;

	// Token: 0x04002867 RID: 10343
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4002867")]
	private NobetaSkin skin;

	// Token: 0x04002868 RID: 10344
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4002868")]
	private bool g_bDamageDodge;

	// Token: 0x04002869 RID: 10345
	[FieldOffset(Offset = "0x10C")]
	[Token(Token = "0x4002869")]
	private Vector3 g_v3DamagePos;

	// Token: 0x0400286A RID: 10346
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x400286A")]
	private int g_iDamageDodgeHP;

	// Token: 0x0400286B RID: 10347
	[FieldOffset(Offset = "0x11C")]
	[Token(Token = "0x400286B")]
	private int g_iDamageDodgeSecondHP;

	// Token: 0x0400286C RID: 10348
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x400286C")]
	private PlayerEffectPlay.Magic g_mDamageElement;

	// Token: 0x0400286D RID: 10349
	[FieldOffset(Offset = "0x124")]
	[Token(Token = "0x400286D")]
	private PlayerEffectPlay.Magic g_mDamageSecondElement;

	// Token: 0x0400286E RID: 10350
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x400286E")]
	private bool g_bDamageDodgeSecond;

	// Token: 0x0400286F RID: 10351
	[FieldOffset(Offset = "0x129")]
	[Token(Token = "0x400286F")]
	private bool g_bDamageFly;

	// Token: 0x04002870 RID: 10352
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4002870")]
	private Action<DamageObject> damageObjectHandler;

	// Token: 0x04002871 RID: 10353
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x4002871")]
	private int stroyModeMoveSpeed = (int)((ulong)4294967295L);

	// Token: 0x04002872 RID: 10354
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x4002872")]
	private WizardGirlManage wgm;
}
