using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000307 RID: 775
[Token(Token = "0x2000307")]
[Serializable]
public class NobetaAnimatorController
{
	// Token: 0x06001E94 RID: 7828 RVA: 0x0004956C File Offset: 0x0004776C
	[Token(Token = "0x6001E94")]
	[Address(RVA = "0xEC9FB0", Offset = "0xEC8DB0", VA = "0x180EC9FB0")]
	public void Init(Animator main, Animator face)
	{
		this.mainAnimator = main;
		this.faceAnimator = face;
		float idleTimeMax = this.IdleTimeMax;
		this.idleTime = idleTimeMax;
	}

	// Token: 0x06001E95 RID: 7829 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E95")]
	[Address(RVA = "0xECB080", Offset = "0xEC9E80", VA = "0x180ECB080")]
	public void Update(NobetaAnimatorData data)
	{
		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 = "0xECA000", Offset = "0xEC8E00", VA = "0x180ECA000")]
	public void PlayBraking()
	{
		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 = "0xECA180", Offset = "0xEC8F80", VA = "0x180ECA180")]
	public void PlayDodgeForward()
	{
		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 = "0xECA130", Offset = "0xEC8F30", VA = "0x180ECA130")]
	public void PlayDodgeBack()
	{
		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 = "0xECA2B0", Offset = "0xEC90B0", VA = "0x180ECA2B0")]
	public void PlayJump(float duration, float startTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E9A RID: 7834 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E9A")]
	[Address(RVA = "0xECA900", Offset = "0xEC9700", VA = "0x180ECA900")]
	public void PlaySkyJump(float duration, float startTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E9B RID: 7835 RVA: 0x00049598 File Offset: 0x00047798
	[Token(Token = "0x6001E9B")]
	[Address(RVA = "0xECA1D0", Offset = "0xEC8FD0", VA = "0x180ECA1D0")]
	public void PlayFall()
	{
		if (this.isBattleState)
		{
		}
		int num = this.fallStateHash;
		Animator animator = this.mainAnimator;
		float num2 = this.timeScale;
		int num3 = 0;
		float num4 = num2 * 0.05f;
		int num5 = 0;
		animator.CrossFade(num, num4, num5, (float)num3);
	}

	// Token: 0x06001E9C RID: 7836 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E9C")]
	[Address(RVA = "0xECA340", Offset = "0xEC9140", VA = "0x180ECA340")]
	public void PlayLand(bool isHighlyLand)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E9D RID: 7837 RVA: 0x000495E4 File Offset: 0x000477E4
	[Token(Token = "0x6001E9D")]
	[Address(RVA = "0xECA6A0", Offset = "0xEC94A0", VA = "0x180ECA6A0")]
	public void PlayPickUp()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.pickUpStateHash;
		animator.CrossFade(num5, num3, num4, (float)num2);
		Animator animator2 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = 0f;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = 0f;
		int num6 = this.aimReadyHash;
		int num7 = 0;
		animator2.SetFloat(num6, (float)num7);
		Animator animator3 = this.mainAnimator;
		int num8 = this.chargeMaxHash;
		bool @bool = animator3.GetBool(num8);
		Animator animator4 = this.mainAnimator;
		this.isBattleState = @bool;
		int num9 = this.isBattleHash;
		animator4.SetBool(num9, @bool);
	}

	// Token: 0x06001E9E RID: 7838 RVA: 0x000496A8 File Offset: 0x000478A8
	[Token(Token = "0x6001E9E")]
	[Address(RVA = "0xECA060", Offset = "0xEC8E60", VA = "0x180ECA060")]
	public void PlayDiscardItem()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.discardItemStateHash;
		animator.CrossFade(num5, num3, num4, (float)num2);
		Animator animator2 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = 0f;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = 0f;
		int num6 = this.aimReadyHash;
		int num7 = 0;
		animator2.SetFloat(num6, (float)num7);
		Animator animator3 = this.mainAnimator;
		int num8 = this.chargeMaxHash;
		bool @bool = animator3.GetBool(num8);
		Animator animator4 = this.mainAnimator;
		this.isBattleState = @bool;
		int num9 = this.isBattleHash;
		animator4.SetBool(num9, @bool);
	}

	// Token: 0x06001E9F RID: 7839 RVA: 0x0004976C File Offset: 0x0004796C
	[Token(Token = "0x6001E9F")]
	[Address(RVA = "0xECA5A0", Offset = "0xEC93A0", VA = "0x180ECA5A0")]
	public void PlayOnLight()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.lightUpStateHash;
		int num6 = 0;
		animator.CrossFade(num5, num3, num6, (float)num4);
		Animator animator2 = this.faceAnimator;
		float num7 = this.timeScale;
		int num8 = 0;
		float num9 = num7 * 0.05f;
		int num10 = this.lightUpStateHash;
		animator2.CrossFade(num10, num9, num8, (float)num4);
		Animator animator3 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = (float)num2;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = (float)num2;
		int num11 = this.aimReadyHash;
		int num12 = 0;
		animator3.SetFloat(num11, (float)num12);
		Animator animator4 = this.mainAnimator;
		int num13 = this.chargeMaxHash;
		bool @bool = animator4.GetBool(num13);
		Animator animator5 = this.mainAnimator;
		this.isBattleState = @bool;
		int num14 = this.isBattleHash;
		animator5.SetBool(num14, @bool);
	}

	// Token: 0x06001EA0 RID: 7840 RVA: 0x00049860 File Offset: 0x00047A60
	[Token(Token = "0x6001EA0")]
	[Address(RVA = "0xECA3D0", Offset = "0xEC91D0", VA = "0x180ECA3D0")]
	public void PlayLightBall()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.stage4LightBallStateHash;
		int num6 = 0;
		animator.CrossFade(num5, num3, num6, (float)num4);
		Animator animator2 = this.faceAnimator;
		float num7 = this.timeScale;
		int num8 = 0;
		float num9 = num7 * 0.05f;
		int num10 = this.stage4LightBallStateHash;
		animator2.CrossFade(num10, num9, num8, (float)num4);
		Animator animator3 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = (float)num2;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = (float)num2;
		int num11 = this.aimReadyHash;
		int num12 = 0;
		animator3.SetFloat(num11, (float)num12);
		Animator animator4 = this.mainAnimator;
		int num13 = this.chargeMaxHash;
		bool @bool = animator4.GetBool(num13);
		Animator animator5 = this.mainAnimator;
		this.isBattleState = @bool;
		int num14 = this.isBattleHash;
		animator5.SetBool(num14, @bool);
	}

	// Token: 0x06001EA1 RID: 7841 RVA: 0x00049954 File Offset: 0x00047B54
	[Token(Token = "0x6001EA1")]
	[Address(RVA = "0xECA990", Offset = "0xEC9790", VA = "0x180ECA990")]
	public void PlaySwitchOn()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.switchOnStateHash;
		animator.CrossFade(num5, num3, num4, (float)num2);
		Animator animator2 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = 0f;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = 0f;
		int num6 = this.aimReadyHash;
		int num7 = 0;
		animator2.SetFloat(num6, (float)num7);
		Animator animator3 = this.mainAnimator;
		int num8 = this.chargeMaxHash;
		bool @bool = animator3.GetBool(num8);
		Animator animator4 = this.mainAnimator;
		this.isBattleState = @bool;
		int num9 = this.isBattleHash;
		animator4.SetBool(num9, @bool);
	}

	// Token: 0x06001EA2 RID: 7842 RVA: 0x00049A18 File Offset: 0x00047C18
	[Token(Token = "0x6001EA2")]
	[Address(RVA = "0xECA870", Offset = "0xEC9670", VA = "0x180ECA870")]
	public void PlayPrayerStart()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.idleToPrayStateHash;
		animator.CrossFade(num5, num3, num4, (float)num2);
		Animator animator2 = this.faceAnimator;
		float num6 = this.timeScale;
		int num7 = 0;
		float num8 = num6 * 0.05f;
		int num9 = this.idleToPrayHeadUpStateHash;
		animator2.CrossFade(num9, num8, num7, (float)num2);
	}

	// Token: 0x06001EA3 RID: 7843 RVA: 0x00049A90 File Offset: 0x00047C90
	[Token(Token = "0x6001EA3")]
	[Address(RVA = "0xECA770", Offset = "0xEC9570", VA = "0x180ECA770")]
	public void PlayPrayerEnd()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.05f;
		int num4 = 0;
		int num5 = this.preyToIdleStateHash;
		int num6 = 0;
		animator.CrossFade(num5, num3, num6, (float)num4);
		Animator animator2 = this.faceAnimator;
		float num7 = this.timeScale;
		int num8 = 0;
		float num9 = num7 * 0.05f;
		int num10 = this.idleStateHash;
		animator2.CrossFade(num10, num9, num8, (float)num4);
		Animator animator3 = this.mainAnimator;
		float idleTimeMax = this.IdleTimeMax;
		this.battleTime = (float)num2;
		this.idleTime = idleTimeMax;
		this.aimReadyWeight = (float)num2;
		int num11 = this.aimReadyHash;
		int num12 = 0;
		animator3.SetFloat(num11, (float)num12);
		Animator animator4 = this.mainAnimator;
		int num13 = this.chargeMaxHash;
		bool @bool = animator4.GetBool(num13);
		Animator animator5 = this.mainAnimator;
		this.isBattleState = @bool;
		int num14 = this.isBattleHash;
		animator5.SetBool(num14, @bool);
	}

	// Token: 0x06001EA4 RID: 7844 RVA: 0x00049B84 File Offset: 0x00047D84
	[Token(Token = "0x6001EA4")]
	[Address(RVA = "0xECA230", Offset = "0xEC9030", VA = "0x180ECA230")]
	public void PlayFire()
	{
		Animator animator = this.mainAnimator;
		this.fireLayerWeight = 1f;
		animator.SetLayerWeight(1, 1f);
		Animator animator2 = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.01f;
		int num4 = this.aimShotStateHash;
		animator2.CrossFade(num4, num3, 1, (float)num2);
		this.fireLayerStayTime = 0.5f;
	}

	// Token: 0x06001EA5 RID: 7845 RVA: 0x00049BF0 File Offset: 0x00047DF0
	[Token(Token = "0x6001EA5")]
	[Address(RVA = "0xECA520", Offset = "0xEC9320", VA = "0x180ECA520")]
	public void PlayNullFire()
	{
		Animator animator = this.mainAnimator;
		this.fireLayerWeight = 1f;
		animator.SetLayerWeight(1, 1f);
		Animator animator2 = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		float num3 = num * 0.01f;
		int num4 = this.aimNullShotStateHash;
		animator2.CrossFade(num4, num3, 1, (float)num2);
		this.fireLayerStayTime = 0.5f;
	}

	// Token: 0x06001EA6 RID: 7846 RVA: 0x00049C5C File Offset: 0x00047E5C
	[Token(Token = "0x6001EA6")]
	[Address(RVA = "0xECA4D0", Offset = "0xEC92D0", VA = "0x180ECA4D0")]
	public void PlayNormalFire()
	{
		Animator animator = this.mainAnimator;
		float num = this.timeScale;
		int num2 = 0;
		int num3 = this.aimShotStateHash;
		float num4 = num * 0.01f;
		animator.CrossFade(num3, num4, 2, (float)num2);
	}

	// Token: 0x06001EA7 RID: 7847 RVA: 0x00049C9C File Offset: 0x00047E9C
	[Token(Token = "0x6001EA7")]
	[Address(RVA = "0xECAA60", Offset = "0xEC9860", VA = "0x180ECAA60")]
	private void ResumeNoneBattleState()
	{
		this.aimReadyWeight = 0f;
		Animator animator = this.mainAnimator;
		int num = this.aimReadyHash;
		int num2 = 0;
		animator.SetFloat(num, (float)num2);
		Animator animator2 = this.mainAnimator;
		int num3 = this.chargeMaxHash;
		bool @bool = animator2.GetBool(num3);
		Animator animator3 = this.mainAnimator;
		this.isBattleState = @bool;
		int num4 = this.isBattleHash;
		animator3.SetBool(num4, @bool);
	}

	// Token: 0x06001EA8 RID: 7848 RVA: 0x00049D10 File Offset: 0x00047F10
	[Token(Token = "0x6001EA8")]
	[Address(RVA = "0xECAC10", Offset = "0xEC9A10", VA = "0x180ECAC10")]
	public void SetFireWeightZero()
	{
		Animator animator = this.mainAnimator;
		this.fireLayerWeight = 0f;
		int num = 0;
		animator.SetLayerWeight(1, (float)num);
		this.fireLayerStayTime = 0f;
	}

	// Token: 0x06001EA9 RID: 7849 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EA9")]
	[Address(RVA = "0xECAC60", Offset = "0xEC9A60", VA = "0x180ECAC60")]
	public void SetMoveSpeed(float value, bool isSmooth = true)
	{
		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 = "0xECADF0", Offset = "0xEC9BF0", VA = "0x180ECADF0")]
	public void SetScriptMoveSpeed(float value)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAB RID: 7851 RVA: 0x00049D4C File Offset: 0x00047F4C
	[Token(Token = "0x6001EAB")]
	[Address(RVA = "0xECAAD0", Offset = "0xEC98D0", VA = "0x180ECAAD0")]
	public void SetBattleStatus(bool isBattleState)
	{
		this.isBattleState = isBattleState;
		if (!isBattleState)
		{
			float idleTimeMax = this.IdleTimeMax;
			this.idleTime = idleTimeMax;
			this.battleTime = 0f;
			Animator animator = this.mainAnimator;
			int num = this.isBattleHash;
			int num2 = 0;
			animator.SetBool(num, num2 != 0);
			Animator animator2 = this.faceAnimator;
			this.battleFace = 0f;
			int num3 = this.battleHash;
			int num4 = 0;
			animator2.SetFloat(num3, (float)num4);
			Animator animator3 = this.mainAnimator;
			int num5 = this.switchIdleStateHash;
			animator3.CrossFade(num5, 0.1f);
			this.aimReadyWeight = 0f;
			return;
		}
		float num6 = this.battleTimeMax;
		this.battleTime = num6;
	}

	// Token: 0x06001EAC RID: 7852 RVA: 0x00049E04 File Offset: 0x00048004
	[Token(Token = "0x6001EAC")]
	[Address(RVA = "0x7926A0", Offset = "0x7914A0", VA = "0x1807926A0")]
	public bool GetBattleStatus()
	{
		return this.isBattleState;
	}

	// Token: 0x06001EAD RID: 7853 RVA: 0x00049E18 File Offset: 0x00048018
	[Token(Token = "0x6001EAD")]
	[Address(RVA = "0xECAB70", Offset = "0xEC9970", VA = "0x180ECAB70")]
	public void SetCharge(bool isCharge)
	{
		if (isCharge)
		{
		}
		int num = 0;
		this.chargeValue = (float)num;
	}

	// Token: 0x06001EAE RID: 7854 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001EAE")]
	[Address(RVA = "0xEC9F90", Offset = "0xEC8D90", VA = "0x180EC9F90")]
	public bool GetCharge()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001EAF RID: 7855 RVA: 0x00049E38 File Offset: 0x00048038
	[Token(Token = "0x6001EAF")]
	[Address(RVA = "0xECB000", Offset = "0xEC9E00", VA = "0x180ECB000")]
	public void SetUseItem(bool isUseItem)
	{
		if (isUseItem)
		{
		}
		int num = 0;
		this.useItemValue = (float)num;
	}

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

	// Token: 0x06001EB1 RID: 7857 RVA: 0x00049E58 File Offset: 0x00048058
	[Token(Token = "0x6001EB1")]
	[Address(RVA = "0xECAFB0", Offset = "0xEC9DB0", VA = "0x180ECAFB0")]
	public void SetTimeScale(float timeScale)
	{
		this.timeScale = timeScale;
		this.mainAnimator.speed = timeScale;
		this.faceAnimator.speed = timeScale;
	}

	// Token: 0x06001EB2 RID: 7858 RVA: 0x00049E8C File Offset: 0x0004808C
	[Token(Token = "0x6001EB2")]
	[Address(RVA = "0x2B4010", Offset = "0x2B2E10", VA = "0x1802B4010")]
	public Animator GetAnimator()
	{
		return this.mainAnimator;
	}

	// Token: 0x06001EB3 RID: 7859 RVA: 0x00049EA0 File Offset: 0x000480A0
	[Token(Token = "0x6001EB3")]
	[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
	public Animator GetFaceAnimator()
	{
		return this.faceAnimator;
	}

	// Token: 0x06001EB4 RID: 7860 RVA: 0x00049EB4 File Offset: 0x000480B4
	[Token(Token = "0x6001EB4")]
	[Address(RVA = "0x3FBE50", Offset = "0x3FAC50", VA = "0x1803FBE50")]
	public void SetAimWeight(float value)
	{
		this.aimWeight = value;
	}

	// Token: 0x06001EB5 RID: 7861 RVA: 0x00049EC8 File Offset: 0x000480C8
	[Token(Token = "0x6001EB5")]
	[Address(RVA = "0xECAD40", Offset = "0xEC9B40", VA = "0x180ECAD40")]
	public void SetNorFireWeight(float value)
	{
		this.norFireStayTime = value;
	}

	// Token: 0x06001EB6 RID: 7862 RVA: 0x00049EDC File Offset: 0x000480DC
	[Token(Token = "0x6001EB6")]
	[Address(RVA = "0xBCA950", Offset = "0xBC9750", VA = "0x180BCA950")]
	public void SetHoldShot(float value)
	{
		this.holdShot = value;
	}

	// Token: 0x06001EB7 RID: 7863 RVA: 0x00049EF0 File Offset: 0x000480F0
	[Token(Token = "0x6001EB7")]
	[Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")]
	public float GetNorFireWeight()
	{
		return this.norFireWeight;
	}

	// Token: 0x06001EB8 RID: 7864 RVA: 0x00049F04 File Offset: 0x00048104
	[Token(Token = "0x6001EB8")]
	[Address(RVA = "0xECAD10", Offset = "0xEC9B10", VA = "0x180ECAD10")]
	public void SetNorFireWeightZero()
	{
		int num = 0;
		this.norFireWeight = (float)num;
		Animator animator = this.mainAnimator;
		int num2 = 0;
		animator.SetLayerWeight(2, (float)num2);
	}

	// Token: 0x06001EB9 RID: 7865 RVA: 0x00049F34 File Offset: 0x00048134
	[Token(Token = "0x6001EB9")]
	[Address(RVA = "0xECABA0", Offset = "0xEC99A0", VA = "0x180ECABA0")]
	public void SetFear(bool isFear)
	{
		if (isFear)
		{
		}
		int num = 0;
		Animator animator = this.mainAnimator;
		int num2 = this.fearHash;
		animator.SetFloat(num2, (float)num);
		Animator animator2 = this.faceAnimator;
		int num3 = this.fearHash;
		animator2.SetFloat(num3, (float)num);
	}

	// Token: 0x06001EBA RID: 7866 RVA: 0x00049F7C File Offset: 0x0004817C
	[Token(Token = "0x6001EBA")]
	[Address(RVA = "0xECAC50", Offset = "0xEC9A50", VA = "0x180ECAC50")]
	public void SetHeadHeight(float value)
	{
		this.act01IdleHeadSet = value;
	}

	// Token: 0x06001EBB RID: 7867 RVA: 0x00049F90 File Offset: 0x00048190
	[Token(Token = "0x6001EBB")]
	[Address(RVA = "0xECAE90", Offset = "0xEC9C90", VA = "0x180ECAE90")]
	public void SetSpeakLayerWeight(bool enable, int id = 0)
	{
		Animator animator = this.faceAnimator;
		if (!enable)
		{
			int num = 0;
			animator.SetLayerWeight(1, (float)num);
			return;
		}
		animator.SetLayerWeight(1, 1f);
		Animator animator2 = this.faceAnimator;
		int num3;
		if (id == 1)
		{
			int num2 = 0;
			num3 = this.speakHappyStateHash;
			animator2.CrossFade(num3, 0.05f, id, (float)num2);
			return;
		}
		if (id == 2)
		{
			int num4 = id - 1;
			int num5 = 0;
			animator2.CrossFade(num3, 0.05f, num4, (float)num5);
			return;
		}
		int num6 = 0;
		animator2.CrossFade(num3, 0.05f, 1, (float)num6);
	}

	// Token: 0x06001EBC RID: 7868 RVA: 0x0004A01C File Offset: 0x0004821C
	[Token(Token = "0x6001EBC")]
	[Address(RVA = "0xECB030", Offset = "0xEC9E30", VA = "0x180ECB030")]
	public void SetWindLayer(bool enable)
	{
		this.windLayerEnable = enable;
		if (!enable)
		{
		}
		this.windLayerWeight = 1f;
		this.mainAnimator.SetLayerWeight(4, 1f);
	}

	// Token: 0x06001EBD RID: 7869 RVA: 0x0004A058 File Offset: 0x00048258
	[Token(Token = "0x6001EBD")]
	[Address(RVA = "0xECAD50", Offset = "0xEC9B50", VA = "0x180ECAD50")]
	public void SetPreyAnimation()
	{
		Animator animator = this.mainAnimator;
		int num = 0;
		int num2 = 0;
		int num3 = 0;
		animator.CrossFade("IdlePrayer", (float)num3, num2, (float)num);
		Animator animator2 = this.faceAnimator;
		int num4 = 0;
		int num5 = 0;
		animator2.CrossFade("IdlePrayer", (float)num5, num4, (float)num);
	}

	// Token: 0x06001EBE RID: 7870 RVA: 0x0004A0A8 File Offset: 0x000482A8
	[Token(Token = "0x6001EBE")]
	[Address(RVA = "0xECB9E0", Offset = "0xECA7E0", VA = "0x180ECB9E0")]
	public NobetaAnimatorController()
	{
		int num = Animator.StringToHash("SwitchIdle");
		this.switchIdleStateHash = num;
		int num2 = Animator.StringToHash("IdleRandom01");
		this.idleRandom01StateHash = num2;
		int num3 = Animator.StringToHash("IdleRandom02");
		this.idleRandom02StateHash = num3;
		int num4 = Animator.StringToHash("BrakingBattle");
		this.brakingBattleStateHash = num4;
		int num5 = Animator.StringToHash("Braking");
		this.brakingStateHash = num5;
		int num6 = Animator.StringToHash("DodgeForward");
		this.dodgeForwardStateHash = num6;
		int num7 = Animator.StringToHash("DodgeBack");
		this.dodgeBackwardStateHash = num7;
		int num8 = Animator.StringToHash("HeightLandBattle");
		this.heightLandBattleStateHash = num8;
		int num9 = Animator.StringToHash("HeightLand");
		this.heightLandStateHash = num9;
		int num10 = Animator.StringToHash("LandBattle");
		this.landBattleStateHash = num10;
		int num11 = Animator.StringToHash("Land");
		this.landStateHash = num11;
		int num12 = Animator.StringToHash("PickUp");
		this.pickUpStateHash = num12;
		int num13 = Animator.StringToHash("DiscardItem");
		this.discardItemStateHash = num13;
		int num14 = Animator.StringToHash("OnLight");
		this.lightUpStateHash = num14;
		int num15 = Animator.StringToHash("Level04LightBall");
		this.stage4LightBallStateHash = num15;
		int num16 = Animator.StringToHash("SwitchOn");
		this.switchOnStateHash = num16;
		int num17 = Animator.StringToHash("IdleToPrayer");
		this.idleToPrayStateHash = num17;
		int num18 = Animator.StringToHash("IdleHeadUpToPrayer");
		this.idleToPrayHeadUpStateHash = num18;
		int num19 = Animator.StringToHash("PrayerToIdle");
		this.preyToIdleStateHash = num19;
		int num20 = Animator.StringToHash("Idle");
		this.idleStateHash = num20;
		int num21 = Animator.StringToHash("AimShot");
		this.aimShotStateHash = num21;
		int num22 = Animator.StringToHash("AimNullShot");
		this.aimNullShotStateHash = num22;
		int num23 = Animator.StringToHash("JumpBattle");
		this.jumpBattleStateHash = num23;
		int num24 = Animator.StringToHash("Jump");
		this.jumpStateHash = num24;
		int num25 = Animator.StringToHash("SkyJumpBattle");
		this.skyJumpBattleStateHash = num25;
		int num26 = Animator.StringToHash("SkyJump");
		this.skyJumpStateHash = num26;
		int num27 = Animator.StringToHash("FallBattle");
		this.fallBattleStateHash = num27;
		int num28 = Animator.StringToHash("Fall");
		this.fallStateHash = num28;
		int num29 = Animator.StringToHash("Speak_Normal");
		this.speakNormalStateHash = num29;
		int num30 = Animator.StringToHash("Speak_Happy");
		this.speakHappyStateHash = num30;
		int num31 = Animator.StringToHash("Speak_Loudly");
		this.speakLoudlyStateHash = num31;
		int num32 = Animator.StringToHash("fMoveSpeed");
		this.moveSpeedHash = num32;
		int num33 = Animator.StringToHash("fFear");
		this.fearHash = num33;
		int num34 = Animator.StringToHash("fMoveAngle");
		this.moveAngleHash = num34;
		int num35 = Animator.StringToHash("fMoveH");
		this.moveHorizontalHash = num35;
		int num36 = Animator.StringToHash("fMoveV");
		this.moveVerticalHash = num36;
		int num37 = Animator.StringToHash("bIsSky");
		this.isSkyHash = num37;
		int num38 = Animator.StringToHash("fAimReady");
		this.aimReadyHash = num38;
		int num39 = Animator.StringToHash("fAim");
		this.aimHash = num39;
		int num40 = Animator.StringToHash("bIsBattle");
		this.isBattleHash = num40;
		int num41 = Animator.StringToHash("fBattle");
		this.battleHash = num41;
		int num42 = Animator.StringToHash("fNorFireAngle");
		this.norFireAngleHash = num42;
		int num43 = Animator.StringToHash("fCharge");
		this.chargeHash = num43;
		int num44 = Animator.StringToHash("fUseItem");
		this.useItemHash = num44;
		int num45 = Animator.StringToHash("bIsChargeMax");
		this.chargeMaxHash = num45;
		int num46 = Animator.StringToHash("fHoldShot");
		this.holdShotHash = num46;
		int num47 = Animator.StringToHash("fAct01IdleHead");
		this.act01IdleHeadHash = num47;
		base..ctor();
	}

	// Token: 0x0400285F RID: 10335
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x400285F")]
	[SerializeField]
	private Animator mainAnimator;

	// Token: 0x04002860 RID: 10336
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002860")]
	[SerializeField]
	private Animator faceAnimator;

	// Token: 0x04002861 RID: 10337
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002861")]
	[SerializeField]
	private float aimWeight;

	// Token: 0x04002862 RID: 10338
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002862")]
	[SerializeField]
	private float aimReadyWeight;

	// Token: 0x04002863 RID: 10339
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002863")]
	[SerializeField]
	private float fireLayerWeight;

	// Token: 0x04002864 RID: 10340
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4002864")]
	[SerializeField]
	private float fireLayerStayTime;

	// Token: 0x04002865 RID: 10341
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002865")]
	[SerializeField]
	private float moveSpeed;

	// Token: 0x04002866 RID: 10342
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002866")]
	[SerializeField]
	private float moveAngle;

	// Token: 0x04002867 RID: 10343
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002867")]
	[SerializeField]
	private float moveHorizontal;

	// Token: 0x04002868 RID: 10344
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4002868")]
	[SerializeField]
	private float moveVertical;

	// Token: 0x04002869 RID: 10345
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4002869")]
	[SerializeField]
	private bool scriptMovement;

	// Token: 0x0400286A RID: 10346
	[FieldOffset(Offset = "0x41")]
	[Token(Token = "0x400286A")]
	[SerializeField]
	private bool isBattleState;

	// Token: 0x0400286B RID: 10347
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x400286B")]
	[SerializeField]
	private float battleTime;

	// Token: 0x0400286C RID: 10348
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400286C")]
	[SerializeField]
	private bool isIdleRandom;

	// Token: 0x0400286D RID: 10349
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x400286D")]
	[SerializeField]
	private float idleTime;

	// Token: 0x0400286E RID: 10350
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x400286E")]
	[SerializeField]
	private float battleFace;

	// Token: 0x0400286F RID: 10351
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x400286F")]
	[SerializeField]
	private float skyStayTime;

	// Token: 0x04002870 RID: 10352
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4002870")]
	[SerializeField]
	private float norFireWeight;

	// Token: 0x04002871 RID: 10353
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x4002871")]
	[SerializeField]
	private float norFireStayTime;

	// Token: 0x04002872 RID: 10354
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4002872")]
	[SerializeField]
	private float charge;

	// Token: 0x04002873 RID: 10355
	[FieldOffset(Offset = "0x64")]
	[Token(Token = "0x4002873")]
	[SerializeField]
	private float chargeValue;

	// Token: 0x04002874 RID: 10356
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4002874")]
	[SerializeField]
	private float useItem;

	// Token: 0x04002875 RID: 10357
	[FieldOffset(Offset = "0x6C")]
	[Token(Token = "0x4002875")]
	[SerializeField]
	private float useItemValue;

	// Token: 0x04002876 RID: 10358
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4002876")]
	[SerializeField]
	private float holdShot;

	// Token: 0x04002877 RID: 10359
	[FieldOffset(Offset = "0x74")]
	[Token(Token = "0x4002877")]
	[SerializeField]
	private float norFireAngle;

	// Token: 0x04002878 RID: 10360
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4002878")]
	[SerializeField]
	private float act01IdleHead;

	// Token: 0x04002879 RID: 10361
	[FieldOffset(Offset = "0x7C")]
	[Token(Token = "0x4002879")]
	[SerializeField]
	private float act01IdleHeadSet;

	// Token: 0x0400287A RID: 10362
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x400287A")]
	[SerializeField]
	private bool windLayerEnable;

	// Token: 0x0400287B RID: 10363
	[FieldOffset(Offset = "0x84")]
	[Token(Token = "0x400287B")]
	[SerializeField]
	private float windLayerWeight = 1f;

	// Token: 0x0400287C RID: 10364
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x400287C")]
	[SerializeField]
	private float timeScale = 1f;

	// Token: 0x0400287D RID: 10365
	[FieldOffset(Offset = "0x8C")]
	[Token(Token = "0x400287D")]
	private readonly float battleTimeMax = 9f;

	// Token: 0x0400287E RID: 10366
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x400287E")]
	private readonly float IdleTimeMax = 9f;

	// Token: 0x0400287F RID: 10367
	[FieldOffset(Offset = "0x94")]
	[Token(Token = "0x400287F")]
	private readonly int switchIdleStateHash;

	// Token: 0x04002880 RID: 10368
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4002880")]
	private readonly int idleRandom01StateHash;

	// Token: 0x04002881 RID: 10369
	[FieldOffset(Offset = "0x9C")]
	[Token(Token = "0x4002881")]
	private readonly int idleRandom02StateHash;

	// Token: 0x04002882 RID: 10370
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4002882")]
	private readonly int brakingBattleStateHash;

	// Token: 0x04002883 RID: 10371
	[FieldOffset(Offset = "0xA4")]
	[Token(Token = "0x4002883")]
	private readonly int brakingStateHash;

	// Token: 0x04002884 RID: 10372
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4002884")]
	private readonly int dodgeForwardStateHash;

	// Token: 0x04002885 RID: 10373
	[FieldOffset(Offset = "0xAC")]
	[Token(Token = "0x4002885")]
	private readonly int dodgeBackwardStateHash;

	// Token: 0x04002886 RID: 10374
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x4002886")]
	private readonly int heightLandBattleStateHash;

	// Token: 0x04002887 RID: 10375
	[FieldOffset(Offset = "0xB4")]
	[Token(Token = "0x4002887")]
	private readonly int heightLandStateHash;

	// Token: 0x04002888 RID: 10376
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4002888")]
	private readonly int landBattleStateHash;

	// Token: 0x04002889 RID: 10377
	[FieldOffset(Offset = "0xBC")]
	[Token(Token = "0x4002889")]
	private readonly int landStateHash;

	// Token: 0x0400288A RID: 10378
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x400288A")]
	private readonly int pickUpStateHash;

	// Token: 0x0400288B RID: 10379
	[FieldOffset(Offset = "0xC4")]
	[Token(Token = "0x400288B")]
	private readonly int discardItemStateHash;

	// Token: 0x0400288C RID: 10380
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x400288C")]
	private readonly int lightUpStateHash;

	// Token: 0x0400288D RID: 10381
	[FieldOffset(Offset = "0xCC")]
	[Token(Token = "0x400288D")]
	private readonly int stage4LightBallStateHash;

	// Token: 0x0400288E RID: 10382
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x400288E")]
	private readonly int switchOnStateHash;

	// Token: 0x0400288F RID: 10383
	[FieldOffset(Offset = "0xD4")]
	[Token(Token = "0x400288F")]
	private readonly int idleToPrayStateHash;

	// Token: 0x04002890 RID: 10384
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4002890")]
	private readonly int idleToPrayHeadUpStateHash;

	// Token: 0x04002891 RID: 10385
	[FieldOffset(Offset = "0xDC")]
	[Token(Token = "0x4002891")]
	private readonly int preyToIdleStateHash;

	// Token: 0x04002892 RID: 10386
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4002892")]
	private readonly int idleStateHash;

	// Token: 0x04002893 RID: 10387
	[FieldOffset(Offset = "0xE4")]
	[Token(Token = "0x4002893")]
	private readonly int aimShotStateHash;

	// Token: 0x04002894 RID: 10388
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4002894")]
	private readonly int aimNullShotStateHash;

	// Token: 0x04002895 RID: 10389
	[FieldOffset(Offset = "0xEC")]
	[Token(Token = "0x4002895")]
	private readonly int jumpBattleStateHash;

	// Token: 0x04002896 RID: 10390
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4002896")]
	private readonly int jumpStateHash;

	// Token: 0x04002897 RID: 10391
	[FieldOffset(Offset = "0xF4")]
	[Token(Token = "0x4002897")]
	private readonly int skyJumpBattleStateHash;

	// Token: 0x04002898 RID: 10392
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4002898")]
	private readonly int skyJumpStateHash;

	// Token: 0x04002899 RID: 10393
	[FieldOffset(Offset = "0xFC")]
	[Token(Token = "0x4002899")]
	private readonly int fallBattleStateHash;

	// Token: 0x0400289A RID: 10394
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x400289A")]
	private readonly int fallStateHash;

	// Token: 0x0400289B RID: 10395
	[FieldOffset(Offset = "0x104")]
	[Token(Token = "0x400289B")]
	private readonly int speakNormalStateHash;

	// Token: 0x0400289C RID: 10396
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x400289C")]
	private readonly int speakHappyStateHash;

	// Token: 0x0400289D RID: 10397
	[FieldOffset(Offset = "0x10C")]
	[Token(Token = "0x400289D")]
	private readonly int speakLoudlyStateHash;

	// Token: 0x0400289E RID: 10398
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x400289E")]
	private readonly int moveSpeedHash;

	// Token: 0x0400289F RID: 10399
	[FieldOffset(Offset = "0x114")]
	[Token(Token = "0x400289F")]
	private readonly int fearHash;

	// Token: 0x040028A0 RID: 10400
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40028A0")]
	private readonly int moveAngleHash;

	// Token: 0x040028A1 RID: 10401
	[FieldOffset(Offset = "0x11C")]
	[Token(Token = "0x40028A1")]
	private readonly int moveHorizontalHash;

	// Token: 0x040028A2 RID: 10402
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40028A2")]
	private readonly int moveVerticalHash;

	// Token: 0x040028A3 RID: 10403
	[FieldOffset(Offset = "0x124")]
	[Token(Token = "0x40028A3")]
	private readonly int isSkyHash;

	// Token: 0x040028A4 RID: 10404
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x40028A4")]
	private readonly int aimReadyHash;

	// Token: 0x040028A5 RID: 10405
	[FieldOffset(Offset = "0x12C")]
	[Token(Token = "0x40028A5")]
	private readonly int aimHash;

	// Token: 0x040028A6 RID: 10406
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x40028A6")]
	private readonly int isBattleHash;

	// Token: 0x040028A7 RID: 10407
	[FieldOffset(Offset = "0x134")]
	[Token(Token = "0x40028A7")]
	private readonly int battleHash;

	// Token: 0x040028A8 RID: 10408
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x40028A8")]
	private readonly int norFireAngleHash;

	// Token: 0x040028A9 RID: 10409
	[FieldOffset(Offset = "0x13C")]
	[Token(Token = "0x40028A9")]
	private readonly int chargeHash;

	// Token: 0x040028AA RID: 10410
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x40028AA")]
	private readonly int useItemHash;

	// Token: 0x040028AB RID: 10411
	[FieldOffset(Offset = "0x144")]
	[Token(Token = "0x40028AB")]
	private readonly int chargeMaxHash;

	// Token: 0x040028AC RID: 10412
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x40028AC")]
	private readonly int holdShotHash;

	// Token: 0x040028AD RID: 10413
	[FieldOffset(Offset = "0x14C")]
	[Token(Token = "0x40028AD")]
	private readonly int act01IdleHeadHash;
}
