730 lines
24 KiB
C#
730 lines
24 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using DigitalOpus.MB.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000067 RID: 103
|
|
[Token(Token = "0x2000067")]
|
|
public class AI_GhostA : AI_NPC
|
|
{
|
|
// Token: 0x06000404 RID: 1028 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000404")]
|
|
[Address(RVA = "0x187E0D0", Offset = "0x187C8D0", VA = "0x18187E0D0", Slot = "4")]
|
|
public override void Start(GameObject This, NPCManage NPCM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000405 RID: 1029 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000405")]
|
|
[Address(RVA = "0x187EE30", Offset = "0x187D630", VA = "0x18187EE30", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000406 RID: 1030 RVA: 0x0000B614 File Offset: 0x00009814
|
|
[Token(Token = "0x6000406")]
|
|
[Address(RVA = "0x187C040", Offset = "0x187A840", VA = "0x18187C040", Slot = "6")]
|
|
public override void LateUpdate()
|
|
{
|
|
this.g_ShakeHead.Update();
|
|
this.g_ShakeSpine.Update();
|
|
this.g_ShakeFoot.Update();
|
|
}
|
|
|
|
// Token: 0x06000407 RID: 1031 RVA: 0x0000B648 File Offset: 0x00009848
|
|
[Token(Token = "0x6000407")]
|
|
[Address(RVA = "0x187DE50", Offset = "0x187C650", VA = "0x18187DE50")]
|
|
protected void ResurrectionStart()
|
|
{
|
|
Animator g_Anim = this.g_Anim;
|
|
this.g_bFeelPlayer = false;
|
|
this.g_bNavigation = false;
|
|
this.g_bLookAtEnable = false;
|
|
this.g_fWaitTime = 2f;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
g_Anim.CrossFade("Resurrection", (float)num, num2, (float)num);
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)21L);
|
|
}
|
|
|
|
// Token: 0x06000408 RID: 1032 RVA: 0x0000B6A0 File Offset: 0x000098A0
|
|
[Token(Token = "0x6000408")]
|
|
[Address(RVA = "0x1878F20", Offset = "0x1877720", VA = "0x181878F20", Slot = "29")]
|
|
public override void ResurrectionStatus()
|
|
{
|
|
base..ctor();
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
this.TrackStart();
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x06000409 RID: 1033 RVA: 0x0000B6D0 File Offset: 0x000098D0
|
|
[Token(Token = "0x6000409")]
|
|
[Address(RVA = "0x187BF60", Offset = "0x187A760", VA = "0x18187BF60")]
|
|
protected void IdleStart()
|
|
{
|
|
base.InitIdle();
|
|
if (this.g_NPCM.GetDeploySceneIsHide())
|
|
{
|
|
this.Remove();
|
|
}
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x0600040A RID: 1034 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600040A")]
|
|
[Address(RVA = "0x187BFB0", Offset = "0x187A7B0", VA = "0x18187BFB0", Slot = "8")]
|
|
public override void Idle()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600040B RID: 1035 RVA: 0x0000B708 File Offset: 0x00009908
|
|
[Token(Token = "0x600040B")]
|
|
[Address(RVA = "0x187C340", Offset = "0x187AB40", VA = "0x18187C340")]
|
|
protected void PatrolStart()
|
|
{
|
|
base.InitPatrol();
|
|
if (this.g_NPCM.GetDeploySceneIsHide())
|
|
{
|
|
this.Remove();
|
|
}
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)2L);
|
|
}
|
|
|
|
// Token: 0x0600040C RID: 1036 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600040C")]
|
|
[Address(RVA = "0x187C390", Offset = "0x187AB90", VA = "0x18187C390", Slot = "11")]
|
|
public override void Patrol()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600040D RID: 1037 RVA: 0x0000B740 File Offset: 0x00009940
|
|
[Token(Token = "0x600040D")]
|
|
[Address(RVA = "0x1878AD0", Offset = "0x18772D0", VA = "0x181878AD0")]
|
|
protected void ConfirmingStart()
|
|
{
|
|
base.InitConfirming();
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)3L);
|
|
}
|
|
|
|
// Token: 0x0600040E RID: 1038 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600040E")]
|
|
[Address(RVA = "0x1878AF0", Offset = "0x18772F0", VA = "0x181878AF0", Slot = "12")]
|
|
public override void Confirming()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600040F RID: 1039 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600040F")]
|
|
[Address(RVA = "0x187E9B0", Offset = "0x187D1B0", VA = "0x18187E9B0")]
|
|
protected void TrackStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000410 RID: 1040 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000410")]
|
|
[Address(RVA = "0x187EA40", Offset = "0x187D240", VA = "0x18187EA40", Slot = "13")]
|
|
public override void Track()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000411 RID: 1041 RVA: 0x0000B75C File Offset: 0x0000995C
|
|
[Token(Token = "0x6000411")]
|
|
[Address(RVA = "0x187C090", Offset = "0x187A890", VA = "0x18187C090")]
|
|
protected void LookForStart()
|
|
{
|
|
Animator g_Anim = this.g_Anim;
|
|
this.g_bNavigation = false;
|
|
float g_fTimeScale = this.g_fTimeScale;
|
|
int num = 0;
|
|
float num2 = g_fTimeScale * 0.025f;
|
|
int num3 = 0;
|
|
g_Anim.CrossFade("LookFor", num2, num3, (float)num);
|
|
this.g_bFeelPlayer = false;
|
|
this.g_fWaitTime = 5f;
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)7L);
|
|
}
|
|
|
|
// Token: 0x06000412 RID: 1042 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000412")]
|
|
[Address(RVA = "0x187C120", Offset = "0x187A920", VA = "0x18187C120", Slot = "16")]
|
|
public override void LookFor()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000413 RID: 1043 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000413")]
|
|
[Address(RVA = "0x187ECE0", Offset = "0x187D4E0", VA = "0x18187ECE0")]
|
|
protected void TurnPlayerStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000414 RID: 1044 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000414")]
|
|
[Address(RVA = "0x187EDA0", Offset = "0x187D5A0", VA = "0x18187EDA0", Slot = "17")]
|
|
public override void TurnPlayer()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000415 RID: 1045 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000415")]
|
|
[Address(RVA = "0x187C690", Offset = "0x187AE90", VA = "0x18187C690")]
|
|
protected void PredictionStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000416 RID: 1046 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000416")]
|
|
[Address(RVA = "0x187C7E0", Offset = "0x187AFE0", VA = "0x18187C7E0", Slot = "18")]
|
|
public override void Prediction()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000417 RID: 1047 RVA: 0x0000B7BC File Offset: 0x000099BC
|
|
[Token(Token = "0x6000417")]
|
|
[Address(RVA = "0x187B390", Offset = "0x1879B90", VA = "0x18187B390")]
|
|
protected void GoHomeStart()
|
|
{
|
|
float g_fWalkSpeed = this.g_fWalkSpeed;
|
|
this.g_fNavMoveSpeed = g_fWalkSpeed;
|
|
float z = this.g_v3OriginPoint.z;
|
|
this.g_v3NavTarget.z = z;
|
|
this.g_bNavigation = false;
|
|
this.g_bFeelPlayer = false;
|
|
this.g_fWaitTime = 3f;
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)12L);
|
|
}
|
|
|
|
// Token: 0x06000418 RID: 1048 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000418")]
|
|
[Address(RVA = "0x187B3E0", Offset = "0x1879BE0", VA = "0x18187B3E0", Slot = "19")]
|
|
public override void GoHome()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000419 RID: 1049 RVA: 0x0000B814 File Offset: 0x00009A14
|
|
[Token(Token = "0x6000419")]
|
|
[Address(RVA = "0x187B730", Offset = "0x1879F30", VA = "0x18187B730")]
|
|
protected void HearStart()
|
|
{
|
|
base.InitHear();
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)8L);
|
|
}
|
|
|
|
// Token: 0x0600041A RID: 1050 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600041A")]
|
|
[Address(RVA = "0x187B750", Offset = "0x1879F50", VA = "0x18187B750", Slot = "20")]
|
|
public override void Hear()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600041B RID: 1051 RVA: 0x0000B830 File Offset: 0x00009A30
|
|
[Token(Token = "0x600041B")]
|
|
[Address(RVA = "0x187B530", Offset = "0x1879D30", VA = "0x18187B530")]
|
|
protected void HearCheckStart()
|
|
{
|
|
base.InitHearCheck();
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)9L);
|
|
}
|
|
|
|
// Token: 0x0600041C RID: 1052 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600041C")]
|
|
[Address(RVA = "0x187B550", Offset = "0x1879D50", VA = "0x18187B550", Slot = "21")]
|
|
public override void HearCheck()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600041D RID: 1053 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600041D")]
|
|
[Address(RVA = "0x1878E90", Offset = "0x1877690", VA = "0x181878E90", Slot = "38")]
|
|
protected virtual void DamagedDownStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600041E RID: 1054 RVA: 0x0000B850 File Offset: 0x00009A50
|
|
[Token(Token = "0x600041E")]
|
|
[Address(RVA = "0x1878F20", Offset = "0x1877720", VA = "0x181878F20", Slot = "24")]
|
|
public override void DamagedDown()
|
|
{
|
|
base..ctor();
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
this.TrackStart();
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x0600041F RID: 1055 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600041F")]
|
|
[Address(RVA = "0x1878F70", Offset = "0x1877770", VA = "0x181878F70")]
|
|
protected void DeathStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000420 RID: 1056 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000420")]
|
|
[Address(RVA = "0x1879290", Offset = "0x1877A90", VA = "0x181879290", Slot = "27")]
|
|
public override void Death()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000421 RID: 1057 RVA: 0x0000B880 File Offset: 0x00009A80
|
|
[Token(Token = "0x6000421")]
|
|
[Address(RVA = "0x18793B0", Offset = "0x1877BB0", VA = "0x1818793B0")]
|
|
protected void DestroyStart()
|
|
{
|
|
base.InitDestory();
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
|
this.g_fWaitTime = 4f;
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)19L);
|
|
int num = 0;
|
|
skinnedMeshRenderer.enabled = num != 0;
|
|
CharacterController characterController = this.g_CC;
|
|
int num2 = 0;
|
|
characterController.enabled = num2 != 0;
|
|
CapsuleCollider capsuleCollider = this.g_CC02;
|
|
int num3 = 0;
|
|
capsuleCollider.enabled = num3 != 0;
|
|
CapsuleCollider capsuleCollider2 = this.g_CC03;
|
|
int num4 = 0;
|
|
capsuleCollider2.enabled = num4 != 0;
|
|
ParticleSystem particleSystem = this.g_DeathEffect;
|
|
int num5 = 0;
|
|
particleSystem.Play(true);
|
|
PlayerCamera camera = this.g_WM.GetCamera();
|
|
int num6 = 0;
|
|
ulong num7;
|
|
camera.SetRandomShake(0.25f, (float)num5, 1f, (float)num6, num7 != 0UL);
|
|
this.g_Effect.PlaySEDestory();
|
|
}
|
|
|
|
// Token: 0x06000422 RID: 1058 RVA: 0x0000B93C File Offset: 0x00009B3C
|
|
[Token(Token = "0x6000422")]
|
|
[Address(RVA = "0x18794C0", Offset = "0x1877CC0", VA = "0x1818794C0", Slot = "28")]
|
|
public override void Destroy()
|
|
{
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
this.g_DeathEffect.Stop(true);
|
|
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: 0x06000423 RID: 1059 RVA: 0x0000B98C File Offset: 0x00009B8C
|
|
[Token(Token = "0x6000423")]
|
|
[Address(RVA = "0x187ABE0", Offset = "0x18793E0", VA = "0x18187ABE0", Slot = "39")]
|
|
protected virtual void FightingStart(AI_GhostA.AIFighting att = AI_GhostA.AIFighting.Watch)
|
|
{
|
|
this.g_bNavigation = false;
|
|
this.g_bFeelPlayer = true;
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
|
if (att != AI_GhostA.AIFighting.Watch)
|
|
{
|
|
if (att == AI_GhostA.AIFighting.AttackSplash)
|
|
{
|
|
Dictionary<MB3_MeshCombiner.MBBlendShapeKey, MB3_MeshCombiner.MBBlendShapeValue> dictionary = base.BuildSourceBlendShapeToCombinedIndexMap();
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FWatchStart();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000424 RID: 1060 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000424")]
|
|
[Address(RVA = "0x187AC70", Offset = "0x1879470", VA = "0x18187AC70", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000425 RID: 1061 RVA: 0x0000B9CC File Offset: 0x00009BCC
|
|
[Token(Token = "0x6000425")]
|
|
[Address(RVA = "0x187C5F0", Offset = "0x187ADF0", VA = "0x18187C5F0")]
|
|
protected void PlayerDeadStart()
|
|
{
|
|
this.g_Fighting = (AI_GhostA.AIFighting)((ulong)14L);
|
|
this.g_bNavigation = false;
|
|
this.g_bLookAtEnable = true;
|
|
this.g_bFeelPlayer = true;
|
|
this.g_fWaitTime = 10f;
|
|
}
|
|
|
|
// Token: 0x06000426 RID: 1062 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000426")]
|
|
[Address(RVA = "0x187C620", Offset = "0x187AE20", VA = "0x18187C620")]
|
|
protected void PlayerDead()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000427 RID: 1063 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000427")]
|
|
[Address(RVA = "0x187A780", Offset = "0x1878F80", VA = "0x18187A780")]
|
|
protected void FWatchStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000428 RID: 1064 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000428")]
|
|
[Address(RVA = "0x187A830", Offset = "0x1879030", VA = "0x18187A830", Slot = "40")]
|
|
protected virtual void FWatch()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000429 RID: 1065 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000429")]
|
|
[Address(RVA = "0x1879EA0", Offset = "0x18786A0", VA = "0x181879EA0", Slot = "41")]
|
|
protected virtual void FAttackStart(string sAttackName)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042A RID: 1066 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042A")]
|
|
[Address(RVA = "0x18795F0", Offset = "0x1877DF0", VA = "0x1818795F0")]
|
|
protected void FAttackComboA01()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042B RID: 1067 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042B")]
|
|
[Address(RVA = "0x1879800", Offset = "0x1878000", VA = "0x181879800", Slot = "42")]
|
|
protected virtual void FAttackComboA02()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042C RID: 1068 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042C")]
|
|
[Address(RVA = "0x18799E0", Offset = "0x18781E0", VA = "0x1818799E0")]
|
|
protected void FAttackComboA03()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042D RID: 1069 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042D")]
|
|
[Address(RVA = "0x1879BC0", Offset = "0x18783C0", VA = "0x181879BC0", Slot = "43")]
|
|
protected virtual void FAttackRotate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042E RID: 1070 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042E")]
|
|
[Address(RVA = "0x1879CE0", Offset = "0x18784E0", VA = "0x181879CE0")]
|
|
protected void FAttackRunReady()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600042F RID: 1071 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600042F")]
|
|
[Address(RVA = "0x1879540", Offset = "0x1877D40", VA = "0x181879540")]
|
|
protected void FAttackBack()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000430 RID: 1072 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000430")]
|
|
[Address(RVA = "0x187A660", Offset = "0x1878E60", VA = "0x18187A660")]
|
|
protected void FAttack()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000431 RID: 1073 RVA: 0x0000BA04 File Offset: 0x00009C04
|
|
[Token(Token = "0x6000431")]
|
|
[Address(RVA = "0x187E060", Offset = "0x187C860", VA = "0x18187E060", Slot = "35")]
|
|
public override void SetTimeScale(float fTimeScale)
|
|
{
|
|
base.SetTimeScale(fTimeScale);
|
|
Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
|
|
Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
|
|
this.g_Effect.SetTimeScale(fTimeScale);
|
|
}
|
|
|
|
// Token: 0x06000432 RID: 1074 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000432")]
|
|
[Address(RVA = "0x187B8E0", Offset = "0x187A0E0", VA = "0x18187B8E0", Slot = "33")]
|
|
public override void Hit(AttackData Data)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000433 RID: 1075 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000433")]
|
|
[Address(RVA = "0x187C9D0", Offset = "0x187B1D0", VA = "0x18187C9D0", 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: 0x06000434 RID: 1076 RVA: 0x0000BA44 File Offset: 0x00009C44
|
|
[Token(Token = "0x6000434")]
|
|
[Address(RVA = "0x187DEE0", Offset = "0x187C6E0", VA = "0x18187DEE0", Slot = "30")]
|
|
public override void Resurrection()
|
|
{
|
|
base.Resurrection();
|
|
this.g_bDeath = false;
|
|
this.Create();
|
|
Animator g_Anim = this.g_Anim;
|
|
this.g_bFeelPlayer = false;
|
|
this.g_bNavigation = false;
|
|
this.g_bLookAtEnable = false;
|
|
this.g_fWaitTime = 2f;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
g_Anim.CrossFade("Resurrection", (float)num, num2, (float)num);
|
|
this.g_Status = (AI_NPC.AIStatus)((ulong)21L);
|
|
}
|
|
|
|
// Token: 0x06000435 RID: 1077 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000435")]
|
|
[Address(RVA = "0x1878BE0", Offset = "0x18773E0", VA = "0x181878BE0", Slot = "31")]
|
|
public override void Create()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000436 RID: 1078 RVA: 0x0000BAB0 File Offset: 0x00009CB0
|
|
[Token(Token = "0x6000436")]
|
|
[Address(RVA = "0x187DD90", Offset = "0x187C590", VA = "0x18187DD90", Slot = "32")]
|
|
public override void Remove()
|
|
{
|
|
base..ctor();
|
|
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
|
int num = 0;
|
|
skinnedMeshRenderer.enabled = num != 0;
|
|
CharacterController characterController = this.g_CC;
|
|
int num2 = 0;
|
|
characterController.enabled = num2 != 0;
|
|
CapsuleCollider capsuleCollider = this.g_CC02;
|
|
int num3 = 0;
|
|
capsuleCollider.enabled = num3 != 0;
|
|
CapsuleCollider capsuleCollider2 = this.g_CC03;
|
|
int num4 = 0;
|
|
capsuleCollider2.enabled = num4 != 0;
|
|
NPCManage g_NPCM = this.g_NPCM;
|
|
int num5 = 0;
|
|
g_NPCM.SetLockPoint(num5 != 0);
|
|
this.g_DeathEffect.Stop(true);
|
|
GameObject g_This = this.g_This;
|
|
int num6 = 0;
|
|
g_This.SetActive(num6 != 0);
|
|
}
|
|
|
|
// Token: 0x06000437 RID: 1079 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000437")]
|
|
[Address(RVA = "0x187DF90", Offset = "0x187C790", VA = "0x18187DF90", Slot = "36")]
|
|
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000438 RID: 1080 RVA: 0x0000BB48 File Offset: 0x00009D48
|
|
[Token(Token = "0x6000438")]
|
|
[Address(RVA = "0x187DD70", Offset = "0x187C570", VA = "0x18187DD70")]
|
|
public AI_GhostA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000524 RID: 1316
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4000524")]
|
|
protected GhostAEffectPlay g_Effect;
|
|
|
|
// Token: 0x04000525 RID: 1317
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4000525")]
|
|
private SkinnedMeshRenderer g_MeshRender01;
|
|
|
|
// Token: 0x04000526 RID: 1318
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4000526")]
|
|
private ParticleSystem g_BodyEffect;
|
|
|
|
// Token: 0x04000527 RID: 1319
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4000527")]
|
|
private ParticleSystem g_DeathEffect;
|
|
|
|
// Token: 0x04000528 RID: 1320
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4000528")]
|
|
protected float g_fAttackRadius = 3f;
|
|
|
|
// Token: 0x04000529 RID: 1321
|
|
[FieldOffset(Offset = "0x194")]
|
|
[Token(Token = "0x4000529")]
|
|
private float g_fAniMoveSpeed;
|
|
|
|
// Token: 0x0400052A RID: 1322
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400052A")]
|
|
private float g_fAniAngle;
|
|
|
|
// Token: 0x0400052B RID: 1323
|
|
[FieldOffset(Offset = "0x19C")]
|
|
[Token(Token = "0x400052B")]
|
|
private Vector3 g_v3PreForward;
|
|
|
|
// Token: 0x0400052C RID: 1324
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x400052C")]
|
|
protected Material g_Mat;
|
|
|
|
// Token: 0x0400052D RID: 1325
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400052D")]
|
|
private Color g_EyeColor;
|
|
|
|
// Token: 0x0400052E RID: 1326
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x400052E")]
|
|
private Color g_BodyColor;
|
|
|
|
// Token: 0x0400052F RID: 1327
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x400052F")]
|
|
private Color g_DefaultColor;
|
|
|
|
// Token: 0x04000530 RID: 1328
|
|
[FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x4000530")]
|
|
protected Shake g_ShakeHead;
|
|
|
|
// Token: 0x04000531 RID: 1329
|
|
[FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4000531")]
|
|
protected Shake g_ShakeSpine;
|
|
|
|
// Token: 0x04000532 RID: 1330
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4000532")]
|
|
protected Shake g_ShakeFoot;
|
|
|
|
// Token: 0x04000533 RID: 1331
|
|
[FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4000533")]
|
|
private CharacterController g_CC;
|
|
|
|
// Token: 0x04000534 RID: 1332
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x4000534")]
|
|
private CapsuleCollider g_CC02;
|
|
|
|
// Token: 0x04000535 RID: 1333
|
|
[FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x4000535")]
|
|
private CapsuleCollider g_CC03;
|
|
|
|
// Token: 0x04000536 RID: 1334
|
|
[FieldOffset(Offset = "0x210")]
|
|
[Token(Token = "0x4000536")]
|
|
protected AI_GhostA.AIFighting g_Fighting;
|
|
|
|
// Token: 0x04000537 RID: 1335
|
|
[FieldOffset(Offset = "0x214")]
|
|
[Token(Token = "0x4000537")]
|
|
protected float g_fAttackMoveTime;
|
|
|
|
// Token: 0x04000538 RID: 1336
|
|
[FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4000538")]
|
|
protected float g_fAttackRotateTime;
|
|
|
|
// Token: 0x02000068 RID: 104
|
|
[Token(Token = "0x2000068")]
|
|
protected enum AIFighting
|
|
{
|
|
// Token: 0x0400053A RID: 1338
|
|
[Token(Token = "0x400053A")]
|
|
Watch,
|
|
// Token: 0x0400053B RID: 1339
|
|
[Token(Token = "0x400053B")]
|
|
WatchLeft,
|
|
// Token: 0x0400053C RID: 1340
|
|
[Token(Token = "0x400053C")]
|
|
WatchRight,
|
|
// Token: 0x0400053D RID: 1341
|
|
[Token(Token = "0x400053D")]
|
|
AttackRress,
|
|
// Token: 0x0400053E RID: 1342
|
|
[Token(Token = "0x400053E")]
|
|
AttackSlap,
|
|
// Token: 0x0400053F RID: 1343
|
|
[Token(Token = "0x400053F")]
|
|
AttackSplash,
|
|
// Token: 0x04000540 RID: 1344
|
|
[Token(Token = "0x4000540")]
|
|
AttackLeftBack,
|
|
// Token: 0x04000541 RID: 1345
|
|
[Token(Token = "0x4000541")]
|
|
AttackRightBack,
|
|
// Token: 0x04000542 RID: 1346
|
|
[Token(Token = "0x4000542")]
|
|
AttackRunReady,
|
|
// Token: 0x04000543 RID: 1347
|
|
[Token(Token = "0x4000543")]
|
|
AttackRun,
|
|
// Token: 0x04000544 RID: 1348
|
|
[Token(Token = "0x4000544")]
|
|
AttackRotate,
|
|
// Token: 0x04000545 RID: 1349
|
|
[Token(Token = "0x4000545")]
|
|
AttackComboA01,
|
|
// Token: 0x04000546 RID: 1350
|
|
[Token(Token = "0x4000546")]
|
|
AttackComboA02,
|
|
// Token: 0x04000547 RID: 1351
|
|
[Token(Token = "0x4000547")]
|
|
AttackComboA03,
|
|
// Token: 0x04000548 RID: 1352
|
|
[Token(Token = "0x4000548")]
|
|
PlayDead
|
|
}
|
|
}
|