using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x020000BB RID: 187 [Token(Token = "0x20000BB")] public class NPCManage : MonoBehaviour { // Token: 0x17000034 RID: 52 // (get) Token: 0x060007FA RID: 2042 RVA: 0x000118D4 File Offset: 0x0000FAD4 [Token(Token = "0x17000034")] public CharacterBaseData CharacterData { [Token(Token = "0x60007FA")] [Address(RVA = "0x2990A0", Offset = "0x2980A0", VA = "0x1802990A0")] get { return this.g_CharData; } } // Token: 0x17000035 RID: 53 // (get) Token: 0x060007FB RID: 2043 RVA: 0x000118E8 File Offset: 0x0000FAE8 // (set) Token: 0x060007FC RID: 2044 RVA: 0x000118FC File Offset: 0x0000FAFC [Token(Token = "0x17000035")] public bool HasHPBarAttached { [Token(Token = "0x60007FB")] [Address(RVA = "0xC3FBB0", Offset = "0xC3EBB0", VA = "0x180C3FBB0")] get; [Token(Token = "0x60007FC")] [Address(RVA = "0xC3FBE0", Offset = "0xC3EBE0", VA = "0x180C3FBE0")] set; } // Token: 0x17000036 RID: 54 // (get) Token: 0x060007FD RID: 2045 RVA: 0x00011910 File Offset: 0x0000FB10 [Token(Token = "0x17000036")] public Transform HpPosition { [Token(Token = "0x60007FD")] [Address(RVA = "0xC3FBC0", Offset = "0xC3EBC0", VA = "0x180C3FBC0")] get { return this.aiNpc.hpPosition; } } // Token: 0x060007FE RID: 2046 RVA: 0x00011930 File Offset: 0x0000FB30 [Token(Token = "0x60007FE")] [Address(RVA = "0xC3EF00", Offset = "0xC3DF00", VA = "0x180C3EF00")] public void Init(int id) { this.enemyID = id; this.InitAINpcType(); this.InitData(); } // Token: 0x060007FF RID: 2047 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007FF")] [Address(RVA = "0xC3E630", Offset = "0xC3D630", VA = "0x180C3E630")] private void InitData() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000800 RID: 2048 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000800")] [Address(RVA = "0xC3DBD0", Offset = "0xC3CBD0", VA = "0x180C3DBD0")] private void InitAINpcType() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000801 RID: 2049 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000801")] [Address(RVA = "0xC3F970", Offset = "0xC3E970", VA = "0x180C3F970")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000802 RID: 2050 RVA: 0x00011950 File Offset: 0x0000FB50 [Token(Token = "0x6000802")] [Address(RVA = "0xC3EF30", Offset = "0xC3DF30", VA = "0x180C3EF30")] private void LateUpdate() { this.aiNpc.LateUpdate(); if (this.g_bBuffDefenseRemoveSlow) { Game.EnablePlayerHitStop(0.6f, 0.15f); Game.EnableStageHitStop(0.6f, 0.15f); this.g_bBuffDefenseRemoveSlow = false; } } // Token: 0x06000803 RID: 2051 RVA: 0x0001199C File Offset: 0x0000FB9C [Token(Token = "0x6000803")] [Address(RVA = "0xC3EFE0", Offset = "0xC3DFE0", VA = "0x180C3EFE0")] private void OnDestroy() { AI_NPC ai_NPC = this.aiNpc; if (ai_NPC != 0) { ai_NPC.Dispose(); return; } } // Token: 0x06000804 RID: 2052 RVA: 0x000119BC File Offset: 0x0000FBBC [Token(Token = "0x6000804")] [Address(RVA = "0xC3F000", Offset = "0xC3E000", VA = "0x180C3F000")] public void OpenAttackCollision(string sName) { if (sName != 0) { this.g_AttackCollision.OpenAttackCollision(sName); return; } } // Token: 0x06000805 RID: 2053 RVA: 0x000119E0 File Offset: 0x0000FBE0 [Token(Token = "0x6000805")] [Address(RVA = "0x3F17B0", Offset = "0x3F07B0", VA = "0x1803F17B0")] public void BindHPBarHandler(Action hpBarHandler) { /* An exception occurred when decompiling this method (06000805) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void NPCManage::BindHPBarHandler(System.Action`1) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:class [mscorlib]System.Action`1(NPCManage::hpBarHandler, ldloc:NPCManage(this), ldloc:class [mscorlib]System.Action`1(hpBarHandler)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x06000806 RID: 2054 RVA: 0x000119F4 File Offset: 0x0000FBF4 [Token(Token = "0x6000806")] [Address(RVA = "0xC3DB50", Offset = "0xC3CB50", VA = "0x180C3DB50")] public bool Hit(AttackData Data) { this.aiNpc.Hit(Data); if (!this.k__BackingField) { Action action = this.hpBarHandler; if (action != 0) { action(this); } } return true; } // Token: 0x06000807 RID: 2055 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000807")] [Address(RVA = "0xC3F1C0", Offset = "0xC3E1C0", VA = "0x180C3F1C0")] public void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000808 RID: 2056 RVA: 0x00011A30 File Offset: 0x0000FC30 [Token(Token = "0x6000808")] [Address(RVA = "0xC3F270", Offset = "0xC3E270", VA = "0x180C3F270")] public void Resurrection() { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000809 RID: 2057 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000809")] [Address(RVA = "0xC3D940", Offset = "0xC3C940", VA = "0x180C3D940")] public void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600080A RID: 2058 RVA: 0x00011A50 File Offset: 0x0000FC50 [Token(Token = "0x600080A")] [Address(RVA = "0xC3F210", Offset = "0xC3E210", VA = "0x180C3F210")] public void Remove() { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x0600080B RID: 2059 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600080B")] [Address(RVA = "0xC3D870", Offset = "0xC3C870", VA = "0x180C3D870")] public void CareamShake(float fStrength = 0f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600080C RID: 2060 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600080C")] [Address(RVA = "0xC3D7F0", Offset = "0xC3C7F0", VA = "0x180C3D7F0")] public void CareamShakeWind(float fStrength = 0f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600080D RID: 2061 RVA: 0x00011A70 File Offset: 0x0000FC70 [Token(Token = "0x600080D")] [Address(RVA = "0xC3F690", Offset = "0xC3E690", VA = "0x180C3F690")] public void SetForcePush(Vector3 v3Driection, float fMove) { if (this.CanFrocePush) { float z = v3Driection.z; this.g_Move.pushForce.z = z; } } // Token: 0x0600080E RID: 2062 RVA: 0x00011AA4 File Offset: 0x0000FCA4 [Token(Token = "0x600080E")] [Address(RVA = "0xC3F610", Offset = "0xC3E610", VA = "0x180C3F610")] public void SetForcePush02(Vector3 v3Driection, float fMove) { if (this.CanFrocePush) { float z = v3Driection.z; this.g_Move.pushForce.z = z; } } // Token: 0x0600080F RID: 2063 RVA: 0x00011AD8 File Offset: 0x0000FCD8 [Token(Token = "0x600080F")] [Address(RVA = "0xC3F8F0", Offset = "0xC3E8F0", VA = "0x180C3F8F0")] public void SetTimeScale(float fTimeScale) { AI_NPC ai_NPC = this.aiNpc; if (ai_NPC != 0) { bool doUV = ((MB_IMeshBakerSettings)ai_NPC).doUV7; return; } } // Token: 0x06000810 RID: 2064 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000810")] [Address(RVA = "0xC3F810", Offset = "0xC3E810", VA = "0x180C3F810")] public void SetPauseTime(float fPauseTime, float fPauseTimeScale) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000811 RID: 2065 RVA: 0x00011AF8 File Offset: 0x0000FCF8 [Token(Token = "0x6000811")] [Address(RVA = "0x4D0E90", Offset = "0x4CFE90", VA = "0x1804D0E90")] public AnimAttackCollision GetAttackCollision() { return this.g_AttackCollision; } // Token: 0x06000812 RID: 2066 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000812")] [Address(RVA = "0xC3DA20", Offset = "0xC3CA20", VA = "0x180C3DA20")] public AI_NPC.AIStatus GetAIStatus() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000813 RID: 2067 RVA: 0x00011B0C File Offset: 0x0000FD0C [Token(Token = "0x6000813")] [Address(RVA = "0x33F2F0", Offset = "0x33E2F0", VA = "0x18033F2F0")] public LockPoint[] GetLockPosition() { return this.g_LockPosition; } // Token: 0x06000814 RID: 2068 RVA: 0x00011B20 File Offset: 0x0000FD20 [Token(Token = "0x6000814")] [Address(RVA = "0xC3F750", Offset = "0xC3E750", VA = "0x180C3F750")] public void SetLockPoint(bool bEnable) { LockPoint[] array = this.g_LockPosition; int num = 0; if (num < array.Length) { LockPoint lockPoint = array[num]; num++; lockPoint.isLockEnabled = bEnable; LockPoint[] array2 = this.g_LockPosition; } } // Token: 0x06000815 RID: 2069 RVA: 0x00011B60 File Offset: 0x0000FD60 [Token(Token = "0x6000815")] [Address(RVA = "0xC3F7E0", Offset = "0xC3E7E0", VA = "0x180C3F7E0")] public void SetPatrolPath(EnemyPatrolPath epp) { this.aiNpc.g_PatrolPath = epp; throw new NullReferenceException(); } // Token: 0x06000816 RID: 2070 RVA: 0x00011B80 File Offset: 0x0000FD80 [Token(Token = "0x6000816")] [Address(RVA = "0xC3F720", Offset = "0xC3E720", VA = "0x180C3F720")] public void SetHearEnable(bool bHearEnable) { this.aiNpc.g_bHearEnable = bHearEnable; } // Token: 0x06000817 RID: 2071 RVA: 0x00011BA0 File Offset: 0x0000FDA0 [Token(Token = "0x6000817")] [Address(RVA = "0xC3F7C0", Offset = "0xC3E7C0", VA = "0x180C3F7C0")] public void SetMoveEnable(bool bMoveEnable) { this.aiNpc.g_bMoveEnable = bMoveEnable; } // Token: 0x06000818 RID: 2072 RVA: 0x00011BC0 File Offset: 0x0000FDC0 [Token(Token = "0x6000818")] [Address(RVA = "0xC3F2A0", Offset = "0xC3E2A0", VA = "0x180C3F2A0")] public void SetAIStatus(AI_NPC.AIStatus status) { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000819 RID: 2073 RVA: 0x00011BE0 File Offset: 0x0000FDE0 [Token(Token = "0x6000819")] [Address(RVA = "0x4755D0", Offset = "0x4745D0", VA = "0x1804755D0")] public NPCManage.AILevel GetAILevel() { return this.g_AILevel; } // Token: 0x0600081A RID: 2074 RVA: 0x00011BF4 File Offset: 0x0000FDF4 [Token(Token = "0x600081A")] [Address(RVA = "0xC3DAD0", Offset = "0xC3CAD0", VA = "0x180C3DAD0")] public Transform GetEye() { return this.aiNpc.g_Eye; } // Token: 0x0600081B RID: 2075 RVA: 0x00011C14 File Offset: 0x0000FE14 [Token(Token = "0x600081B")] [Address(RVA = "0xC3D7D0", Offset = "0xC3C7D0", VA = "0x180C3D7D0")] public void AniCrossFade(string sAnimationName, float fBlendTime = 0.05f) { this.aiNpc.AniCrossFade(sAnimationName, fBlendTime); } // Token: 0x0600081C RID: 2076 RVA: 0x00011C34 File Offset: 0x0000FE34 [Token(Token = "0x600081C")] [Address(RVA = "0x3662A0", Offset = "0x3652A0", VA = "0x1803662A0")] public void SetDeathOpenEvent(SceneEvent[] events) { /* An exception occurred when decompiling this method (0600081C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void NPCManage::SetDeathOpenEvent(SceneEvent[]) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:class SceneEvent[](NPCManage::DeathOpenEvent, ldloc:NPCManage(this), ldloc:class SceneEvent[](events)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x0600081D RID: 2077 RVA: 0x00011C48 File Offset: 0x0000FE48 [Token(Token = "0x600081D")] [Address(RVA = "0x4D1570", Offset = "0x4D0570", VA = "0x1804D1570")] public void SetDeathReleaseEvent(SceneEvent[] events) { /* An exception occurred when decompiling this method (0600081D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void NPCManage::SetDeathReleaseEvent(SceneEvent[]) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:class SceneEvent[](NPCManage::DeathReleaseEvent, ldloc:NPCManage(this), ldloc:class SceneEvent[](events)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x0600081E RID: 2078 RVA: 0x00011C5C File Offset: 0x0000FE5C [Token(Token = "0x600081E")] [Address(RVA = "0xC3F500", Offset = "0xC3E500", VA = "0x180C3F500")] public void SetDeployScene(GameObject scene) { this.DeployScene = scene; GameObject deployScene = this.DeployScene; int num = 0; if (deployScene != num) { SceneIsHide component = this.DeployScene.GetComponent(); int num2 = 0; if (component == num2) { SceneIsHide sceneIsHide = this.DeployScene.AddComponent(); } this.g_DeploySceneIsHide = component; } } // Token: 0x0600081F RID: 2079 RVA: 0x00011CB8 File Offset: 0x0000FEB8 [Token(Token = "0x600081F")] [Address(RVA = "0x33F2E0", Offset = "0x33E2E0", VA = "0x18033F2E0")] public GameObject GetDeployScene() { return this.DeployScene; } // Token: 0x06000820 RID: 2080 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000820")] [Address(RVA = "0xC3DA40", Offset = "0xC3CA40", VA = "0x180C3DA40")] public bool GetDeploySceneIsHide() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000821 RID: 2081 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000821")] [Address(RVA = "0xC3DB30", Offset = "0xC3CB30", VA = "0x180C3DB30")] public bool GetIsDeath() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000822 RID: 2082 RVA: 0x00011CCC File Offset: 0x0000FECC [Token(Token = "0x6000822")] [Address(RVA = "0xC3F240", Offset = "0xC3E240", VA = "0x180C3F240")] public void ResetDeath() { if (this.g_bCanResetDeath) { this.aiNpc.Resurrection(); return; } } // Token: 0x06000823 RID: 2083 RVA: 0x00011CF4 File Offset: 0x0000FEF4 [Token(Token = "0x6000823")] [Address(RVA = "0xC3F4E0", Offset = "0xC3E4E0", VA = "0x180C3F4E0")] public void SetDeath() { this.aiNpc.SetDeath(); } // Token: 0x06000824 RID: 2084 RVA: 0x00011D14 File Offset: 0x0000FF14 [Token(Token = "0x6000824")] [Address(RVA = "0xC3F4D0", Offset = "0xC3E4D0", VA = "0x180C3F4D0")] public void SetCanResetDeath(bool b) { this.g_bCanResetDeath = b; } // Token: 0x06000825 RID: 2085 RVA: 0x00011D28 File Offset: 0x0000FF28 [Token(Token = "0x6000825")] [Address(RVA = "0xC3F8C0", Offset = "0xC3E8C0", VA = "0x180C3F8C0")] public void SetSpeakLayerWeight(bool bEnable, string Name = "") { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000826 RID: 2086 RVA: 0x00011D48 File Offset: 0x0000FF48 [Token(Token = "0x6000826")] [Address(RVA = "0xB66990", Offset = "0xB65990", VA = "0x180B66990")] public void SetShowCurrentlyStatus(AI_NPC.AIStatus Status) { this.ShowCurrentlyStatus = Status; } // Token: 0x06000827 RID: 2087 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000827")] [Address(RVA = "0xC3F2D0", Offset = "0xC3E2D0", VA = "0x180C3F2D0")] public void SetBuffCure(float fTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000828 RID: 2088 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000828")] [Address(RVA = "0xC3DAF0", Offset = "0xC3CAF0", VA = "0x180C3DAF0")] public bool GetIsBuffCure() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000829 RID: 2089 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000829")] [Address(RVA = "0xC3F3E0", Offset = "0xC3E3E0", VA = "0x180C3F3E0")] public void SetBuffDefense(float fTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600082A RID: 2090 RVA: 0x00011D5C File Offset: 0x0000FF5C [Token(Token = "0x600082A")] [Address(RVA = "0xC3F3C0", Offset = "0xC3E3C0", VA = "0x180C3F3C0")] public void SetBuffDefenseNoEff(float fTime) { if (this.g_EffBuffDefense != (ulong)0L) { this.g_fBuffDefenseTime = fTime; } } // Token: 0x0600082B RID: 2091 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600082B")] [Address(RVA = "0xC3DB10", Offset = "0xC3CB10", VA = "0x180C3DB10")] public bool GetIsBuffDefense() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600082C RID: 2092 RVA: 0x00011D7C File Offset: 0x0000FF7C [Token(Token = "0x600082C")] [Address(RVA = "0xC3F910", Offset = "0xC3E910", VA = "0x180C3F910")] public void StopAllBuff() { EffectPool effectPool = this.g_EffBuffCure; if (effectPool != 0) { this.g_fBuffCureTime = 0f; effectPool.Stop(3f); } EffectPool effectPool2 = this.g_EffBuffDefense; if (effectPool2 != 0) { this.g_fBuffDefenseTime = 0f; effectPool2.Stop(3f); return; } } // Token: 0x0600082D RID: 2093 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600082D")] [Address(RVA = "0xC3F100", Offset = "0xC3E100", VA = "0x180C3F100")] public void PlayEffDefenseHit() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600082E RID: 2094 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600082E")] [Address(RVA = "0xC3F030", Offset = "0xC3E030", VA = "0x180C3F030")] public void PlayEffBuffDefenseRemove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600082F RID: 2095 RVA: 0x00011DCC File Offset: 0x0000FFCC [Token(Token = "0x600082F")] [Address(RVA = "0xC3F740", Offset = "0xC3E740", VA = "0x180C3F740")] public void SetHitPause(bool bEnable) { this.g_bHitPause = bEnable; } // Token: 0x06000830 RID: 2096 RVA: 0x00011DE0 File Offset: 0x0000FFE0 [Token(Token = "0x6000830")] [Address(RVA = "0x2990A0", Offset = "0x2980A0", VA = "0x1802990A0")] public CharacterBaseData GetCharacterBaseData() { return this.g_CharData; } // Token: 0x06000831 RID: 2097 RVA: 0x00011DF4 File Offset: 0x0000FFF4 [Token(Token = "0x6000831")] [Address(RVA = "0xC3FB60", Offset = "0xC3EB60", VA = "0x180C3FB60")] public NPCManage() { } // Token: 0x040008D3 RID: 2259 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40008D3")] private int enemyID; // Token: 0x040008D4 RID: 2260 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40008D4")] private CharacterBaseData g_CharData; // Token: 0x040008D5 RID: 2261 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40008D5")] public NPCManage.AILevel g_AILevel; // Token: 0x040008D6 RID: 2262 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40008D6")] public NPCManage.AIType g_sAICharacter; // Token: 0x040008D7 RID: 2263 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40008D7")] public LockPoint[] g_LockPosition; // Token: 0x040008D8 RID: 2264 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40008D8")] public float Repulse = 50f; // Token: 0x040008D9 RID: 2265 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x40008D9")] public int DeathMoney; // Token: 0x040008DA RID: 2266 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40008DA")] public int DeathHP; // Token: 0x040008DB RID: 2267 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40008DB")] public int DeathMP; // Token: 0x040008DC RID: 2268 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40008DC")] public int PropertyID = (int)((ulong)4294967295L); // Token: 0x040008DD RID: 2269 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40008DD")] public SceneEvent[] DeathOpenEvent; // Token: 0x040008DE RID: 2270 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40008DE")] public SceneEvent[] DeathReleaseEvent; // Token: 0x040008DF RID: 2271 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40008DF")] private GameObject DeployScene; // Token: 0x040008E0 RID: 2272 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40008E0")] private SceneIsHide g_DeploySceneIsHide; // Token: 0x040008E1 RID: 2273 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40008E1")] private AI_NPC aiNpc; // Token: 0x040008E2 RID: 2274 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40008E2")] public float FrocePushWidth; // Token: 0x040008E3 RID: 2275 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x40008E3")] public bool CanFrocePush = true; // Token: 0x040008E4 RID: 2276 [FieldOffset(Offset = "0x7D")] [Token(Token = "0x40008E4")] public bool PushPlayer; // Token: 0x040008E5 RID: 2277 [FieldOffset(Offset = "0x7E")] [Token(Token = "0x40008E5")] public bool PushTopPlayer; // Token: 0x040008E6 RID: 2278 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40008E6")] public float PushTopPlayerDistance = 1.8f; // Token: 0x040008E7 RID: 2279 [FieldOffset(Offset = "0x84")] [Token(Token = "0x40008E7")] public float PushTopPlayerDot = 0.72f; // Token: 0x040008E8 RID: 2280 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40008E8")] private MoveController g_Move; // Token: 0x040008E9 RID: 2281 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40008E9")] private WizardGirlManage g_Player; // Token: 0x040008EA RID: 2282 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40008EA")] private AnimAttackCollision g_AttackCollision; // Token: 0x040008EB RID: 2283 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40008EB")] private bool g_bHitPause = true; // Token: 0x040008EC RID: 2284 [FieldOffset(Offset = "0xA1")] [Token(Token = "0x40008EC")] protected bool g_bPauseEnable; // Token: 0x040008ED RID: 2285 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x40008ED")] protected float g_fPauseTime; // Token: 0x040008EE RID: 2286 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40008EE")] protected float g_fPauseTimeScale = 1f; // Token: 0x040008EF RID: 2287 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x40008EF")] private bool g_bCanResetDeath = true; // Token: 0x040008F0 RID: 2288 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40008F0")] private float g_fBuffCureTime; // Token: 0x040008F1 RID: 2289 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x40008F1")] private float g_fBuffDefenseTime; // Token: 0x040008F2 RID: 2290 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40008F2")] public GameObject EffBuffCureObject; // Token: 0x040008F3 RID: 2291 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40008F3")] public GameObject EffBuffDefenseObject; // Token: 0x040008F4 RID: 2292 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40008F4")] public GameObject EffBuffDefenseHitObject; // Token: 0x040008F5 RID: 2293 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40008F5")] public GameObject EffBuffDefenseRemoveObject; // Token: 0x040008F6 RID: 2294 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40008F6")] public GameObject EffCreateObject; // Token: 0x040008F7 RID: 2295 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40008F7")] private EffectPool g_EffBuffCure; // Token: 0x040008F8 RID: 2296 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40008F8")] private EffectPool g_EffBuffDefense; // Token: 0x040008F9 RID: 2297 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40008F9")] private EffectPool g_EffBuffDefenseHit; // Token: 0x040008FA RID: 2298 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40008FA")] private EffectPool g_EffBuffDefenseRemove; // Token: 0x040008FB RID: 2299 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40008FB")] private EffectPool g_EffCreate; // Token: 0x040008FC RID: 2300 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40008FC")] private bool g_bBuffDefenseRemoveSlow; // Token: 0x040008FD RID: 2301 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x40008FD")] public AI_NPC.AIStatus ShowCurrentlyStatus; // Token: 0x040008FE RID: 2302 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40008FE")] private Action hpBarHandler; // Token: 0x020000BC RID: 188 [Token(Token = "0x20000BC")] public enum AILevel { // Token: 0x04000901 RID: 2305 [Token(Token = "0x4000901")] Monster, // Token: 0x04000902 RID: 2306 [Token(Token = "0x4000902")] Boss, // Token: 0x04000903 RID: 2307 [Token(Token = "0x4000903")] NPC } // Token: 0x020000BD RID: 189 [Token(Token = "0x20000BD")] public enum AIType { // Token: 0x04000905 RID: 2309 [Token(Token = "0x4000905")] Null, // Token: 0x04000906 RID: 2310 [Token(Token = "0x4000906")] GhostA, // Token: 0x04000907 RID: 2311 [Token(Token = "0x4000907")] GhostB, // Token: 0x04000908 RID: 2312 [Token(Token = "0x4000908")] GhostC, // Token: 0x04000909 RID: 2313 [Token(Token = "0x4000909")] GhostC_B, // Token: 0x0400090A RID: 2314 [Token(Token = "0x400090A")] BossAct01, // Token: 0x0400090B RID: 2315 [Token(Token = "0x400090B")] Doll01, // Token: 0x0400090C RID: 2316 [Token(Token = "0x400090C")] DollWeakA, // Token: 0x0400090D RID: 2317 [Token(Token = "0x400090D")] DollWeakB, // Token: 0x0400090E RID: 2318 [Token(Token = "0x400090E")] Doll02, // Token: 0x0400090F RID: 2319 [Token(Token = "0x400090F")] GhostD, // Token: 0x04000910 RID: 2320 [Token(Token = "0x4000910")] Doll02_Big, // Token: 0x04000911 RID: 2321 [Token(Token = "0x4000911")] GhostC_Red, // Token: 0x04000912 RID: 2322 [Token(Token = "0x4000912")] GhostC_B_Red, // Token: 0x04000913 RID: 2323 [Token(Token = "0x4000913")] GhostB_Red, // Token: 0x04000914 RID: 2324 [Token(Token = "0x4000914")] GhostA_Red, // Token: 0x04000915 RID: 2325 [Token(Token = "0x4000915")] BossLevel02, // Token: 0x04000916 RID: 2326 [Token(Token = "0x4000916")] BossLevel03, // Token: 0x04000917 RID: 2327 [Token(Token = "0x4000917")] BossLevel03Big, // Token: 0x04000918 RID: 2328 [Token(Token = "0x4000918")] TreasureChestMonster01, // Token: 0x04000919 RID: 2329 [Token(Token = "0x4000919")] BossAct01_Plus, // Token: 0x0400091A RID: 2330 [Token(Token = "0x400091A")] DollWeakC, // Token: 0x0400091B RID: 2331 [Token(Token = "0x400091B")] GhostB_Lightning, // Token: 0x0400091C RID: 2332 [Token(Token = "0x400091C")] DollWeakD, // Token: 0x0400091D RID: 2333 [Token(Token = "0x400091D")] Doll03, // Token: 0x0400091E RID: 2334 [Token(Token = "0x400091E")] SAG03, // Token: 0x0400091F RID: 2335 [Token(Token = "0x400091F")] BossLevel04, // Token: 0x04000920 RID: 2336 [Token(Token = "0x4000920")] SAG04, // Token: 0x04000921 RID: 2337 [Token(Token = "0x4000921")] SAG02, // Token: 0x04000922 RID: 2338 [Token(Token = "0x4000922")] Knight, // Token: 0x04000923 RID: 2339 [Token(Token = "0x4000923")] GhostC_Lightning, // Token: 0x04000924 RID: 2340 [Token(Token = "0x4000924")] GhostC_B_Lightning, // Token: 0x04000925 RID: 2341 [Token(Token = "0x4000925")] GhostD_Lightning, // Token: 0x04000926 RID: 2342 [Token(Token = "0x4000926")] GhostD_Red, // Token: 0x04000927 RID: 2343 [Token(Token = "0x4000927")] GhostE, // Token: 0x04000928 RID: 2344 [Token(Token = "0x4000928")] GhostE02, // Token: 0x04000929 RID: 2345 [Token(Token = "0x4000929")] BossLevel05, // Token: 0x0400092A RID: 2346 [Token(Token = "0x400092A")] SealGhost, // Token: 0x0400092B RID: 2347 [Token(Token = "0x400092B")] SealGhost02, // Token: 0x0400092C RID: 2348 [Token(Token = "0x400092C")] Doll03_Big, // Token: 0x0400092D RID: 2349 [Token(Token = "0x400092D")] Doll01_Yellow, // Token: 0x0400092E RID: 2350 [Token(Token = "0x400092E")] PhantomNobeta, // Token: 0x0400092F RID: 2351 [Token(Token = "0x400092F")] Doll02Stone, // Token: 0x04000930 RID: 2352 [Token(Token = "0x4000930")] GhostC_Dark, // Token: 0x04000931 RID: 2353 [Token(Token = "0x4000931")] BossLevel06, // Token: 0x04000932 RID: 2354 [Token(Token = "0x4000932")] Doll01_Red, // Token: 0x04000933 RID: 2355 [Token(Token = "0x4000933")] BR_Boss01, // Token: 0x04000934 RID: 2356 [Token(Token = "0x4000934")] BR_Boss02, // Token: 0x04000935 RID: 2357 [Token(Token = "0x4000935")] BR_Boss03_01, // Token: 0x04000936 RID: 2358 [Token(Token = "0x4000936")] BR_Boss03_02, // Token: 0x04000937 RID: 2359 [Token(Token = "0x4000937")] BR_Boss04, // Token: 0x04000938 RID: 2360 [Token(Token = "0x4000938")] BR_Boss05, // Token: 0x04000939 RID: 2361 [Token(Token = "0x4000939")] BR_Boss06, // Token: 0x0400093A RID: 2362 [Token(Token = "0x400093A")] BR_Knight, // Token: 0x0400093B RID: 2363 [Token(Token = "0x400093B")] BR_SealGhost01, // Token: 0x0400093C RID: 2364 [Token(Token = "0x400093C")] BR_SealGhost02 } }