using System; using System.Linq.Expressions; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000064 RID: 100 [Token(Token = "0x2000064")] public class AI_DollWeakD : AI_NPC { // Token: 0x060003E3 RID: 995 RVA: 0x0000AF50 File Offset: 0x00009150 [Token(Token = "0x60003E3")] [Address(RVA = "0x17C6470", Offset = "0x17C5270", VA = "0x1817C6470", 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: 0x060003E4 RID: 996 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E4")] [Address(RVA = "0x17C6710", Offset = "0x17C5510", VA = "0x1817C6710", Slot = "5")] public override void Update(float fDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003E5 RID: 997 RVA: 0x0000B0A4 File Offset: 0x000092A4 [Token(Token = "0x60003E5")] [Address(RVA = "0x17C5F90", Offset = "0x17C4D90", VA = "0x1817C5F90", Slot = "6")] public override void LateUpdate() { this.g_ShakeHead.Update(); this.g_ShakeBody.Update(); this.g_ShakeAll.Update(); } // Token: 0x060003E6 RID: 998 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E6")] [Address(RVA = "0x17C58C0", Offset = "0x17C46C0", VA = "0x1817C58C0", Slot = "38")] public virtual void InitStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003E7 RID: 999 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E7")] [Address(RVA = "0x1797F20", Offset = "0x1796D20", VA = "0x181797F20", Slot = "19")] public override void GoHome() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003E8 RID: 1000 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E8")] [Address(RVA = "0x17C6390", Offset = "0x17C5190", VA = "0x1817C6390", Slot = "9")] public override void Sky() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003E9 RID: 1001 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003E9")] [Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")] public override void Idle() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003EA RID: 1002 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003EA")] [Address(RVA = "0x17C5FE0", Offset = "0x17C4DE0", VA = "0x1817C5FE0", Slot = "11")] public override void Patrol() { 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 = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")] public override void Confirming() { 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 = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")] public override void LookFor() { 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 = "0x17C42F0", Offset = "0x17C30F0", VA = "0x1817C42F0", Slot = "22")] public override void Fighting() { 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 = "0x17C52F0", Offset = "0x17C40F0", VA = "0x1817C52F0")] private void InitFightingType(AI_DollWeakD.AIFighting Type) { 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 = "0x17C6290", Offset = "0x17C5090", VA = "0x1817C6290")] private void PlayerDead() { 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 = "0x17C3A10", Offset = "0x17C2810", VA = "0x1817C3A10")] private void FightWatch() { 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 = "0x17C3410", Offset = "0x17C2210", VA = "0x1817C3410")] private void FightAttack() { 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 = "0x17C35F0", Offset = "0x17C23F0", VA = "0x1817C35F0")] private void FightCharge() { 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 = "0x17C3880", Offset = "0x17C2680", VA = "0x1817C3880")] private void FightShot() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F4 RID: 1012 RVA: 0x0000B0D8 File Offset: 0x000092D8 [Token(Token = "0x60003F4")] [Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "23")] public override void Damaged() { base.Initialize(); float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { int parameterCount = ((IParameterProvider)this).ParameterCount; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x060003F5 RID: 1013 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F5")] [Address(RVA = "0x1796A20", Offset = "0x1795820", VA = "0x181796A20", Slot = "25")] public override void DamagedFly() { 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 = "0x1797EA0", Offset = "0x1796CA0", VA = "0x181797EA0", Slot = "26")] public override void GetUp() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003F7 RID: 1015 RVA: 0x0000B108 File Offset: 0x00009308 [Token(Token = "0x60003F7")] [Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")] public override void Death() { base.Initialize(); float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { int parameterCount = ((IParameterProvider)this).ParameterCount; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x060003F8 RID: 1016 RVA: 0x0000B138 File Offset: 0x00009338 [Token(Token = "0x60003F8")] [Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", 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.Initialize(); return; } this.g_fWaitTime = g_fWaitTime; base.Initialize(); } // Token: 0x060003F9 RID: 1017 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003F9")] [Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")] public override void Hear() { 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 = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")] public override void HearCheck() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FB RID: 1019 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FB")] [Address(RVA = "0x17C46B0", Offset = "0x17C34B0", VA = "0x1817C46B0", Slot = "33")] public override void Hit(AttackData Data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FC RID: 1020 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FC")] [Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", 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: 0x060003FD RID: 1021 RVA: 0x0000B17C File Offset: 0x0000937C [Token(Token = "0x60003FD")] [Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")] public override void Resurrection() { base.Resurrection(); this.g_bDeath = false; this.Create(); int parameterCount = ((IParameterProvider)this).ParameterCount; } // Token: 0x060003FE RID: 1022 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60003FE")] [Address(RVA = "0x17C32F0", Offset = "0x17C20F0", VA = "0x1817C32F0", Slot = "31")] public override void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060003FF RID: 1023 RVA: 0x0000B1A4 File Offset: 0x000093A4 [Token(Token = "0x60003FF")] [Address(RVA = "0x17C6300", Offset = "0x17C5100", VA = "0x1817C6300", Slot = "32")] public override void Remove() { base.Initialize(); 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: 0x06000400 RID: 1024 RVA: 0x0000B1E0 File Offset: 0x000093E0 [Token(Token = "0x6000400")] [Address(RVA = "0x17C6350", Offset = "0x17C5150", VA = "0x1817C6350", Slot = "35")] public override void SetTimeScale(float fTimeScale) { base.SetTimeScale(fTimeScale); this.g_Effect.SetTimeScale(fTimeScale); } // Token: 0x06000401 RID: 1025 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000401")] [Address(RVA = "0x17C2730", Offset = "0x17C1530", VA = "0x1817C2730", Slot = "36")] public override void SetAiStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000402 RID: 1026 RVA: 0x0000B208 File Offset: 0x00009408 [Token(Token = "0x6000402")] [Address(RVA = "0x17C6B20", Offset = "0x17C5920", VA = "0x1817C6B20")] public AI_DollWeakD() { } // Token: 0x040004FF RID: 1279 [FieldOffset(Offset = "0x170")] [Token(Token = "0x40004FF")] private DollWeakDEffectPlay g_Effect; // Token: 0x04000500 RID: 1280 [Token(Token = "0x4000500")] private const float g_fAttackRadius = 3f; // Token: 0x04000501 RID: 1281 [Token(Token = "0x4000501")] private const float g_fAttackMagicRadius = 30f; // Token: 0x04000502 RID: 1282 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4000502")] private float g_fAniMoveSpeed; // Token: 0x04000503 RID: 1283 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x4000503")] private float g_fAniMoveDirection; // Token: 0x04000504 RID: 1284 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4000504")] private float g_fAniMoveAngle; // Token: 0x04000505 RID: 1285 [FieldOffset(Offset = "0x184")] [Token(Token = "0x4000505")] private Vector3 g_v3PreForward; // Token: 0x04000506 RID: 1286 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4000506")] private Vector3 g_v3PrePos; // Token: 0x04000507 RID: 1287 [FieldOffset(Offset = "0x19C")] [Token(Token = "0x4000507")] private AI_DollWeakD.AIFighting g_Fightting = (AI_DollWeakD.AIFighting)((ulong)1L); // Token: 0x04000508 RID: 1288 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4000508")] private Shake g_ShakeHead; // Token: 0x04000509 RID: 1289 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4000509")] private Shake g_ShakeBody; // Token: 0x0400050A RID: 1290 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400050A")] private Shake g_ShakeAll; // Token: 0x0400050B RID: 1291 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400050B")] private int g_iBattleWatchType; // Token: 0x0400050C RID: 1292 [FieldOffset(Offset = "0x1BC")] [Token(Token = "0x400050C")] private float g_fAttackMoveTime; // Token: 0x0400050D RID: 1293 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400050D")] private float g_fAttackRotateTime; // Token: 0x0400050E RID: 1294 [FieldOffset(Offset = "0x1C4")] [Token(Token = "0x400050E")] private float g_fTrackTime; // Token: 0x0400050F RID: 1295 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400050F")] private float g_fTyrantsTime; // Token: 0x02000065 RID: 101 [Token(Token = "0x2000065")] private enum AIFighting { // Token: 0x04000511 RID: 1297 [Token(Token = "0x4000511")] WatchFirst, // Token: 0x04000512 RID: 1298 [Token(Token = "0x4000512")] Watch, // Token: 0x04000513 RID: 1299 [Token(Token = "0x4000513")] Charge, // Token: 0x04000514 RID: 1300 [Token(Token = "0x4000514")] Shot01, // Token: 0x04000515 RID: 1301 [Token(Token = "0x4000515")] Shot02, // Token: 0x04000516 RID: 1302 [Token(Token = "0x4000516")] Shot03, // Token: 0x04000517 RID: 1303 [Token(Token = "0x4000517")] Attack, // Token: 0x04000518 RID: 1304 [Token(Token = "0x4000518")] PlayerDead } }