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

548 lines
18 KiB
C#

using System;
using Cpp2IlInjected;
using DigitalOpus.MB.Core;
using RootMotion.FinalIK;
using UnityEngine;
// Token: 0x02000060 RID: 96
[Token(Token = "0x2000060")]
public class AI_DollWeakA : AI_NPC
{
// Token: 0x0600038D RID: 909 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600038D")]
[Address(RVA = "0x18CA850", Offset = "0x18C9050", VA = "0x1818CA850", Slot = "4")]
public override void Start(GameObject This, NPCManage NPCM)
{
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 = "0x18CADB0", Offset = "0x18C95B0", VA = "0x1818CADB0", Slot = "5")]
public override void Update(float fDeltaTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600038F RID: 911 RVA: 0x0000AA4C File Offset: 0x00008C4C
[Token(Token = "0x600038F")]
[Address(RVA = "0x18CA320", Offset = "0x18C8B20", VA = "0x1818CA320", Slot = "6")]
public override void LateUpdate()
{
this.g_ShakeHead.Update();
this.g_ShakeBody.Update();
this.g_ShakeAll.Update();
}
// Token: 0x06000390 RID: 912 RVA: 0x0000AA80 File Offset: 0x00008C80
[Token(Token = "0x6000390")]
[Address(RVA = "0x18C8320", Offset = "0x18C6B20", VA = "0x1818C8320")]
public void EndStatus(AI_NPC.AIStatus Status)
{
if (!this.g_GIK.enabled)
{
this.g_GIK.enabled = true;
GrounderIK grounderIK = this.g_GIK;
int num = 0;
IK[] legs = grounderIK.legs;
if (num < legs.Length)
{
grounderIK.legs[num].enabled = true;
GrounderIK grounderIK2 = this.g_GIK;
num++;
}
}
}
// Token: 0x06000391 RID: 913 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000391")]
[Address(RVA = "0x18C9A70", Offset = "0x18C8270", VA = "0x1818C9A70", Slot = "38")]
public virtual void InitStatus(AI_NPC.AIStatus Status)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000392 RID: 914 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000392")]
[Address(RVA = "0x18CA6D0", Offset = "0x18C8ED0", VA = "0x1818CA6D0", Slot = "7")]
public override void Special()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000393 RID: 915 RVA: 0x0000AAE4 File Offset: 0x00008CE4
[Token(Token = "0x6000393")]
[Address(RVA = "0x16A5050", Offset = "0x16A3850", VA = "0x1816A5050", Slot = "29")]
public override void ResurrectionStatus()
{
this.AttackMagic01ReadyInit();
float g_fWaitTime = this.g_fWaitTime;
int num = 0;
if (g_fWaitTime <= (float)num)
{
bool doUV = ((MB_IMeshBakerSettings)this).doUV7;
return;
}
this.g_fWaitTime = g_fWaitTime;
}
// Token: 0x06000394 RID: 916 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000394")]
[Address(RVA = "0x1895D10", Offset = "0x1894510", VA = "0x181895D10", Slot = "19")]
public override void GoHome()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000395 RID: 917 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000395")]
[Address(RVA = "0x18CA5F0", Offset = "0x18C8DF0", VA = "0x1818CA5F0", Slot = "9")]
public override void Sky()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000396 RID: 918 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000396")]
[Address(RVA = "0x169DED0", Offset = "0x169C6D0", VA = "0x18169DED0", Slot = "8")]
public override void Idle()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000397 RID: 919 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000397")]
[Address(RVA = "0x16A7750", Offset = "0x16A5F50", VA = "0x1816A7750", Slot = "11")]
public override void Patrol()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000398 RID: 920 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000398")]
[Address(RVA = "0x169A9F0", Offset = "0x16991F0", VA = "0x18169A9F0", Slot = "12")]
public override void Confirming()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000399 RID: 921 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000399")]
[Address(RVA = "0x18CAD10", Offset = "0x18C9510", VA = "0x1818CAD10", Slot = "17")]
public override void TurnPlayer()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039A RID: 922 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039A")]
[Address(RVA = "0x169EF40", Offset = "0x169D740", VA = "0x18169EF40", Slot = "16")]
public override void LookFor()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039B RID: 923 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039B")]
[Address(RVA = "0x18C8A10", Offset = "0x18C7210", VA = "0x1818C8A10", Slot = "22")]
public override void Fighting()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039C RID: 924 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039C")]
[Address(RVA = "0x18C9720", Offset = "0x18C7F20", VA = "0x1818C9720")]
protected void InitFightingType(AI_DollWeakA.AIFighting Type)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039D RID: 925 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039D")]
[Address(RVA = "0x18CA370", Offset = "0x18C8B70", VA = "0x1818CA370")]
private void PlayerDead()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039E RID: 926 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039E")]
[Address(RVA = "0x18C83E0", Offset = "0x18C6BE0", VA = "0x1818C83E0", Slot = "39")]
protected virtual void FightWatchInit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600039F RID: 927 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600039F")]
[Address(RVA = "0x18C84F0", Offset = "0x18C6CF0", VA = "0x1818C84F0", Slot = "40")]
protected virtual void FightWatch()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A0 RID: 928 RVA: 0x0000AB14 File Offset: 0x00008D14
[Token(Token = "0x60003A0")]
[Address(RVA = "0x18C7BB0", Offset = "0x18C63B0", VA = "0x1818C7BB0", Slot = "41")]
protected virtual void Attack01Init()
{
this.g_fAttackMoveTime = 1.2f;
this.g_fAttackRotateTime = 1.1f;
this.g_fWaitTime = 3f;
this.g_fTyrantsTime = 2.5f;
}
// Token: 0x060003A1 RID: 929 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A1")]
[Address(RVA = "0x18C7BE0", Offset = "0x18C63E0", VA = "0x1818C7BE0", Slot = "42")]
protected virtual void Attack01()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A2 RID: 930 RVA: 0x0000AB50 File Offset: 0x00008D50
[Token(Token = "0x60003A2")]
[Address(RVA = "0x18C7DC0", Offset = "0x18C65C0", VA = "0x1818C7DC0", Slot = "43")]
protected virtual void Attack02Init()
{
this.g_fAttackMoveTime = 1.1f;
this.g_fAttackRotateTime = 1f;
this.g_fWaitTime = 5f;
this.g_fTyrantsTime = 4.5f;
}
// Token: 0x060003A3 RID: 931 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A3")]
[Address(RVA = "0x18C7DF0", Offset = "0x18C65F0", VA = "0x1818C7DF0", Slot = "44")]
protected virtual void Attack02()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A4 RID: 932 RVA: 0x0000AB8C File Offset: 0x00008D8C
[Token(Token = "0x60003A4")]
[Address(RVA = "0x18C7FE0", Offset = "0x18C67E0", VA = "0x1818C7FE0", Slot = "45")]
protected virtual void Attack03Init()
{
this.g_fAttackMoveTime = 1f;
this.g_fAttackRotateTime = 1f;
this.g_fWaitTime = 3.2f;
this.g_fTyrantsTime = 3f;
}
// Token: 0x060003A5 RID: 933 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A5")]
[Address(RVA = "0x18C8010", Offset = "0x18C6810", VA = "0x1818C8010", Slot = "46")]
protected virtual void Attack03()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A6 RID: 934 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A6")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "47")]
protected virtual void AttackMagic01ReadyInit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A7 RID: 935 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A7")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "48")]
protected virtual void AttackMagic01Ready()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A8 RID: 936 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A8")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "49")]
protected virtual void AttackMagic01FireInit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003A9 RID: 937 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003A9")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "50")]
protected virtual void AttackMagic01Fire()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003AA RID: 938 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003AA")]
[Address(RVA = "0x189D140", Offset = "0x189B940", VA = "0x18189D140", Slot = "25")]
public override void DamagedFly()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003AB RID: 939 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003AB")]
[Address(RVA = "0x189E5C0", Offset = "0x189CDC0", VA = "0x18189E5C0", Slot = "26")]
public override void GetUp()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003AC RID: 940 RVA: 0x0000ABC8 File Offset: 0x00008DC8
[Token(Token = "0x60003AC")]
[Address(RVA = "0x169FB80", Offset = "0x169E380", VA = "0x18169FB80", Slot = "27")]
public override void Death()
{
this.AttackMagic01ReadyInit();
float g_fWaitTime = this.g_fWaitTime;
int num = 0;
if (g_fWaitTime <= (float)num)
{
bool doUV = ((MB_IMeshBakerSettings)this).doUV7;
return;
}
this.g_fWaitTime = g_fWaitTime;
}
// Token: 0x060003AD RID: 941 RVA: 0x0000ABF8 File Offset: 0x00008DF8
[Token(Token = "0x60003AD")]
[Address(RVA = "0x169AD90", Offset = "0x1699590", VA = "0x18169AD90", Slot = "28")]
public override void Destroy()
{
float g_fWaitTime = this.g_fWaitTime;
int num = 0;
if (g_fWaitTime <= (float)num)
{
GameObject g_This = this.g_This;
int num2 = 0;
g_This.SetActive(num2 != 0);
this.AttackMagic01ReadyInit();
return;
}
this.g_fWaitTime = g_fWaitTime;
this.AttackMagic01ReadyInit();
}
// Token: 0x060003AE RID: 942 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003AE")]
[Address(RVA = "0x1865580", Offset = "0x1863D80", VA = "0x181865580", Slot = "20")]
public override void Hear()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003AF RID: 943 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003AF")]
[Address(RVA = "0x169CB90", Offset = "0x169B390", VA = "0x18169CB90", Slot = "21")]
public override void HearCheck()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003B0 RID: 944 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003B0")]
[Address(RVA = "0x18C8B50", Offset = "0x18C7350", VA = "0x1818C8B50", Slot = "33")]
public override void Hit(AttackData Data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003B1 RID: 945 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003B1")]
[Address(RVA = "0x169F110", Offset = "0x169D910", VA = "0x18169F110", Slot = "34")]
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003B2 RID: 946 RVA: 0x0000AC3C File Offset: 0x00008E3C
[Token(Token = "0x60003B2")]
[Address(RVA = "0x18B6B60", Offset = "0x18B5360", VA = "0x1818B6B60", Slot = "30")]
public override void Resurrection()
{
base.Resurrection();
this.g_bDeath = false;
this.Create();
bool doUV = ((MB_IMeshBakerSettings)this).doUV7;
}
// Token: 0x060003B3 RID: 947 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003B3")]
[Address(RVA = "0x18C81F0", Offset = "0x18C69F0", VA = "0x1818C81F0", Slot = "31")]
public override void Create()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003B4 RID: 948 RVA: 0x0000AC64 File Offset: 0x00008E64
[Token(Token = "0x60003B4")]
[Address(RVA = "0x18CA3E0", Offset = "0x18C8BE0", VA = "0x1818CA3E0", Slot = "32")]
public override void Remove()
{
this.AttackMagic01ReadyInit();
NPCManage g_NPCM = this.g_NPCM;
int num = 0;
g_NPCM.SetLockPoint(num != 0);
this.g_Effect.Remove();
GameObject g_This = this.g_This;
int num2 = 0;
g_This.SetActive(num2 != 0);
CCController cccontroller = this.g_CCC;
int num3 = 0;
cccontroller.SetEnable(num3 != 0);
}
// Token: 0x060003B5 RID: 949 RVA: 0x0000ACBC File Offset: 0x00008EBC
[Token(Token = "0x60003B5")]
[Address(RVA = "0x18CA5B0", Offset = "0x18C8DB0", VA = "0x1818CA5B0", Slot = "35")]
public override void SetTimeScale(float fTimeScale)
{
base.SetTimeScale(fTimeScale);
this.g_Effect.SetTimeScale(fTimeScale);
}
// Token: 0x060003B6 RID: 950 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60003B6")]
[Address(RVA = "0x18CA450", Offset = "0x18C8C50", VA = "0x1818CA450", Slot = "36")]
public override void SetAiStatus(AI_NPC.AIStatus Status)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060003B7 RID: 951 RVA: 0x0000ACE4 File Offset: 0x00008EE4
[Token(Token = "0x60003B7")]
[Address(RVA = "0x18CB030", Offset = "0x18C9830", VA = "0x1818CB030")]
public AI_DollWeakA()
{
}
// Token: 0x040004C0 RID: 1216
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x40004C0")]
protected DollWeakEffectPlay g_Effect;
// Token: 0x040004C1 RID: 1217
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x40004C1")]
protected float g_fAttackRadius = 2f;
// Token: 0x040004C2 RID: 1218
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x40004C2")]
protected float g_fAttackRadius01 = 2f;
// Token: 0x040004C3 RID: 1219
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x40004C3")]
protected float g_fAttackRadius02 = 5f;
// Token: 0x040004C4 RID: 1220
[FieldOffset(Offset = "0x184")]
[Token(Token = "0x40004C4")]
protected float g_fAttackRadius03 = 4f;
// Token: 0x040004C5 RID: 1221
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x40004C5")]
protected float g_fAniMoveSpeed;
// Token: 0x040004C6 RID: 1222
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x40004C6")]
protected float g_fAniMoveAngle;
// Token: 0x040004C7 RID: 1223
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x40004C7")]
protected Vector3 g_v3PreForward;
// Token: 0x040004C8 RID: 1224
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x40004C8")]
protected float g_fAniDamagedWeight;
// Token: 0x040004C9 RID: 1225
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x40004C9")]
protected AI_DollWeakA.AIFighting g_Fightting = (AI_DollWeakA.AIFighting)((ulong)1L);
// Token: 0x040004CA RID: 1226
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x40004CA")]
protected AI_DollWeakA.AIFighting g_AttackType = (AI_DollWeakA.AIFighting)((ulong)2L);
// Token: 0x040004CB RID: 1227
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x40004CB")]
protected float g_fAttackMoveTime;
// Token: 0x040004CC RID: 1228
[FieldOffset(Offset = "0x1AC")]
[Token(Token = "0x40004CC")]
protected float g_fAttackRotateTime;
// Token: 0x040004CD RID: 1229
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x40004CD")]
protected float g_fTrackTime;
// Token: 0x040004CE RID: 1230
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x40004CE")]
private Shake g_ShakeHead;
// Token: 0x040004CF RID: 1231
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x40004CF")]
private Shake g_ShakeBody;
// Token: 0x040004D0 RID: 1232
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x40004D0")]
private Shake g_ShakeAll;
// Token: 0x040004D1 RID: 1233
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x40004D1")]
protected CCController g_CCC;
// Token: 0x040004D2 RID: 1234
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x40004D2")]
private GrounderIK g_GIK;
// Token: 0x040004D3 RID: 1235
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x40004D3")]
protected float g_fTyrantsTime;
// Token: 0x02000061 RID: 97
[Token(Token = "0x2000061")]
protected enum AIFighting
{
// Token: 0x040004D5 RID: 1237
[Token(Token = "0x40004D5")]
WatchFirst,
// Token: 0x040004D6 RID: 1238
[Token(Token = "0x40004D6")]
Watch,
// Token: 0x040004D7 RID: 1239
[Token(Token = "0x40004D7")]
Attack01,
// Token: 0x040004D8 RID: 1240
[Token(Token = "0x40004D8")]
Attack02,
// Token: 0x040004D9 RID: 1241
[Token(Token = "0x40004D9")]
Attack03,
// Token: 0x040004DA RID: 1242
[Token(Token = "0x40004DA")]
PlayerDead,
// Token: 0x040004DB RID: 1243
[Token(Token = "0x40004DB")]
Magic01Ready,
// Token: 0x040004DC RID: 1244
[Token(Token = "0x40004DC")]
Magic01Fire
}
}