using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x0200005D RID: 93 [Token(Token = "0x200005D")] public class AI_Doll03 : AI_NPC { // Token: 0x06000365 RID: 869 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000365")] [Address(RVA = "0x187E0B0", Offset = "0x187D0B0", VA = "0x18187E0B0", Slot = "4")] public override void Start(GameObject This, NPCManage NPCM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000366 RID: 870 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000366")] [Address(RVA = "0x187E8D0", Offset = "0x187D8D0", VA = "0x18187E8D0", Slot = "5")] public override void Update(float fDeltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000367 RID: 871 RVA: 0x00009E7C File Offset: 0x0000807C [Token(Token = "0x6000367")] [Address(RVA = "0x187DD40", Offset = "0x187CD40", VA = "0x18187DD40", Slot = "6")] public override void LateUpdate() { this.g_ShakeHead.Update(); this.g_ShakeBody.Update(); this.g_ShakeAll.Update(); } // Token: 0x06000368 RID: 872 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000368")] [Address(RVA = "0x187D300", Offset = "0x187C300", VA = "0x18187D300", Slot = "38")] public virtual void InitStatus(AI_NPC.AIStatus Status) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000369 RID: 873 RVA: 0x00009EB0 File Offset: 0x000080B0 [Token(Token = "0x6000369")] [Address(RVA = "0x183FF10", Offset = "0x183EF10", VA = "0x18183FF10", Slot = "7")] public override void Special() { base..ctor(); float g_fWaitTime = this.g_fWaitTime; int num = 0; if (g_fWaitTime <= (float)num) { bool doUV = ((MB_IMeshBakerSettings)this).doUV7; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x0600036A RID: 874 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036A")] [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: 0x0600036B RID: 875 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036B")] [Address(RVA = "0x187DFD0", Offset = "0x187CFD0", VA = "0x18187DFD0", Slot = "9")] public override void Sky() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600036C RID: 876 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036C")] [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: 0x0600036D RID: 877 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036D")] [Address(RVA = "0x1842680", Offset = "0x1841680", VA = "0x181842680", Slot = "11")] public override void Patrol() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600036E RID: 878 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036E")] [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: 0x0600036F RID: 879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600036F")] [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: 0x06000370 RID: 880 RVA: 0x00009EE0 File Offset: 0x000080E0 [Token(Token = "0x6000370")] [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).doUV7; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x06000371 RID: 881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000371")] [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: 0x06000372 RID: 882 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000372")] [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: 0x06000373 RID: 883 RVA: 0x00009F10 File Offset: 0x00008110 [Token(Token = "0x6000373")] [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).doUV7; return; } this.g_fWaitTime = g_fWaitTime; } // Token: 0x06000374 RID: 884 RVA: 0x00009F40 File Offset: 0x00008140 [Token(Token = "0x6000374")] [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: 0x06000375 RID: 885 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000375")] [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: 0x06000376 RID: 886 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000376")] [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: 0x06000377 RID: 887 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000377")] [Address(RVA = "0x187B380", Offset = "0x187A380", VA = "0x18187B380", Slot = "22")] public override void Fighting() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000378 RID: 888 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000378")] [Address(RVA = "0x187CB20", Offset = "0x187BB20", VA = "0x18187CB20")] protected void InitFightingType(AI_Doll03.AIFighting Type) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000379 RID: 889 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000379")] [Address(RVA = "0x187AF60", Offset = "0x1879F60", VA = "0x18187AF60", Slot = "39")] protected virtual void FJudgment() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037A RID: 890 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037A")] [Address(RVA = "0x187AF10", Offset = "0x1879F10", VA = "0x18187AF10")] private void FHelp() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037B RID: 891 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037B")] [Address(RVA = "0x187A820", Offset = "0x1879820", VA = "0x18187A820", Slot = "40")] protected virtual void FFlee() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037C RID: 892 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037C")] [Address(RVA = "0x187A750", Offset = "0x1879750", VA = "0x18187A750")] private void FDodge() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037D RID: 893 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037D")] [Address(RVA = "0x187B2B0", Offset = "0x187A2B0", VA = "0x18187B2B0")] private void FMagic() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037E RID: 894 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037E")] [Address(RVA = "0x187A660", Offset = "0x1879660", VA = "0x18187A660")] private void FCast() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600037F RID: 895 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600037F")] [Address(RVA = "0x187A4A0", Offset = "0x18794A0", VA = "0x18187A4A0", Slot = "41")] protected virtual void FAttack() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000380 RID: 896 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000380")] [Address(RVA = "0x187A3B0", Offset = "0x18793B0", VA = "0x18187A3B0")] private void FAttackMagic() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000381 RID: 897 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000381")] [Address(RVA = "0x187DD90", Offset = "0x187CD90", VA = "0x18187DD90")] private void PlayerDead() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000382 RID: 898 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000382")] [Address(RVA = "0x187BCF0", Offset = "0x187ACF0", VA = "0x18187BCF0", Slot = "33")] public override void Hit(AttackData Data) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000383 RID: 899 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000383")] [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: 0x06000384 RID: 900 RVA: 0x00009F84 File Offset: 0x00008184 [Token(Token = "0x6000384")] [Address(RVA = "0x183A160", Offset = "0x1839160", VA = "0x18183A160", Slot = "30")] public override void Resurrection() { base.Resurrection(); this.g_bDeath = false; this.Create(); bool doUV = ((MB_IMeshBakerSettings)this).doUV7; } // Token: 0x06000385 RID: 901 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000385")] [Address(RVA = "0x187A0D0", Offset = "0x18790D0", VA = "0x18187A0D0", Slot = "31")] public override void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000386 RID: 902 RVA: 0x00009FAC File Offset: 0x000081AC [Token(Token = "0x6000386")] [Address(RVA = "0x187DE00", Offset = "0x187CE00", VA = "0x18187DE00", Slot = "32")] public override void Remove() { base..ctor(); SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshBody01; int num = 0; skinnedMeshRenderer.enabled = num != 0; SkinnedMeshRenderer skinnedMeshRenderer2 = this.g_MeshBody02; int num2 = 0; skinnedMeshRenderer2.enabled = num2 != 0; SkinnedMeshRenderer skinnedMeshRenderer3 = this.g_MeshBody03; int num3 = 0; skinnedMeshRenderer3.enabled = num3 != 0; SkinnedMeshRenderer skinnedMeshRenderer4 = this.g_MeshEye; int num4 = 0; skinnedMeshRenderer4.enabled = num4 != 0; SkinnedMeshRenderer skinnedMeshRenderer5 = this.g_MeshHead; int num5 = 0; skinnedMeshRenderer5.enabled = num5 != 0; SkinnedMeshRenderer skinnedMeshRenderer6 = this.g_MeshWeapon; int num6 = 0; skinnedMeshRenderer6.enabled = num6 != 0; CCController cccontroller = this.g_CCC; int num7 = 0; cccontroller.SetEnable(num7 != 0); CapsuleCollider capsuleCollider = this.g_CCBody; int num8 = 0; capsuleCollider.enabled = num8 != 0; CapsuleCollider capsuleCollider2 = this.g_CCHead; int num9 = 0; capsuleCollider2.enabled = num9 != 0; CapsuleCollider capsuleCollider3 = this.g_CCFoot; int num10 = 0; capsuleCollider3.enabled = num10 != 0; BoxCollider boxCollider = this.g_BCWood01; int num11 = 0; boxCollider.enabled = num11 != 0; BoxCollider boxCollider2 = this.g_BCWood02; int num12 = 0; boxCollider2.enabled = num12 != 0; NPCManage g_NPCM = this.g_NPCM; int num13 = 0; g_NPCM.SetLockPoint(num13 != 0); this.g_Effect.Remove(); GameObject g_This = this.g_This; this.g_bPushPlayer = false; int num14 = 0; g_This.SetActive(num14 != 0); } // Token: 0x06000387 RID: 903 RVA: 0x0000A0E8 File Offset: 0x000082E8 [Token(Token = "0x6000387")] [Address(RVA = "0x187DF90", Offset = "0x187CF90", VA = "0x18187DF90", Slot = "35")] public override void SetTimeScale(float fTimeScale) { base.SetTimeScale(fTimeScale); this.g_Effect.SetTimeScale(fTimeScale); } // Token: 0x06000388 RID: 904 RVA: 0x0000A110 File Offset: 0x00008310 [Token(Token = "0x6000388")] [Address(RVA = "0x187A0A0", Offset = "0x18790A0", VA = "0x18187A0A0")] public AI_Doll03() { } // Token: 0x040004A1 RID: 1185 [FieldOffset(Offset = "0x180")] [Token(Token = "0x40004A1")] protected Doll03EffectPlay g_Effect; // Token: 0x040004A2 RID: 1186 [FieldOffset(Offset = "0x188")] [Token(Token = "0x40004A2")] protected float g_fAttackRadius = 4.5f; // Token: 0x040004A3 RID: 1187 [Token(Token = "0x40004A3")] protected const float g_fAttackMagicRadius = 30f; // Token: 0x040004A4 RID: 1188 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x40004A4")] protected float g_fMagicTime = 3f; // Token: 0x040004A5 RID: 1189 [FieldOffset(Offset = "0x190")] [Token(Token = "0x40004A5")] private float g_fAniMoveSpeed; // Token: 0x040004A6 RID: 1190 [FieldOffset(Offset = "0x194")] [Token(Token = "0x40004A6")] private float g_fAniMoveDirection; // Token: 0x040004A7 RID: 1191 [FieldOffset(Offset = "0x198")] [Token(Token = "0x40004A7")] private float g_fAniMoveAngle; // Token: 0x040004A8 RID: 1192 [FieldOffset(Offset = "0x19C")] [Token(Token = "0x40004A8")] private float g_fAniDamageWoodWight; // Token: 0x040004A9 RID: 1193 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x40004A9")] private Vector3 g_v3PreForward; // Token: 0x040004AA RID: 1194 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x40004AA")] private Vector3 g_v3PrePos; // Token: 0x040004AB RID: 1195 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x40004AB")] private SkinnedMeshRenderer g_MeshBody01; // Token: 0x040004AC RID: 1196 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x40004AC")] private SkinnedMeshRenderer g_MeshBody02; // Token: 0x040004AD RID: 1197 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x40004AD")] private SkinnedMeshRenderer g_MeshBody03; // Token: 0x040004AE RID: 1198 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x40004AE")] private SkinnedMeshRenderer g_MeshEye; // Token: 0x040004AF RID: 1199 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x40004AF")] private SkinnedMeshRenderer g_MeshHead; // Token: 0x040004B0 RID: 1200 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x40004B0")] private SkinnedMeshRenderer g_MeshWeapon; // Token: 0x040004B1 RID: 1201 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x40004B1")] protected AI_Doll03.AIFighting g_Fightting = (AI_Doll03.AIFighting)((ulong)1L); // Token: 0x040004B2 RID: 1202 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x40004B2")] private CCController g_CCC; // Token: 0x040004B3 RID: 1203 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x40004B3")] private CapsuleCollider g_CCBody; // Token: 0x040004B4 RID: 1204 [FieldOffset(Offset = "0x200")] [Token(Token = "0x40004B4")] private CapsuleCollider g_CCHead; // Token: 0x040004B5 RID: 1205 [FieldOffset(Offset = "0x208")] [Token(Token = "0x40004B5")] private CapsuleCollider g_CCFoot; // Token: 0x040004B6 RID: 1206 [FieldOffset(Offset = "0x210")] [Token(Token = "0x40004B6")] private BoxCollider g_BCWood01; // Token: 0x040004B7 RID: 1207 [FieldOffset(Offset = "0x218")] [Token(Token = "0x40004B7")] private BoxCollider g_BCWood02; // Token: 0x040004B8 RID: 1208 [FieldOffset(Offset = "0x220")] [Token(Token = "0x40004B8")] private Transform g_PosPushPlayer; // Token: 0x040004B9 RID: 1209 [FieldOffset(Offset = "0x228")] [Token(Token = "0x40004B9")] private bool g_bPushPlayer; // Token: 0x040004BA RID: 1210 [FieldOffset(Offset = "0x230")] [Token(Token = "0x40004BA")] protected Shake g_ShakeHead; // Token: 0x040004BB RID: 1211 [FieldOffset(Offset = "0x238")] [Token(Token = "0x40004BB")] protected Shake g_ShakeBody; // Token: 0x040004BC RID: 1212 [FieldOffset(Offset = "0x240")] [Token(Token = "0x40004BC")] protected Shake g_ShakeAll; // Token: 0x040004BD RID: 1213 [FieldOffset(Offset = "0x248")] [Token(Token = "0x40004BD")] protected int g_iBattleWatchType; // Token: 0x040004BE RID: 1214 [FieldOffset(Offset = "0x24C")] [Token(Token = "0x40004BE")] protected bool g_bHelpEnemy; // Token: 0x040004BF RID: 1215 [FieldOffset(Offset = "0x24D")] [Token(Token = "0x40004BF")] protected bool g_bCureBuff; // Token: 0x040004C0 RID: 1216 [FieldOffset(Offset = "0x24E")] [Token(Token = "0x40004C0")] protected bool g_bDefenseBuff; // Token: 0x040004C1 RID: 1217 [FieldOffset(Offset = "0x24F")] [Token(Token = "0x40004C1")] protected bool g_bAttack; // Token: 0x040004C2 RID: 1218 [FieldOffset(Offset = "0x250")] [Token(Token = "0x40004C2")] protected float g_fTrackTime; // Token: 0x040004C3 RID: 1219 [FieldOffset(Offset = "0x254")] [Token(Token = "0x40004C3")] protected float g_fAttackMoveTime; // Token: 0x040004C4 RID: 1220 [FieldOffset(Offset = "0x258")] [Token(Token = "0x40004C4")] protected float g_fAttackRotateTime; // Token: 0x040004C5 RID: 1221 [FieldOffset(Offset = "0x25C")] [Token(Token = "0x40004C5")] protected float g_fDamageFlyWaitTime = 3.5f; // Token: 0x040004C6 RID: 1222 [FieldOffset(Offset = "0x260")] [Token(Token = "0x40004C6")] private float g_fTyrantsTime; // Token: 0x0200005E RID: 94 [Token(Token = "0x200005E")] protected enum AIFighting { // Token: 0x040004C8 RID: 1224 [Token(Token = "0x40004C8")] Judgment, // Token: 0x040004C9 RID: 1225 [Token(Token = "0x40004C9")] Help, // Token: 0x040004CA RID: 1226 [Token(Token = "0x40004CA")] Flee, // Token: 0x040004CB RID: 1227 [Token(Token = "0x40004CB")] DodgeL, // Token: 0x040004CC RID: 1228 [Token(Token = "0x40004CC")] DodgeR, // Token: 0x040004CD RID: 1229 [Token(Token = "0x40004CD")] DodgeB, // Token: 0x040004CE RID: 1230 [Token(Token = "0x40004CE")] Magic, // Token: 0x040004CF RID: 1231 [Token(Token = "0x40004CF")] Cast, // Token: 0x040004D0 RID: 1232 [Token(Token = "0x40004D0")] Attack01, // Token: 0x040004D1 RID: 1233 [Token(Token = "0x40004D1")] Attack02, // Token: 0x040004D2 RID: 1234 [Token(Token = "0x40004D2")] AttackMagic, // Token: 0x040004D3 RID: 1235 [Token(Token = "0x40004D3")] AttackMagicCast, // Token: 0x040004D4 RID: 1236 [Token(Token = "0x40004D4")] PlayerDead } }