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: 0x06000407 RID: 1031 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000407")] [Address(RVA = "0x18A7D20", Offset = "0x18A6D20", VA = "0x1818A7D20", Slot = "4")] public override void Start(GameObject This, NPCManage NPCM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000408 RID: 1032 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000408")] [Address(RVA = "0x18A8A80", Offset = "0x18A7A80", VA = "0x1818A8A80", Slot = "5")] public override void Update(float fDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000409 RID: 1033 RVA: 0x0000AD7C File Offset: 0x00008F7C [Token(Token = "0x6000409")] [Address(RVA = "0x18A6F90", Offset = "0x18A5F90", VA = "0x1818A6F90", Slot = "6")] public override void LateUpdate() { this.g_ShakeHead.Update(); this.g_ShakeSpine.Update(); this.g_ShakeFoot.Update(); } // Token: 0x0600040A RID: 1034 RVA: 0x0000ADB0 File Offset: 0x00008FB0 [Token(Token = "0x600040A")] [Address(RVA = "0x18A7AA0", Offset = "0x18A6AA0", VA = "0x1818A7AA0")] 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: 0x0600040B RID: 1035 RVA: 0x0000AE08 File Offset: 0x00009008 [Token(Token = "0x600040B")] [Address(RVA = "0x18A3E10", Offset = "0x18A2E10", VA = "0x1818A3E10", 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: 0x0600040C RID: 1036 RVA: 0x0000AE38 File Offset: 0x00009038 [Token(Token = "0x600040C")] [Address(RVA = "0x18A6EB0", Offset = "0x18A5EB0", VA = "0x1818A6EB0")] protected void IdleStart() { base.InitIdle(); if (this.g_NPCM.GetDeploySceneIsHide()) { this.Remove(); } this.g_Status = (AI_NPC.AIStatus)((ulong)0L); } // Token: 0x0600040D RID: 1037 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600040D")] [Address(RVA = "0x18A6F00", Offset = "0x18A5F00", VA = "0x1818A6F00", Slot = "8")] public override void Idle() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600040E RID: 1038 RVA: 0x0000AE70 File Offset: 0x00009070 [Token(Token = "0x600040E")] [Address(RVA = "0x18A7290", Offset = "0x18A6290", VA = "0x1818A7290")] protected void PatrolStart() { base.InitPatrol(); if (this.g_NPCM.GetDeploySceneIsHide()) { this.Remove(); } this.g_Status = (AI_NPC.AIStatus)((ulong)2L); } // Token: 0x0600040F RID: 1039 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600040F")] [Address(RVA = "0x18A72E0", Offset = "0x18A62E0", VA = "0x1818A72E0", Slot = "11")] public override void Patrol() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000410 RID: 1040 RVA: 0x0000AEA8 File Offset: 0x000090A8 [Token(Token = "0x6000410")] [Address(RVA = "0x18A39C0", Offset = "0x18A29C0", VA = "0x1818A39C0")] protected void ConfirmingStart() { base.InitConfirming(); this.g_Status = (AI_NPC.AIStatus)((ulong)3L); } // Token: 0x06000411 RID: 1041 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000411")] [Address(RVA = "0x18A39E0", Offset = "0x18A29E0", VA = "0x1818A39E0", Slot = "12")] public override void Confirming() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000412 RID: 1042 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000412")] [Address(RVA = "0x18A8600", Offset = "0x18A7600", VA = "0x1818A8600")] protected void TrackStart() { 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 = "0x18A8690", Offset = "0x18A7690", VA = "0x1818A8690", Slot = "13")] public override void Track() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000414 RID: 1044 RVA: 0x0000AEC4 File Offset: 0x000090C4 [Token(Token = "0x6000414")] [Address(RVA = "0x18A6FE0", Offset = "0x18A5FE0", VA = "0x1818A6FE0")] 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: 0x06000415 RID: 1045 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000415")] [Address(RVA = "0x18A7070", Offset = "0x18A6070", VA = "0x1818A7070", Slot = "16")] public override void LookFor() { 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 = "0x18A8930", Offset = "0x18A7930", VA = "0x1818A8930")] protected void TurnPlayerStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000417 RID: 1047 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000417")] [Address(RVA = "0x18A89F0", Offset = "0x18A79F0", VA = "0x1818A89F0", Slot = "17")] public override void TurnPlayer() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000418 RID: 1048 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000418")] [Address(RVA = "0x18A75E0", Offset = "0x18A65E0", VA = "0x1818A75E0")] protected void PredictionStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000419 RID: 1049 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000419")] [Address(RVA = "0x18A7730", Offset = "0x18A6730", VA = "0x1818A7730", Slot = "18")] public override void Prediction() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600041A RID: 1050 RVA: 0x0000AF24 File Offset: 0x00009124 [Token(Token = "0x600041A")] [Address(RVA = "0x18A6280", Offset = "0x18A5280", VA = "0x1818A6280")] 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: 0x0600041B RID: 1051 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600041B")] [Address(RVA = "0x18A62D0", Offset = "0x18A52D0", VA = "0x1818A62D0", Slot = "19")] public override void GoHome() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600041C RID: 1052 RVA: 0x0000AF7C File Offset: 0x0000917C [Token(Token = "0x600041C")] [Address(RVA = "0x18A6620", Offset = "0x18A5620", VA = "0x1818A6620")] protected void HearStart() { base.InitHear(); this.g_Status = (AI_NPC.AIStatus)((ulong)8L); } // Token: 0x0600041D RID: 1053 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600041D")] [Address(RVA = "0x18A6640", Offset = "0x18A5640", VA = "0x1818A6640", Slot = "20")] public override void Hear() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600041E RID: 1054 RVA: 0x0000AF98 File Offset: 0x00009198 [Token(Token = "0x600041E")] [Address(RVA = "0x18A6420", Offset = "0x18A5420", VA = "0x1818A6420")] protected void HearCheckStart() { base.InitHearCheck(); this.g_Status = (AI_NPC.AIStatus)((ulong)9L); } // Token: 0x0600041F RID: 1055 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600041F")] [Address(RVA = "0x18A6440", Offset = "0x18A5440", VA = "0x1818A6440", Slot = "21")] public override void HearCheck() { 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 = "0x18A3D80", Offset = "0x18A2D80", VA = "0x1818A3D80", Slot = "38")] protected virtual void DamagedDownStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000421 RID: 1057 RVA: 0x0000AFB8 File Offset: 0x000091B8 [Token(Token = "0x6000421")] [Address(RVA = "0x18A3E10", Offset = "0x18A2E10", VA = "0x1818A3E10", 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: 0x06000422 RID: 1058 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000422")] [Address(RVA = "0x18A3E60", Offset = "0x18A2E60", VA = "0x1818A3E60")] protected void DeathStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000423 RID: 1059 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000423")] [Address(RVA = "0x18A4180", Offset = "0x18A3180", VA = "0x1818A4180", Slot = "27")] public override void Death() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000424 RID: 1060 RVA: 0x0000AFE8 File Offset: 0x000091E8 [Token(Token = "0x6000424")] [Address(RVA = "0x18A42A0", Offset = "0x18A32A0", VA = "0x1818A42A0")] 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: 0x06000425 RID: 1061 RVA: 0x0000B0A4 File Offset: 0x000092A4 [Token(Token = "0x6000425")] [Address(RVA = "0x18A43B0", Offset = "0x18A33B0", VA = "0x1818A43B0", 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: 0x06000426 RID: 1062 RVA: 0x0000B0F4 File Offset: 0x000092F4 [Token(Token = "0x6000426")] [Address(RVA = "0x18A5AD0", Offset = "0x18A4AD0", VA = "0x1818A5AD0", 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: 0x06000427 RID: 1063 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000427")] [Address(RVA = "0x18A5B60", Offset = "0x18A4B60", VA = "0x1818A5B60", Slot = "22")] public override void Fighting() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000428 RID: 1064 RVA: 0x0000B134 File Offset: 0x00009334 [Token(Token = "0x6000428")] [Address(RVA = "0x18A7540", Offset = "0x18A6540", VA = "0x1818A7540")] 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: 0x06000429 RID: 1065 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000429")] [Address(RVA = "0x18A7570", Offset = "0x18A6570", VA = "0x1818A7570")] protected void PlayerDead() { 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 = "0x18A5670", Offset = "0x18A4670", VA = "0x1818A5670")] protected void FWatchStart() { 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 = "0x18A5720", Offset = "0x18A4720", VA = "0x1818A5720", Slot = "40")] protected virtual void FWatch() { 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 = "0x18A4D90", Offset = "0x18A3D90", VA = "0x1818A4D90", Slot = "41")] protected virtual void FAttackStart(string sAttackName) { 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 = "0x18A44E0", Offset = "0x18A34E0", VA = "0x1818A44E0")] protected void FAttackComboA01() { 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 = "0x18A46F0", Offset = "0x18A36F0", VA = "0x1818A46F0", Slot = "42")] protected virtual void FAttackComboA02() { 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 = "0x18A48D0", Offset = "0x18A38D0", VA = "0x1818A48D0")] protected void FAttackComboA03() { 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 = "0x18A4AB0", Offset = "0x18A3AB0", VA = "0x1818A4AB0", Slot = "43")] protected virtual void FAttackRotate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000431 RID: 1073 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000431")] [Address(RVA = "0x18A4BD0", Offset = "0x18A3BD0", VA = "0x1818A4BD0")] protected void FAttackRunReady() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000432 RID: 1074 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000432")] [Address(RVA = "0x18A4430", Offset = "0x18A3430", VA = "0x1818A4430")] protected void FAttackBack() { 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 = "0x18A5550", Offset = "0x18A4550", VA = "0x1818A5550")] protected void FAttack() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000434 RID: 1076 RVA: 0x0000B16C File Offset: 0x0000936C [Token(Token = "0x6000434")] [Address(RVA = "0x18A7CB0", Offset = "0x18A6CB0", VA = "0x1818A7CB0", 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: 0x06000435 RID: 1077 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000435")] [Address(RVA = "0x18A67D0", Offset = "0x18A57D0", VA = "0x1818A67D0", Slot = "33")] public override void Hit(AttackData Data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000436 RID: 1078 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000436")] [Address(RVA = "0x18A7920", Offset = "0x18A6920", VA = "0x1818A7920", 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: 0x06000437 RID: 1079 RVA: 0x0000B1AC File Offset: 0x000093AC [Token(Token = "0x6000437")] [Address(RVA = "0x18A7B30", Offset = "0x18A6B30", VA = "0x1818A7B30", 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: 0x06000438 RID: 1080 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000438")] [Address(RVA = "0x18A3AD0", Offset = "0x18A2AD0", VA = "0x1818A3AD0", Slot = "31")] public override void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000439 RID: 1081 RVA: 0x0000B218 File Offset: 0x00009418 [Token(Token = "0x6000439")] [Address(RVA = "0x18A79E0", Offset = "0x18A69E0", VA = "0x1818A79E0", 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: 0x0600043A RID: 1082 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600043A")] [Address(RVA = "0x18A7BE0", Offset = "0x18A6BE0", VA = "0x1818A7BE0", Slot = "36")] public override void SetAiStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600043B RID: 1083 RVA: 0x0000B2B0 File Offset: 0x000094B0 [Token(Token = "0x600043B")] [Address(RVA = "0x18A8DD0", Offset = "0x18A7DD0", VA = "0x1818A8DD0")] public AI_GhostA() { } // Token: 0x0400053A RID: 1338 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400053A")] protected GhostAEffectPlay g_Effect; // Token: 0x0400053B RID: 1339 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400053B")] private SkinnedMeshRenderer g_MeshRender01; // Token: 0x0400053C RID: 1340 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400053C")] private ParticleSystem g_BodyEffect; // Token: 0x0400053D RID: 1341 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400053D")] private ParticleSystem g_DeathEffect; // Token: 0x0400053E RID: 1342 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400053E")] protected float g_fAttackRadius = 3f; // Token: 0x0400053F RID: 1343 [FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400053F")] private float g_fAniMoveSpeed; // Token: 0x04000540 RID: 1344 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4000540")] private float g_fAniAngle; // Token: 0x04000541 RID: 1345 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x4000541")] private Vector3 g_v3PreForward; // Token: 0x04000542 RID: 1346 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4000542")] protected Material g_Mat; // Token: 0x04000543 RID: 1347 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4000543")] private Color g_EyeColor; // Token: 0x04000544 RID: 1348 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4000544")] private Color g_BodyColor; // Token: 0x04000545 RID: 1349 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x4000545")] private Color g_DefaultColor; // Token: 0x04000546 RID: 1350 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4000546")] protected Shake g_ShakeHead; // Token: 0x04000547 RID: 1351 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4000547")] protected Shake g_ShakeSpine; // Token: 0x04000548 RID: 1352 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4000548")] protected Shake g_ShakeFoot; // Token: 0x04000549 RID: 1353 [FieldOffset(Offset = "0x208")] [Token(Token = "0x4000549")] private CharacterController g_CC; // Token: 0x0400054A RID: 1354 [FieldOffset(Offset = "0x210")] [Token(Token = "0x400054A")] private CapsuleCollider g_CC02; // Token: 0x0400054B RID: 1355 [FieldOffset(Offset = "0x218")] [Token(Token = "0x400054B")] private CapsuleCollider g_CC03; // Token: 0x0400054C RID: 1356 [FieldOffset(Offset = "0x220")] [Token(Token = "0x400054C")] protected AI_GhostA.AIFighting g_Fighting; // Token: 0x0400054D RID: 1357 [FieldOffset(Offset = "0x224")] [Token(Token = "0x400054D")] protected float g_fAttackMoveTime; // Token: 0x0400054E RID: 1358 [FieldOffset(Offset = "0x228")] [Token(Token = "0x400054E")] protected float g_fAttackRotateTime; // Token: 0x02000068 RID: 104 [Token(Token = "0x2000068")] protected enum AIFighting { // Token: 0x04000550 RID: 1360 [Token(Token = "0x4000550")] Watch, // Token: 0x04000551 RID: 1361 [Token(Token = "0x4000551")] WatchLeft, // Token: 0x04000552 RID: 1362 [Token(Token = "0x4000552")] WatchRight, // Token: 0x04000553 RID: 1363 [Token(Token = "0x4000553")] AttackRress, // Token: 0x04000554 RID: 1364 [Token(Token = "0x4000554")] AttackSlap, // Token: 0x04000555 RID: 1365 [Token(Token = "0x4000555")] AttackSplash, // Token: 0x04000556 RID: 1366 [Token(Token = "0x4000556")] AttackLeftBack, // Token: 0x04000557 RID: 1367 [Token(Token = "0x4000557")] AttackRightBack, // Token: 0x04000558 RID: 1368 [Token(Token = "0x4000558")] AttackRunReady, // Token: 0x04000559 RID: 1369 [Token(Token = "0x4000559")] AttackRun, // Token: 0x0400055A RID: 1370 [Token(Token = "0x400055A")] AttackRotate, // Token: 0x0400055B RID: 1371 [Token(Token = "0x400055B")] AttackComboA01, // Token: 0x0400055C RID: 1372 [Token(Token = "0x400055C")] AttackComboA02, // Token: 0x0400055D RID: 1373 [Token(Token = "0x400055D")] AttackComboA03, // Token: 0x0400055E RID: 1374 [Token(Token = "0x400055E")] PlayDead } }