using System; using Cpp2IlInjected; using DigitalOpus.MB.Core; using UnityEngine; // Token: 0x020000A5 RID: 165 [Token(Token = "0x20000A5")] public class NPCManage : MonoBehaviour { // Token: 0x17000034 RID: 52 // (get) Token: 0x06000752 RID: 1874 RVA: 0x00011280 File Offset: 0x0000F480 [Token(Token = "0x17000034")] public CharacterBaseData CharacterData { [Token(Token = "0x6000752")] [Address(RVA = "0x2990A0", Offset = "0x2978A0", VA = "0x1802990A0")] get { return this.g_CharData; } } // Token: 0x17000035 RID: 53 // (get) Token: 0x06000753 RID: 1875 RVA: 0x00011294 File Offset: 0x0000F494 // (set) Token: 0x06000754 RID: 1876 RVA: 0x000112A8 File Offset: 0x0000F4A8 [Token(Token = "0x17000035")] public bool HasHPBarAttached { [Token(Token = "0x6000753")] [Address(RVA = "0xCCD1C0", Offset = "0xCCB9C0", VA = "0x180CCD1C0")] get; [Token(Token = "0x6000754")] [Address(RVA = "0xCCD1F0", Offset = "0xCCB9F0", VA = "0x180CCD1F0")] set; } // Token: 0x17000036 RID: 54 // (get) Token: 0x06000755 RID: 1877 RVA: 0x000112BC File Offset: 0x0000F4BC [Token(Token = "0x17000036")] public Transform HpPosition { [Token(Token = "0x6000755")] [Address(RVA = "0xCCD1D0", Offset = "0xCCB9D0", VA = "0x180CCD1D0")] get { return this.aiNpc.hpPosition; } } // Token: 0x06000756 RID: 1878 RVA: 0x000112DC File Offset: 0x0000F4DC [Token(Token = "0x6000756")] [Address(RVA = "0xCCC520", Offset = "0xCCAD20", VA = "0x180CCC520")] public void Init(int id) { this.enemyID = id; this.InitAINpcType(); this.InitData(); } // Token: 0x06000757 RID: 1879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000757")] [Address(RVA = "0xCCBC50", Offset = "0xCCA450", VA = "0x180CCBC50")] private void InitData() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000758 RID: 1880 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000758")] [Address(RVA = "0xCCB3C0", Offset = "0xCC9BC0", VA = "0x180CCB3C0")] private void InitAINpcType() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000759 RID: 1881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000759")] [Address(RVA = "0xCCCF80", Offset = "0xCCB780", VA = "0x180CCCF80")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600075A RID: 1882 RVA: 0x000112FC File Offset: 0x0000F4FC [Token(Token = "0x600075A")] [Address(RVA = "0xCCC550", Offset = "0xCCAD50", VA = "0x180CCC550")] 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: 0x0600075B RID: 1883 RVA: 0x00011348 File Offset: 0x0000F548 [Token(Token = "0x600075B")] [Address(RVA = "0xCCC600", Offset = "0xCCAE00", VA = "0x180CCC600")] private void OnDestroy() { AI_NPC ai_NPC = this.aiNpc; if (ai_NPC != 0) { ai_NPC.Dispose(); return; } } // Token: 0x0600075C RID: 1884 RVA: 0x00011368 File Offset: 0x0000F568 [Token(Token = "0x600075C")] [Address(RVA = "0xCCC620", Offset = "0xCCAE20", VA = "0x180CCC620")] public void OpenAttackCollision(string sName) { if (sName != 0) { this.g_AttackCollision.OpenAttackCollision(sName); return; } } // Token: 0x0600075D RID: 1885 RVA: 0x0001138C File Offset: 0x0000F58C [Token(Token = "0x600075D")] [Address(RVA = "0x3CF950", Offset = "0x3CE150", VA = "0x1803CF950")] public void BindHPBarHandler(Action hpBarHandler) { /* An exception occurred when decompiling this method (0600075D) 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: 0x0600075E RID: 1886 RVA: 0x000113A0 File Offset: 0x0000F5A0 [Token(Token = "0x600075E")] [Address(RVA = "0xCCB340", Offset = "0xCC9B40", VA = "0x180CCB340")] 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: 0x0600075F RID: 1887 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600075F")] [Address(RVA = "0xCCC7E0", Offset = "0xCCAFE0", VA = "0x180CCC7E0")] public void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000760 RID: 1888 RVA: 0x000113DC File Offset: 0x0000F5DC [Token(Token = "0x6000760")] [Address(RVA = "0xCCC890", Offset = "0xCCB090", VA = "0x180CCC890")] public void Resurrection() { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000761 RID: 1889 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000761")] [Address(RVA = "0xCCB130", Offset = "0xCC9930", VA = "0x180CCB130")] public void Create() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000762 RID: 1890 RVA: 0x000113FC File Offset: 0x0000F5FC [Token(Token = "0x6000762")] [Address(RVA = "0xCCC830", Offset = "0xCCB030", VA = "0x180CCC830")] public void Remove() { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000763 RID: 1891 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000763")] [Address(RVA = "0xCCB060", Offset = "0xCC9860", VA = "0x180CCB060")] public void CareamShake(float fStrength = 0f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000764 RID: 1892 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000764")] [Address(RVA = "0xCCAFE0", Offset = "0xCC97E0", VA = "0x180CCAFE0")] public void CareamShakeWind(float fStrength = 0f) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000765 RID: 1893 RVA: 0x0001141C File Offset: 0x0000F61C [Token(Token = "0x6000765")] [Address(RVA = "0xCCCCB0", Offset = "0xCCB4B0", VA = "0x180CCCCB0")] public void SetForcePush(Vector3 v3Driection, float fMove) { if (this.CanFrocePush) { float z = v3Driection.z; this.g_Move.pushForce.z = z; } } // Token: 0x06000766 RID: 1894 RVA: 0x00011450 File Offset: 0x0000F650 [Token(Token = "0x6000766")] [Address(RVA = "0xCCCC30", Offset = "0xCCB430", VA = "0x180CCCC30")] public void SetForcePush02(Vector3 v3Driection, float fMove) { if (this.CanFrocePush) { float z = v3Driection.z; this.g_Move.pushForce.z = z; } } // Token: 0x06000767 RID: 1895 RVA: 0x00011484 File Offset: 0x0000F684 [Token(Token = "0x6000767")] [Address(RVA = "0xCCCF00", Offset = "0xCCB700", VA = "0x180CCCF00")] public void SetTimeScale(float fTimeScale) { AI_NPC ai_NPC = this.aiNpc; if (ai_NPC != 0) { bool doUV = ((MB_IMeshBakerSettings)ai_NPC).doUV7; return; } } // Token: 0x06000768 RID: 1896 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000768")] [Address(RVA = "0xCCCE20", Offset = "0xCCB620", VA = "0x180CCCE20")] public void SetPauseTime(float fPauseTime, float fPauseTimeScale) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000769 RID: 1897 RVA: 0x000114A4 File Offset: 0x0000F6A4 [Token(Token = "0x6000769")] [Address(RVA = "0x4B89B0", Offset = "0x4B71B0", VA = "0x1804B89B0")] public AnimAttackCollision GetAttackCollision() { return this.g_AttackCollision; } // Token: 0x0600076A RID: 1898 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600076A")] [Address(RVA = "0xCCB210", Offset = "0xCC9A10", VA = "0x180CCB210")] public AI_NPC.AIStatus GetAIStatus() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600076B RID: 1899 RVA: 0x000114B8 File Offset: 0x0000F6B8 [Token(Token = "0x600076B")] [Address(RVA = "0x354180", Offset = "0x352980", VA = "0x180354180")] public LockPoint[] GetLockPosition() { return this.g_LockPosition; } // Token: 0x0600076C RID: 1900 RVA: 0x000114CC File Offset: 0x0000F6CC [Token(Token = "0x600076C")] [Address(RVA = "0xCCCD60", Offset = "0xCCB560", VA = "0x180CCCD60")] 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: 0x0600076D RID: 1901 RVA: 0x0001150C File Offset: 0x0000F70C [Token(Token = "0x600076D")] [Address(RVA = "0xCCCDF0", Offset = "0xCCB5F0", VA = "0x180CCCDF0")] public void SetPatrolPath(EnemyPatrolPath epp) { this.aiNpc.g_PatrolPath = epp; throw new NullReferenceException(); } // Token: 0x0600076E RID: 1902 RVA: 0x0001152C File Offset: 0x0000F72C [Token(Token = "0x600076E")] [Address(RVA = "0xCCCD40", Offset = "0xCCB540", VA = "0x180CCCD40")] public void SetHearEnable(bool bHearEnable) { this.aiNpc.g_bHearEnable = bHearEnable; } // Token: 0x0600076F RID: 1903 RVA: 0x0001154C File Offset: 0x0000F74C [Token(Token = "0x600076F")] [Address(RVA = "0xCCCDD0", Offset = "0xCCB5D0", VA = "0x180CCCDD0")] public void SetMoveEnable(bool bMoveEnable) { this.aiNpc.g_bMoveEnable = bMoveEnable; } // Token: 0x06000770 RID: 1904 RVA: 0x0001156C File Offset: 0x0000F76C [Token(Token = "0x6000770")] [Address(RVA = "0xCCC8C0", Offset = "0xCCB0C0", VA = "0x180CCC8C0")] public void SetAIStatus(AI_NPC.AIStatus status) { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x06000771 RID: 1905 RVA: 0x0001158C File Offset: 0x0000F78C [Token(Token = "0x6000771")] [Address(RVA = "0x454D40", Offset = "0x453540", VA = "0x180454D40")] public NPCManage.AILevel GetAILevel() { return this.g_AILevel; } // Token: 0x06000772 RID: 1906 RVA: 0x000115A0 File Offset: 0x0000F7A0 [Token(Token = "0x6000772")] [Address(RVA = "0xCCB2C0", Offset = "0xCC9AC0", VA = "0x180CCB2C0")] public Transform GetEye() { return this.aiNpc.g_Eye; } // Token: 0x06000773 RID: 1907 RVA: 0x000115C0 File Offset: 0x0000F7C0 [Token(Token = "0x6000773")] [Address(RVA = "0xCCAFC0", Offset = "0xCC97C0", VA = "0x180CCAFC0")] public void AniCrossFade(string sAnimationName, float fBlendTime = 0.05f) { this.aiNpc.AniCrossFade(sAnimationName, fBlendTime); } // Token: 0x06000774 RID: 1908 RVA: 0x000115E0 File Offset: 0x0000F7E0 [Token(Token = "0x6000774")] [Address(RVA = "0x4CF0D0", Offset = "0x4CD8D0", VA = "0x1804CF0D0")] public void SetDeathOpenEvent(SceneEvent[] events) { /* An exception occurred when decompiling this method (06000774) 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: 0x06000775 RID: 1909 RVA: 0x000115F4 File Offset: 0x0000F7F4 [Token(Token = "0x6000775")] [Address(RVA = "0x4B9090", Offset = "0x4B7890", VA = "0x1804B9090")] public void SetDeathReleaseEvent(SceneEvent[] events) { /* An exception occurred when decompiling this method (06000775) 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: 0x06000776 RID: 1910 RVA: 0x00011608 File Offset: 0x0000F808 [Token(Token = "0x6000776")] [Address(RVA = "0xCCCB20", Offset = "0xCCB320", VA = "0x180CCCB20")] 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: 0x06000777 RID: 1911 RVA: 0x00011664 File Offset: 0x0000F864 [Token(Token = "0x6000777")] [Address(RVA = "0x354170", Offset = "0x352970", VA = "0x180354170")] public GameObject GetDeployScene() { return this.DeployScene; } // Token: 0x06000778 RID: 1912 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000778")] [Address(RVA = "0xCCB230", Offset = "0xCC9A30", VA = "0x180CCB230")] public bool GetDeploySceneIsHide() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000779 RID: 1913 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000779")] [Address(RVA = "0xCCB320", Offset = "0xCC9B20", VA = "0x180CCB320")] public bool GetIsDeath() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600077A RID: 1914 RVA: 0x00011678 File Offset: 0x0000F878 [Token(Token = "0x600077A")] [Address(RVA = "0xCCC860", Offset = "0xCCB060", VA = "0x180CCC860")] public void ResetDeath() { if (this.g_bCanResetDeath) { this.aiNpc.Resurrection(); return; } } // Token: 0x0600077B RID: 1915 RVA: 0x000116A0 File Offset: 0x0000F8A0 [Token(Token = "0x600077B")] [Address(RVA = "0xCCCB00", Offset = "0xCCB300", VA = "0x180CCCB00")] public void SetDeath() { this.aiNpc.SetDeath(); } // Token: 0x0600077C RID: 1916 RVA: 0x000116C0 File Offset: 0x0000F8C0 [Token(Token = "0x600077C")] [Address(RVA = "0xCCCAF0", Offset = "0xCCB2F0", VA = "0x180CCCAF0")] public void SetCanResetDeath(bool b) { this.g_bCanResetDeath = b; } // Token: 0x0600077D RID: 1917 RVA: 0x000116D4 File Offset: 0x0000F8D4 [Token(Token = "0x600077D")] [Address(RVA = "0xCCCED0", Offset = "0xCCB6D0", VA = "0x180CCCED0")] public void SetSpeakLayerWeight(bool bEnable, string Name = "") { bool doUV = ((MB_IMeshBakerSettings)this.aiNpc).doUV7; } // Token: 0x0600077E RID: 1918 RVA: 0x000116F4 File Offset: 0x0000F8F4 [Token(Token = "0x600077E")] [Address(RVA = "0xB01750", Offset = "0xAFFF50", VA = "0x180B01750")] public void SetShowCurrentlyStatus(AI_NPC.AIStatus Status) { this.ShowCurrentlyStatus = Status; } // Token: 0x0600077F RID: 1919 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600077F")] [Address(RVA = "0xCCC8F0", Offset = "0xCCB0F0", VA = "0x180CCC8F0")] public void SetBuffCure(float fTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000780 RID: 1920 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000780")] [Address(RVA = "0xCCB2E0", Offset = "0xCC9AE0", VA = "0x180CCB2E0")] public bool GetIsBuffCure() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000781 RID: 1921 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000781")] [Address(RVA = "0xCCCA00", Offset = "0xCCB200", VA = "0x180CCCA00")] public void SetBuffDefense(float fTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000782 RID: 1922 RVA: 0x00011708 File Offset: 0x0000F908 [Token(Token = "0x6000782")] [Address(RVA = "0xCCC9E0", Offset = "0xCCB1E0", VA = "0x180CCC9E0")] public void SetBuffDefenseNoEff(float fTime) { if (this.g_EffBuffDefense != (ulong)0L) { this.g_fBuffDefenseTime = fTime; } } // Token: 0x06000783 RID: 1923 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000783")] [Address(RVA = "0xCCB300", Offset = "0xCC9B00", VA = "0x180CCB300")] public bool GetIsBuffDefense() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000784 RID: 1924 RVA: 0x00011728 File Offset: 0x0000F928 [Token(Token = "0x6000784")] [Address(RVA = "0xCCCF20", Offset = "0xCCB720", VA = "0x180CCCF20")] 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: 0x06000785 RID: 1925 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000785")] [Address(RVA = "0xCCC720", Offset = "0xCCAF20", VA = "0x180CCC720")] public void PlayEffDefenseHit() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000786 RID: 1926 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000786")] [Address(RVA = "0xCCC650", Offset = "0xCCAE50", VA = "0x180CCC650")] public void PlayEffBuffDefenseRemove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000787 RID: 1927 RVA: 0x00011778 File Offset: 0x0000F978 [Token(Token = "0x6000787")] [Address(RVA = "0xB18700", Offset = "0xB16F00", VA = "0x180B18700")] public void SetHitPause(bool bEnable) { this.g_bHitPause = bEnable; } // Token: 0x06000788 RID: 1928 RVA: 0x0001178C File Offset: 0x0000F98C [Token(Token = "0x6000788")] [Address(RVA = "0x2990A0", Offset = "0x2978A0", VA = "0x1802990A0")] public CharacterBaseData GetCharacterBaseData() { return this.g_CharData; } // Token: 0x06000789 RID: 1929 RVA: 0x000117A0 File Offset: 0x0000F9A0 [Token(Token = "0x6000789")] [Address(RVA = "0xCCD170", Offset = "0xCCB970", VA = "0x180CCD170")] public NPCManage() { } // Token: 0x0400086E RID: 2158 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400086E")] private int enemyID; // Token: 0x0400086F RID: 2159 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400086F")] private CharacterBaseData g_CharData; // Token: 0x04000870 RID: 2160 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000870")] public NPCManage.AILevel g_AILevel; // Token: 0x04000871 RID: 2161 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000871")] public NPCManage.AIType g_sAICharacter; // Token: 0x04000872 RID: 2162 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000872")] public LockPoint[] g_LockPosition; // Token: 0x04000873 RID: 2163 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000873")] public float Repulse = 50f; // Token: 0x04000874 RID: 2164 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000874")] public int DeathMoney; // Token: 0x04000875 RID: 2165 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000875")] public int DeathHP; // Token: 0x04000876 RID: 2166 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4000876")] public int DeathMP; // Token: 0x04000877 RID: 2167 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000877")] public int PropertyID = (int)((ulong)4294967295L); // Token: 0x04000878 RID: 2168 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000878")] public SceneEvent[] DeathOpenEvent; // Token: 0x04000879 RID: 2169 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000879")] public SceneEvent[] DeathReleaseEvent; // Token: 0x0400087A RID: 2170 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400087A")] private GameObject DeployScene; // Token: 0x0400087B RID: 2171 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400087B")] private SceneIsHide g_DeploySceneIsHide; // Token: 0x0400087C RID: 2172 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400087C")] private AI_NPC aiNpc; // Token: 0x0400087D RID: 2173 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400087D")] public float FrocePushWidth; // Token: 0x0400087E RID: 2174 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400087E")] public bool CanFrocePush = true; // Token: 0x0400087F RID: 2175 [FieldOffset(Offset = "0x7D")] [Token(Token = "0x400087F")] public bool PushPlayer; // Token: 0x04000880 RID: 2176 [FieldOffset(Offset = "0x7E")] [Token(Token = "0x4000880")] public bool PushTopPlayer; // Token: 0x04000881 RID: 2177 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000881")] public float PushTopPlayerDistance = 1.8f; // Token: 0x04000882 RID: 2178 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4000882")] public float PushTopPlayerDot = 0.72f; // Token: 0x04000883 RID: 2179 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000883")] private MoveController g_Move; // Token: 0x04000884 RID: 2180 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000884")] private WizardGirlManage g_Player; // Token: 0x04000885 RID: 2181 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000885")] private AnimAttackCollision g_AttackCollision; // Token: 0x04000886 RID: 2182 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000886")] private bool g_bHitPause = true; // Token: 0x04000887 RID: 2183 [FieldOffset(Offset = "0xA1")] [Token(Token = "0x4000887")] protected bool g_bPauseEnable; // Token: 0x04000888 RID: 2184 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4000888")] protected float g_fPauseTime; // Token: 0x04000889 RID: 2185 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000889")] protected float g_fPauseTimeScale = 1f; // Token: 0x0400088A RID: 2186 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400088A")] private bool g_bCanResetDeath = true; // Token: 0x0400088B RID: 2187 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400088B")] private float g_fBuffCureTime; // Token: 0x0400088C RID: 2188 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400088C")] private float g_fBuffDefenseTime; // Token: 0x0400088D RID: 2189 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400088D")] public GameObject EffBuffCureObject; // Token: 0x0400088E RID: 2190 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400088E")] public GameObject EffBuffDefenseObject; // Token: 0x0400088F RID: 2191 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400088F")] public GameObject EffBuffDefenseHitObject; // Token: 0x04000890 RID: 2192 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000890")] public GameObject EffBuffDefenseRemoveObject; // Token: 0x04000891 RID: 2193 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000891")] public GameObject EffCreateObject; // Token: 0x04000892 RID: 2194 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000892")] private EffectPool g_EffBuffCure; // Token: 0x04000893 RID: 2195 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000893")] private EffectPool g_EffBuffDefense; // Token: 0x04000894 RID: 2196 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000894")] private EffectPool g_EffBuffDefenseHit; // Token: 0x04000895 RID: 2197 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000895")] private EffectPool g_EffBuffDefenseRemove; // Token: 0x04000896 RID: 2198 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4000896")] private EffectPool g_EffCreate; // Token: 0x04000897 RID: 2199 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4000897")] private bool g_bBuffDefenseRemoveSlow; // Token: 0x04000898 RID: 2200 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x4000898")] public AI_NPC.AIStatus ShowCurrentlyStatus; // Token: 0x04000899 RID: 2201 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4000899")] private Action hpBarHandler; // Token: 0x020000A6 RID: 166 [Token(Token = "0x20000A6")] public enum AILevel { // Token: 0x0400089C RID: 2204 [Token(Token = "0x400089C")] Monster, // Token: 0x0400089D RID: 2205 [Token(Token = "0x400089D")] Boss, // Token: 0x0400089E RID: 2206 [Token(Token = "0x400089E")] NPC } // Token: 0x020000A7 RID: 167 [Token(Token = "0x20000A7")] public enum AIType { // Token: 0x040008A0 RID: 2208 [Token(Token = "0x40008A0")] Null, // Token: 0x040008A1 RID: 2209 [Token(Token = "0x40008A1")] GhostA, // Token: 0x040008A2 RID: 2210 [Token(Token = "0x40008A2")] GhostB, // Token: 0x040008A3 RID: 2211 [Token(Token = "0x40008A3")] GhostC, // Token: 0x040008A4 RID: 2212 [Token(Token = "0x40008A4")] GhostC_B, // Token: 0x040008A5 RID: 2213 [Token(Token = "0x40008A5")] BossAct01, // Token: 0x040008A6 RID: 2214 [Token(Token = "0x40008A6")] Doll01, // Token: 0x040008A7 RID: 2215 [Token(Token = "0x40008A7")] DollWeakA, // Token: 0x040008A8 RID: 2216 [Token(Token = "0x40008A8")] DollWeakB, // Token: 0x040008A9 RID: 2217 [Token(Token = "0x40008A9")] Doll02, // Token: 0x040008AA RID: 2218 [Token(Token = "0x40008AA")] GhostD, // Token: 0x040008AB RID: 2219 [Token(Token = "0x40008AB")] Doll02_Big, // Token: 0x040008AC RID: 2220 [Token(Token = "0x40008AC")] GhostC_Red, // Token: 0x040008AD RID: 2221 [Token(Token = "0x40008AD")] GhostC_B_Red, // Token: 0x040008AE RID: 2222 [Token(Token = "0x40008AE")] GhostB_Red, // Token: 0x040008AF RID: 2223 [Token(Token = "0x40008AF")] GhostA_Red, // Token: 0x040008B0 RID: 2224 [Token(Token = "0x40008B0")] BossLevel02, // Token: 0x040008B1 RID: 2225 [Token(Token = "0x40008B1")] BossLevel03, // Token: 0x040008B2 RID: 2226 [Token(Token = "0x40008B2")] BossLevel03Big, // Token: 0x040008B3 RID: 2227 [Token(Token = "0x40008B3")] TreasureChestMonster01, // Token: 0x040008B4 RID: 2228 [Token(Token = "0x40008B4")] BossAct01_Plus, // Token: 0x040008B5 RID: 2229 [Token(Token = "0x40008B5")] DollWeakC, // Token: 0x040008B6 RID: 2230 [Token(Token = "0x40008B6")] GhostB_Lightning, // Token: 0x040008B7 RID: 2231 [Token(Token = "0x40008B7")] DollWeakD, // Token: 0x040008B8 RID: 2232 [Token(Token = "0x40008B8")] Doll03, // Token: 0x040008B9 RID: 2233 [Token(Token = "0x40008B9")] SAG03, // Token: 0x040008BA RID: 2234 [Token(Token = "0x40008BA")] BossLevel04, // Token: 0x040008BB RID: 2235 [Token(Token = "0x40008BB")] SAG04, // Token: 0x040008BC RID: 2236 [Token(Token = "0x40008BC")] SAG02, // Token: 0x040008BD RID: 2237 [Token(Token = "0x40008BD")] Knight, // Token: 0x040008BE RID: 2238 [Token(Token = "0x40008BE")] GhostC_Lightning, // Token: 0x040008BF RID: 2239 [Token(Token = "0x40008BF")] GhostC_B_Lightning, // Token: 0x040008C0 RID: 2240 [Token(Token = "0x40008C0")] GhostD_Lightning, // Token: 0x040008C1 RID: 2241 [Token(Token = "0x40008C1")] GhostD_Red, // Token: 0x040008C2 RID: 2242 [Token(Token = "0x40008C2")] GhostE, // Token: 0x040008C3 RID: 2243 [Token(Token = "0x40008C3")] GhostE02, // Token: 0x040008C4 RID: 2244 [Token(Token = "0x40008C4")] BossLevel05, // Token: 0x040008C5 RID: 2245 [Token(Token = "0x40008C5")] SealGhost, // Token: 0x040008C6 RID: 2246 [Token(Token = "0x40008C6")] SealGhost02, // Token: 0x040008C7 RID: 2247 [Token(Token = "0x40008C7")] Doll03_Big, // Token: 0x040008C8 RID: 2248 [Token(Token = "0x40008C8")] Doll01_Yellow, // Token: 0x040008C9 RID: 2249 [Token(Token = "0x40008C9")] PhantomNobeta, // Token: 0x040008CA RID: 2250 [Token(Token = "0x40008CA")] Doll02Stone, // Token: 0x040008CB RID: 2251 [Token(Token = "0x40008CB")] GhostC_Dark, // Token: 0x040008CC RID: 2252 [Token(Token = "0x40008CC")] BossLevel06, // Token: 0x040008CD RID: 2253 [Token(Token = "0x40008CD")] Doll01_Red } }