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 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 } }