using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200005F RID: 95
[Token(Token = "0x200005F")]
public class AI_Doll03_Big : AI_Doll03
{
	// Token: 0x06000389 RID: 905 RVA: 0x0000A150 File Offset: 0x00008350
	[Token(Token = "0x6000389")]
	[Address(RVA = "0x187A040", Offset = "0x1879040", VA = "0x18187A040", Slot = "4")]
	public override void Start(GameObject This, NPCManage NPCM)
	{
		base.Start(This, NPCM);
		this.g_fAttackRadius = 9f;
		this.g_fMagicTime = 1.5f;
		this.g_fDamageFlyWaitTime = 6f;
		this.g_fWalkSpeed = 3f;
		this.g_fRunSpeed = 6f;
		this.g_fDashSpeed = 12f;
		this.g_fBuffCure = 6.3f;
	}

	// Token: 0x0600038A RID: 906 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600038A")]
	[Address(RVA = "0x1879200", Offset = "0x1878200", VA = "0x181879200", Slot = "39")]
	protected override void FJudgment()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600038B RID: 907 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600038B")]
	[Address(RVA = "0x1878B30", Offset = "0x1877B30", VA = "0x181878B30", Slot = "40")]
	protected override void FFlee()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600038C RID: 908 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600038C")]
	[Address(RVA = "0x18786D0", Offset = "0x18776D0", VA = "0x1818786D0", Slot = "25")]
	public override void DamagedFly()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600038D RID: 909 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600038D")]
	[Address(RVA = "0x1879460", Offset = "0x1878460", VA = "0x181879460", Slot = "33")]
	public override void Hit(AttackData Data)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600038E RID: 910 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600038E")]
	[Address(RVA = "0x1878940", Offset = "0x1877940", VA = "0x181878940", Slot = "41")]
	protected override void FAttack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600038F RID: 911 RVA: 0x0000A1B4 File Offset: 0x000083B4
	[Token(Token = "0x600038F")]
	[Address(RVA = "0x187A0A0", Offset = "0x18790A0", VA = "0x18187A0A0")]
	public AI_Doll03_Big()
	{
		this.g_fAttackRadius = 4.5f;
		this.g_fMagicTime = 3f;
		this.g_Fightting = (AI_Doll03.AIFighting)((ulong)1L);
		this.g_fDamageFlyWaitTime = 3.5f;
		base..ctor();
	}

	// Token: 0x040004D5 RID: 1237
	[FieldOffset(Offset = "0x268")]
	[Token(Token = "0x40004D5")]
	private bool g_bDamageFlyTeleport;
}
