using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x02000065 RID: 101 [Token(Token = "0x2000065")] public class AI_DollWeakD : AI_NPC { // Token: 0x060003E7 RID: 999 RVA: 0x0000AAA8 File Offset: 0x00008CA8 [Token(Token = "0x60003E7")] [Address(RVA = "0x18A32F0", Offset = "0x18A22F0", VA = "0x1818A32F0", Slot = "4")] public override void Start(GameObject This, NPCManage NPCM) { base.Start(This, NPCM); DollWeakDEffectPlay component = This.GetComponent(); this.g_Effect = component; this.g_Effect.InitData(); MoveController g_Move = this.g_Move; this.g_fDragRotation = 1f; g_Move.SetDragRotation(1f); this.g_Move.SetDragMove(6f); this.g_fVisionDistance = 30f; this.g_fVisionAngle = 100f; this.g_fWalkSpeed = 1f; this.g_fRunSpeed = 3f; this.g_fDashSpeed = 6f; Shake shake = new Shake(); this.g_ShakeHead = shake; GameObject g_This = this.g_This; Shake shake2 = this.g_ShakeHead; Transform transform = Common.FindChild(g_This.transform, "Bip001 Head"); int num = 0; shake2.Start(transform, num != 0); Shake shake3 = new Shake(); this.g_ShakeBody = shake3; GameObject g_This2 = this.g_This; Shake shake4 = this.g_ShakeBody; Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine"); int num2 = 0; shake4.Start(transform2, num2 != 0); Shake shake5 = new Shake(); this.g_ShakeAll = shake5; GameObject g_This3 = this.g_This; Shake shake6 = this.g_ShakeAll; Transform transform3 = Common.FindChild(g_This3.transform, "Bip001"); int num3 = 0; shake6.Start(transform3, num3 != 0); } // Token: 0x060003E8 RID: 1000 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E8")] [Address(RVA = "0x18A3590", Offset = "0x18A2590", VA = "0x1818A3590", Slot = "5")] public override void Update(float fDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003E9 RID: 1001 RVA: 0x0000ABFC File Offset: 0x00008DFC [Token(Token = "0x60003E9")] [Address(RVA = "0x18A2E10", Offset = "0x18A1E10", VA = "0x1818A2E10", Slot = "6")] public override void LateUpdate() { this.g_ShakeHead.Update(); this.g_ShakeBody.Update(); this.g_ShakeAll.Update(); } // Token: 0x060003EA RID: 1002 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EA")] [Address(RVA = "0x18A2740", Offset = "0x18A1740", VA = "0x1818A2740", Slot = "38")] public virtual void InitStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003EB RID: 1003 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EB")] [Address(RVA = "0x187B870", Offset = "0x187A870", VA = "0x18187B870", Slot = "19")] public override void GoHome() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003EC RID: 1004 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EC")] [Address(RVA = "0x18A3210", Offset = "0x18A2210", VA = "0x1818A3210", Slot = "9")] public override void Sky() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003ED RID: 1005 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003ED")] [Address(RVA = "0x1838DF0", Offset = "0x1837DF0", VA = "0x181838DF0", Slot = "8")] public override void Idle() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003EE RID: 1006 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EE")] [Address(RVA = "0x18A2E60", Offset = "0x18A1E60", VA = "0x1818A2E60", Slot = "11")] public override void Patrol() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003EF RID: 1007 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EF")] [Address(RVA = "0x18358A0", Offset = "0x18348A0", VA = "0x1818358A0", Slot = "12")] public override void Confirming() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F0 RID: 1008 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F0")] [Address(RVA = "0x1839E60", Offset = "0x1838E60", VA = "0x181839E60", Slot = "16")] public override void LookFor() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F1 RID: 1009 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F1")] [Address(RVA = "0x18A1110", Offset = "0x18A0110", VA = "0x1818A1110", Slot = "22")] public override void Fighting() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F2 RID: 1010 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F2")] [Address(RVA = "0x18A2170", Offset = "0x18A1170", VA = "0x1818A2170")] private void InitFightingType(AI_DollWeakD.AIFighting Type) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F3 RID: 1011 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F3")] [Address(RVA = "0x18A3110", Offset = "0x18A2110", VA = "0x1818A3110")] private void PlayerDead() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F4 RID: 1012 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F4")] [Address(RVA = "0x18A0830", Offset = "0x189F830", VA = "0x1818A0830")] private void FightWatch() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F5 RID: 1013 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F5")] [Address(RVA = "0x18A0230", Offset = "0x189F230", VA = "0x1818A0230")] private void FightAttack() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F6 RID: 1014 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F6")] [Address(RVA = "0x18A0410", Offset = "0x189F410", VA = "0x1818A0410")] private void FightCharge() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F7 RID: 1015 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F7")] [Address(RVA = "0x18A06A0", Offset = "0x189F6A0", VA = "0x1818A06A0")] private void FightShot() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F8 RID: 1016 RVA: 0x0000AC30 File Offset: 0x00008E30 [Token(Token = "0x60003F8")] [Address(RVA = "0x183FF10", Offset = "0x183EF10", VA = "0x18183FF10", Slot = "23")] public override void Damaged() { base..ctor(); float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { bool doUV = ((MB_IMeshBakerSettings)this).doUV3; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x060003F9 RID: 1017 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F9")] [Address(RVA = "0x187A360", Offset = "0x1879360", VA = "0x18187A360", Slot = "25")] public override void DamagedFly() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FA RID: 1018 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FA")] [Address(RVA = "0x187B7F0", Offset = "0x187A7F0", VA = "0x18187B7F0", Slot = "26")] public override void GetUp() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FB RID: 1019 RVA: 0x0000AC60 File Offset: 0x00008E60 [Token(Token = "0x60003FB")] [Address(RVA = "0x183AA70", Offset = "0x1839A70", VA = "0x18183AA70", 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).doUV3; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x060003FC RID: 1020 RVA: 0x0000AC90 File Offset: 0x00008E90 [Token(Token = "0x60003FC")] [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: 0x060003FD RID: 1021 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FD")] [Address(RVA = "0x187BB30", Offset = "0x187AB30", VA = "0x18187BB30", Slot = "20")] public override void Hear() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FE RID: 1022 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FE")] [Address(RVA = "0x1837A50", Offset = "0x1836A50", VA = "0x181837A50", Slot = "21")] public override void HearCheck() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FF RID: 1023 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FF")] [Address(RVA = "0x18A14D0", Offset = "0x18A04D0", VA = "0x1818A14D0", Slot = "33")] public override void Hit(AttackData Data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000400 RID: 1024 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000400")] [Address(RVA = "0x183A030", Offset = "0x1839030", VA = "0x18183A030", 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: 0x06000401 RID: 1025 RVA: 0x0000ACD4 File Offset: 0x00008ED4 [Token(Token = "0x6000401")] [Address(RVA = "0x18620E0", Offset = "0x18610E0", VA = "0x1818620E0", Slot = "30")] public override void Resurrection() { base.Resurrection(); this.g_bDeath = false; this.Create(); bool doUV = ((MB_IMeshBakerSettings)this).doUV3; } // Token: 0x06000402 RID: 1026 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000402")] [Address(RVA = "0x18A0110", Offset = "0x189F110", VA = "0x1818A0110", Slot = "31")] public override void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000403 RID: 1027 RVA: 0x0000ACFC File Offset: 0x00008EFC [Token(Token = "0x6000403")] [Address(RVA = "0x18A3180", Offset = "0x18A2180", VA = "0x1818A3180", Slot = "32")] public override void Remove() { base..ctor(); NPCManage g_NPCM = this.g_NPCM; int num = 0; g_NPCM.SetLockPoint(num != 0); GameObject g_This = this.g_This; int num2 = 0; g_This.SetActive(num2 != 0); } // Token: 0x06000404 RID: 1028 RVA: 0x0000AD38 File Offset: 0x00008F38 [Token(Token = "0x6000404")] [Address(RVA = "0x18A31D0", Offset = "0x18A21D0", VA = "0x1818A31D0", Slot = "35")] public override void SetTimeScale(float fTimeScale) { base.SetTimeScale(fTimeScale); this.g_Effect.SetTimeScale(fTimeScale); } // Token: 0x06000405 RID: 1029 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000405")] [Address(RVA = "0x189F530", Offset = "0x189E530", VA = "0x18189F530", Slot = "36")] public override void SetAiStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000406 RID: 1030 RVA: 0x0000AD60 File Offset: 0x00008F60 [Token(Token = "0x6000406")] [Address(RVA = "0x18A39A0", Offset = "0x18A29A0", VA = "0x1818A39A0")] public AI_DollWeakD() { } // Token: 0x04000520 RID: 1312 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4000520")] private DollWeakDEffectPlay g_Effect; // Token: 0x04000521 RID: 1313 [Token(Token = "0x4000521")] private const float g_fAttackRadius = 3f; // Token: 0x04000522 RID: 1314 [Token(Token = "0x4000522")] private const float g_fAttackMagicRadius = 30f; // Token: 0x04000523 RID: 1315 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4000523")] private float g_fAniMoveSpeed; // Token: 0x04000524 RID: 1316 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x4000524")] private float g_fAniMoveDirection; // Token: 0x04000525 RID: 1317 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4000525")] private float g_fAniMoveAngle; // Token: 0x04000526 RID: 1318 [FieldOffset(Offset = "0x194")] [Token(Token = "0x4000526")] private Vector3 g_v3PreForward; // Token: 0x04000527 RID: 1319 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4000527")] private Vector3 g_v3PrePos; // Token: 0x04000528 RID: 1320 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x4000528")] private AI_DollWeakD.AIFighting g_Fightting = (AI_DollWeakD.AIFighting)((ulong)1L); // Token: 0x04000529 RID: 1321 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4000529")] private Shake g_ShakeHead; // Token: 0x0400052A RID: 1322 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400052A")] private Shake g_ShakeBody; // Token: 0x0400052B RID: 1323 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400052B")] private Shake g_ShakeAll; // Token: 0x0400052C RID: 1324 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400052C")] private int g_iBattleWatchType; // Token: 0x0400052D RID: 1325 [FieldOffset(Offset = "0x1CC")] [Token(Token = "0x400052D")] private float g_fAttackMoveTime; // Token: 0x0400052E RID: 1326 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400052E")] private float g_fAttackRotateTime; // Token: 0x0400052F RID: 1327 [FieldOffset(Offset = "0x1D4")] [Token(Token = "0x400052F")] private float g_fTrackTime; // Token: 0x04000530 RID: 1328 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4000530")] private float g_fTyrantsTime; // Token: 0x02000066 RID: 102 [Token(Token = "0x2000066")] private enum AIFighting { // Token: 0x04000532 RID: 1330 [Token(Token = "0x4000532")] WatchFirst, // Token: 0x04000533 RID: 1331 [Token(Token = "0x4000533")] Watch, // Token: 0x04000534 RID: 1332 [Token(Token = "0x4000534")] Charge, // Token: 0x04000535 RID: 1333 [Token(Token = "0x4000535")] Shot01, // Token: 0x04000536 RID: 1334 [Token(Token = "0x4000536")] Shot02, // Token: 0x04000537 RID: 1335 [Token(Token = "0x4000537")] Shot03, // Token: 0x04000538 RID: 1336 [Token(Token = "0x4000538")] Attack, // Token: 0x04000539 RID: 1337 [Token(Token = "0x4000539")] PlayerDead } }