Files
2023-09-06 22:19:13 +02:00

553 lines
18 KiB
C#

using System;
using Cpp2IlInjected;
using DigitalOpus.MB.Core;
using UnityEngine;
// Token: 0x02000055 RID: 85
[Token(Token = "0x2000055")]
public class AI_Doll01 : AI_NPC
{
// Token: 0x060002E3 RID: 739 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002E3")]
[Address(RVA = "0x18AE5B0", Offset = "0x18AD5B0", VA = "0x1818AE5B0", Slot = "4")]
public override void Start(GameObject This, NPCManage NPCM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002E4 RID: 740 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002E4")]
[Address(RVA = "0x18AEFC0", Offset = "0x18ADFC0", VA = "0x1818AEFC0", Slot = "5")]
public override void Update(float fDeltaTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002E5 RID: 741 RVA: 0x000094B0 File Offset: 0x000076B0
[Token(Token = "0x60002E5")]
[Address(RVA = "0x18AD070", Offset = "0x18AC070", VA = "0x1818AD070", Slot = "6")]
public override void LateUpdate()
{
this.g_ShakeHead.Update();
this.g_ShakeBody.Update();
this.g_ShakeAll.Update();
}
// Token: 0x060002E6 RID: 742 RVA: 0x000094E4 File Offset: 0x000076E4
[Token(Token = "0x60002E6")]
[Address(RVA = "0x18A9320", Offset = "0x18A8320", VA = "0x1818A9320", Slot = "38")]
public virtual void EndStatus(AI_NPC.AIStatus Status)
{
this.g_CCC.SetOriginal();
CapsuleCollider capsuleCollider = this.g_CCFoot;
int num = 0;
capsuleCollider.enabled = num != 0;
this.g_bPushPlayer = false;
}
// Token: 0x060002E7 RID: 743 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002E7")]
[Address(RVA = "0x18AC6B0", Offset = "0x18AB6B0", VA = "0x1818AC6B0", Slot = "39")]
public virtual void InitStatus(AI_NPC.AIStatus Status)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002E8 RID: 744 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002E8")]
[Address(RVA = "0x18AE550", Offset = "0x18AD550", VA = "0x1818AE550", Slot = "9")]
public override void Sky()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002E9 RID: 745 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002E9")]
[Address(RVA = "0x18AD000", Offset = "0x18AC000", VA = "0x1818AD000", Slot = "10")]
public override void Land()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002EA RID: 746 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002EA")]
[Address(RVA = "0x18ABB80", Offset = "0x18AAB80", VA = "0x1818ABB80", Slot = "8")]
public override void Idle()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002EB RID: 747 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002EB")]
[Address(RVA = "0x18AD120", Offset = "0x18AC120", VA = "0x1818AD120", Slot = "11")]
public override void Patrol()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002EC RID: 748 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002EC")]
[Address(RVA = "0x18AA7F0", Offset = "0x18A97F0", VA = "0x1818AA7F0", Slot = "19")]
public override void GoHome()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002ED RID: 749 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002ED")]
[Address(RVA = "0x18A8DF0", Offset = "0x18A7DF0", VA = "0x1818A8DF0", Slot = "12")]
public override void Confirming()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002EE RID: 750 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002EE")]
[Address(RVA = "0x18AED10", Offset = "0x18ADD10", VA = "0x1818AED10", Slot = "13")]
public override void Track()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002EF RID: 751 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002EF")]
[Address(RVA = "0x18AEF20", Offset = "0x18ADF20", VA = "0x1818AEF20", Slot = "17")]
public override void TurnPlayer()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F0 RID: 752 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F0")]
[Address(RVA = "0x18AD0C0", Offset = "0x18AC0C0", VA = "0x1818AD0C0", Slot = "16")]
public override void LookFor()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F1 RID: 753 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F1")]
[Address(RVA = "0x18AA4F0", Offset = "0x18A94F0", VA = "0x1818AA4F0", Slot = "22")]
public override void Fighting()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F2 RID: 754 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F2")]
[Address(RVA = "0x18ABBE0", Offset = "0x18AABE0", VA = "0x1818ABBE0", Slot = "40")]
protected virtual void InitFightingType(AI_Doll01.AIFighting Type)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F3 RID: 755 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F3")]
[Address(RVA = "0x18A9AD0", Offset = "0x18A8AD0", VA = "0x1818A9AD0", Slot = "41")]
protected virtual void FightWatchFirst()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F4 RID: 756 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F4")]
[Address(RVA = "0x18A9EF0", Offset = "0x18A8EF0", VA = "0x1818A9EF0", Slot = "42")]
protected virtual void FightWatch()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F5 RID: 757 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F5")]
[Address(RVA = "0x18A97B0", Offset = "0x18A87B0", VA = "0x1818A97B0")]
private void FightDodge()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F6 RID: 758 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F6")]
[Address(RVA = "0x18A9750", Offset = "0x18A8750", VA = "0x1818A9750")]
private void FightAttack()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F7 RID: 759 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F7")]
[Address(RVA = "0x18A9590", Offset = "0x18A8590", VA = "0x1818A9590")]
private void FightAttackDouble()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F8 RID: 760 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F8")]
[Address(RVA = "0x18A9370", Offset = "0x18A8370", VA = "0x1818A9370")]
private void FightAttackDodgeJump()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002F9 RID: 761 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002F9")]
[Address(RVA = "0x18A9850", Offset = "0x18A8850", VA = "0x1818A9850", Slot = "43")]
protected virtual void FightTrack()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002FA RID: 762 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002FA")]
[Address(RVA = "0x18A9270", Offset = "0x18A8270", VA = "0x1818A9270", Slot = "23")]
public override void Damaged()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002FB RID: 763 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002FB")]
[Address(RVA = "0x18A91A0", Offset = "0x18A81A0", VA = "0x1818A91A0", Slot = "24")]
public override void DamagedDown()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002FC RID: 764 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002FC")]
[Address(RVA = "0x18A9220", Offset = "0x18A8220", VA = "0x1818A9220", Slot = "25")]
public override void DamagedFly()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002FD RID: 765 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60002FD")]
[Address(RVA = "0x18A91A0", Offset = "0x18A81A0", VA = "0x1818A91A0", Slot = "26")]
public override void GetUp()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060002FE RID: 766 RVA: 0x0000951C File Offset: 0x0000771C
[Token(Token = "0x60002FE")]
[Address(RVA = "0x18A92C0", Offset = "0x18A82C0", VA = "0x1818A92C0", Slot = "27")]
public override void Death()
{
base..ctor();
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: 0x060002FF RID: 767 RVA: 0x0000954C File Offset: 0x0000774C
[Token(Token = "0x60002FF")]
[Address(RVA = "0x1835C50", Offset = "0x1834C50", VA = "0x181835C50", 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);
base..ctor();
return;
}
this.g_fWaitTime = g_fWaitTime;
base..ctor();
}
// Token: 0x06000300 RID: 768 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000300")]
[Address(RVA = "0x18AAAB0", Offset = "0x18A9AB0", VA = "0x1818AAAB0", Slot = "20")]
public override void Hear()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000301 RID: 769 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000301")]
[Address(RVA = "0x18AA920", Offset = "0x18A9920", VA = "0x1818AA920", Slot = "21")]
public override void HearCheck()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000302 RID: 770 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000302")]
[Address(RVA = "0x18AAC70", Offset = "0x18A9C70", VA = "0x1818AAC70", Slot = "33")]
public override void Hit(AttackData Data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000303 RID: 771 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000303")]
[Address(RVA = "0x18AD290", Offset = "0x18AC290", VA = "0x1818AD290", 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: 0x06000304 RID: 772 RVA: 0x00009590 File Offset: 0x00007790
[Token(Token = "0x6000304")]
[Address(RVA = "0x183D080", Offset = "0x183C080", VA = "0x18183D080", Slot = "30")]
public override void Resurrection()
{
base.Resurrection();
this.g_bDeath = false;
bool doUV = ((MB_IMeshBakerSettings)this).doUV7;
}
// Token: 0x06000305 RID: 773 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000305")]
[Address(RVA = "0x18A8F50", Offset = "0x18A7F50", VA = "0x1818A8F50", Slot = "31")]
public override void Create()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000306 RID: 774 RVA: 0x000095B4 File Offset: 0x000077B4
[Token(Token = "0x6000306")]
[Address(RVA = "0x18AE320", Offset = "0x18AD320", VA = "0x1818AE320", Slot = "32")]
public override void Remove()
{
base..ctor();
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshBody;
int num = 0;
skinnedMeshRenderer.enabled = num != 0;
SkinnedMeshRenderer skinnedMeshRenderer2 = this.g_MeshFace;
int num2 = 0;
skinnedMeshRenderer2.enabled = num2 != 0;
SkinnedMeshRenderer skinnedMeshRenderer3 = this.g_MeshHair;
int num3 = 0;
skinnedMeshRenderer3.enabled = num3 != 0;
SkinnedMeshRenderer skinnedMeshRenderer4 = this.g_MeshHandFoot;
int num4 = 0;
skinnedMeshRenderer4.enabled = num4 != 0;
SkinnedMeshRenderer skinnedMeshRenderer5 = this.g_MeshWeapon;
int num5 = 0;
skinnedMeshRenderer5.enabled = num5 != 0;
CCController cccontroller = this.g_CCC;
int num6 = 0;
cccontroller.SetEnable(num6 != 0);
CapsuleCollider capsuleCollider = this.g_CCBody;
int num7 = 0;
capsuleCollider.enabled = num7 != 0;
CapsuleCollider capsuleCollider2 = this.g_CCHead;
int num8 = 0;
capsuleCollider2.enabled = num8 != 0;
CapsuleCollider capsuleCollider3 = this.g_CCFoot;
int num9 = 0;
capsuleCollider3.enabled = num9 != 0;
NPCManage g_NPCM = this.g_NPCM;
this.g_bPushPlayer = false;
int num10 = 0;
g_NPCM.SetLockPoint(num10 != 0);
this.g_Effect.Remove();
GameObject g_This = this.g_This;
int num11 = 0;
g_This.SetActive(num11 != 0);
}
// Token: 0x06000307 RID: 775 RVA: 0x000096B4 File Offset: 0x000078B4
[Token(Token = "0x6000307")]
[Address(RVA = "0x18AE510", Offset = "0x18AD510", VA = "0x1818AE510", Slot = "35")]
public override void SetTimeScale(float fTimeScale)
{
base.SetTimeScale(fTimeScale);
this.g_Effect.SetTimeScale(fTimeScale);
}
// Token: 0x06000308 RID: 776 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000308")]
[Address(RVA = "0x18AE460", Offset = "0x18AD460", VA = "0x1818AE460", Slot = "36")]
public override void SetAiStatus(AI_NPC.AIStatus Status)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000309 RID: 777 RVA: 0x000096DC File Offset: 0x000078DC
[Token(Token = "0x6000309")]
[Address(RVA = "0x18AE300", Offset = "0x18AD300", VA = "0x1818AE300")]
public AI_Doll01()
{
}
// Token: 0x04000438 RID: 1080
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4000438")]
protected Doll01EffectPlay g_Effect;
// Token: 0x04000439 RID: 1081
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4000439")]
protected float g_fAttackRadius = 2f;
// Token: 0x0400043A RID: 1082
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x400043A")]
private float g_fAniMoveSpeed;
// Token: 0x0400043B RID: 1083
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400043B")]
private float g_fAniMoveAngle;
// Token: 0x0400043C RID: 1084
[FieldOffset(Offset = "0x194")]
[Token(Token = "0x400043C")]
private Vector3 g_v3PreForward;
// Token: 0x0400043D RID: 1085
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400043D")]
protected SkinnedMeshRenderer g_MeshBody;
// Token: 0x0400043E RID: 1086
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400043E")]
protected SkinnedMeshRenderer g_MeshFace;
// Token: 0x0400043F RID: 1087
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400043F")]
protected SkinnedMeshRenderer g_MeshHair;
// Token: 0x04000440 RID: 1088
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4000440")]
protected SkinnedMeshRenderer g_MeshHandFoot;
// Token: 0x04000441 RID: 1089
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4000441")]
protected SkinnedMeshRenderer g_MeshWeapon;
// Token: 0x04000442 RID: 1090
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4000442")]
protected AI_Doll01.AIFighting g_Fightting = (AI_Doll01.AIFighting)((ulong)1L);
// Token: 0x04000443 RID: 1091
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4000443")]
protected float g_fFightSpecialWaitTime;
// Token: 0x04000444 RID: 1092
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4000444")]
protected float g_fTyrantsTime;
// Token: 0x04000445 RID: 1093
[FieldOffset(Offset = "0x1D4")]
[Token(Token = "0x4000445")]
protected float g_fAttackTime;
// Token: 0x04000446 RID: 1094
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4000446")]
protected CCController g_CCC;
// Token: 0x04000447 RID: 1095
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4000447")]
protected CapsuleCollider g_CCBody;
// Token: 0x04000448 RID: 1096
[FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4000448")]
protected CapsuleCollider g_CCHead;
// Token: 0x04000449 RID: 1097
[FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x4000449")]
protected CapsuleCollider g_CCFoot;
// Token: 0x0400044A RID: 1098
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x400044A")]
private Transform g_PosPushPlayer;
// Token: 0x0400044B RID: 1099
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x400044B")]
protected bool g_bPushPlayer;
// Token: 0x0400044C RID: 1100
[FieldOffset(Offset = "0x208")]
[Token(Token = "0x400044C")]
protected Shake g_ShakeHead;
// Token: 0x0400044D RID: 1101
[FieldOffset(Offset = "0x210")]
[Token(Token = "0x400044D")]
protected Shake g_ShakeBody;
// Token: 0x0400044E RID: 1102
[FieldOffset(Offset = "0x218")]
[Token(Token = "0x400044E")]
protected Shake g_ShakeAll;
// Token: 0x02000056 RID: 86
[Token(Token = "0x2000056")]
protected enum AIFighting
{
// Token: 0x04000450 RID: 1104
[Token(Token = "0x4000450")]
WatchFirst,
// Token: 0x04000451 RID: 1105
[Token(Token = "0x4000451")]
Watch,
// Token: 0x04000452 RID: 1106
[Token(Token = "0x4000452")]
DodgeBack,
// Token: 0x04000453 RID: 1107
[Token(Token = "0x4000453")]
DodgeForward,
// Token: 0x04000454 RID: 1108
[Token(Token = "0x4000454")]
DodgeLeft,
// Token: 0x04000455 RID: 1109
[Token(Token = "0x4000455")]
DodgeRight,
// Token: 0x04000456 RID: 1110
[Token(Token = "0x4000456")]
Track,
// Token: 0x04000457 RID: 1111
[Token(Token = "0x4000457")]
AttackDodge,
// Token: 0x04000458 RID: 1112
[Token(Token = "0x4000458")]
AttackDouble,
// Token: 0x04000459 RID: 1113
[Token(Token = "0x4000459")]
AttackJumpBack,
// Token: 0x0400045A RID: 1114
[Token(Token = "0x400045A")]
AttackStrong,
// Token: 0x0400045B RID: 1115
[Token(Token = "0x400045B")]
AttackLeft,
// Token: 0x0400045C RID: 1116
[Token(Token = "0x400045C")]
AttackRight,
// Token: 0x0400045D RID: 1117
[Token(Token = "0x400045D")]
DamagedAttackLeft,
// Token: 0x0400045E RID: 1118
[Token(Token = "0x400045E")]
DamagedAttackRight,
// Token: 0x0400045F RID: 1119
[Token(Token = "0x400045F")]
AttackDodgeJump
}
}