Files
NobetaSource/Cpp2IL/Assembly-CSharp/AI_DollWeakB.cs
2023-09-06 22:09:22 +02:00

168 lines
5.7 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000062 RID: 98
[Token(Token = "0x2000062")]
public class AI_DollWeakB : AI_DollWeakA
{
// Token: 0x060003B8 RID: 952 RVA: 0x0000AD38 File Offset: 0x00008F38
[Token(Token = "0x60003B8")]
[Address(RVA = "0x18CBF60", Offset = "0x18CA760", VA = "0x1818CBF60", Slot = "4")]
public override void Start(GameObject This, NPCManage NPCM)
{
base.Start(This, NPCM);
MoveController g_Move = this.g_Move;
this.g_fDragRotation = 1.2f;
g_Move.SetDragRotation(1.2f);
this.g_fVisionDistance = 30f;
this.g_fVisionAngle = 100f;
this.g_fWalkSpeed = 0.4f;
this.g_fRunSpeed = 0.8f;
this.g_fDashSpeed = 0.8f;
}
// Token: 0x060003B9 RID: 953 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003B9")]
[Address(RVA = "0x18CBDF0", Offset = "0x18CA5F0", VA = "0x1818CBDF0", Slot = "7")]
public override void Special()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003BA RID: 954 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003BA")]
[Address(RVA = "0x18CB840", Offset = "0x18CA040", VA = "0x1818CB840", Slot = "39")]
protected override void FightWatchInit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003BB RID: 955 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003BB")]
[Address(RVA = "0x18CB8A0", Offset = "0x18CA0A0", VA = "0x1818CB8A0", Slot = "40")]
protected override void FightWatch()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003BC RID: 956 RVA: 0x0000ADA8 File Offset: 0x00008FA8
[Token(Token = "0x60003BC")]
[Address(RVA = "0x18CB080", Offset = "0x18C9880", VA = "0x1818CB080", Slot = "41")]
protected override void Attack01Init()
{
this.g_fAttackMoveTime = 0.9f;
this.g_fAttackRotateTime = 0.8f;
this.g_fWaitTime = 2.3f;
this.g_fTyrantsTime = 2f;
}
// Token: 0x060003BD RID: 957 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003BD")]
[Address(RVA = "0x18CB0B0", Offset = "0x18C98B0", VA = "0x1818CB0B0", Slot = "42")]
protected override void Attack01()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003BE RID: 958 RVA: 0x0000ADE4 File Offset: 0x00008FE4
[Token(Token = "0x60003BE")]
[Address(RVA = "0x18CB290", Offset = "0x18C9A90", VA = "0x1818CB290", Slot = "43")]
protected override void Attack02Init()
{
this.g_fAttackMoveTime = 0.6f;
this.g_fAttackRotateTime = 0.6f;
this.g_fWaitTime = 2.3f;
this.g_fTyrantsTime = 1.83f;
}
// Token: 0x060003BF RID: 959 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003BF")]
[Address(RVA = "0x18CB2C0", Offset = "0x18C9AC0", VA = "0x1818CB2C0", Slot = "44")]
protected override void Attack02()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003C0 RID: 960 RVA: 0x0000AE20 File Offset: 0x00009020
[Token(Token = "0x60003C0")]
[Address(RVA = "0x18CB6C0", Offset = "0x18C9EC0", VA = "0x1818CB6C0", Slot = "47")]
protected override void AttackMagic01ReadyInit()
{
Animator g_Anim = this.g_Anim;
this.g_bNavigation = false;
this.g_bLookAtEnable = false;
this.g_fAniDamagedWeight = 0f;
int num = 0;
int num2 = 0;
g_Anim.SetLayerWeight(1, (float)num);
Animator g_Anim2 = this.g_Anim;
float g_fTimeScale = this.g_fTimeScale;
int num3 = 0;
float num4 = g_fTimeScale * 0.025f;
g_Anim2.CrossFade("Magic01Ready", num4, num3, (float)num2);
this.g_fAttackMoveTime = 0.5f;
this.g_fWaitTime = 1.75f;
this.g_fTyrantsTime = 1.75f;
}
// Token: 0x060003C1 RID: 961 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003C1")]
[Address(RVA = "0x18CB790", Offset = "0x18C9F90", VA = "0x1818CB790", Slot = "48")]
protected override void AttackMagic01Ready()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003C2 RID: 962 RVA: 0x0000AEAC File Offset: 0x000090AC
[Token(Token = "0x60003C2")]
[Address(RVA = "0x18CB4A0", Offset = "0x18C9CA0", VA = "0x1818CB4A0", Slot = "49")]
protected override void AttackMagic01FireInit()
{
Animator g_Anim = this.g_Anim;
this.g_bNavigation = false;
this.g_bLookAtEnable = false;
this.g_fAniDamagedWeight = 0f;
int num = 0;
int num2 = 0;
g_Anim.SetLayerWeight(1, (float)num);
Animator g_Anim2 = this.g_Anim;
float g_fTimeScale = this.g_fTimeScale;
int num3 = 0;
float num4 = g_fTimeScale * 0.025f;
g_Anim2.CrossFade("Magic01Fire", num4, num3, (float)num2);
DollWeakEffectPlay g_Effect = this.g_Effect;
this.g_fAttackMoveTime = 0.9f;
this.g_fAttackRotateTime = 0.8f;
this.g_fWaitTime = 2.45f;
this.g_fTyrantsTime = 2.4f;
g_Effect.PlayMagicSuccess();
}
// Token: 0x060003C3 RID: 963 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003C3")]
[Address(RVA = "0x18CB590", Offset = "0x18C9D90", VA = "0x1818CB590", Slot = "50")]
protected override void AttackMagic01Fire()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003C4 RID: 964 RVA: 0x0000AF54 File Offset: 0x00009154
[Token(Token = "0x60003C4")]
[Address(RVA = "0x18CB030", Offset = "0x18C9830", VA = "0x1818CB030")]
public AI_DollWeakB()
{
this.g_fAttackRadius = 2f;
this.g_fAttackRadius01 = 2f;
this.g_fAttackRadius02 = 5f;
this.g_fAttackRadius03 = 4f;
this.g_Fightting = (AI_DollWeakA.AIFighting)((ulong)1L);
this.g_AttackType = (AI_DollWeakA.AIFighting)((ulong)2L);
base..ctor();
}
// Token: 0x040004DD RID: 1245
[Token(Token = "0x40004DD")]
private const float g_fAttackMagicRadius = 40f;
}