Files
2023-09-06 22:19:13 +02:00

995 lines
34 KiB
C#

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<NPCManage> hpBarHandler)
{
/*
An exception occurred when decompiling this method (06000805)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void NPCManage::BindHPBarHandler(System.Action`1<NPCManage>)
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; stfld:class [mscorlib]System.Action`1<class NPCManage>(NPCManage::hpBarHandler, ldloc:NPCManage(this), ldloc:class [mscorlib]System.Action`1<class NPCManage>(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.<HasHPBarAttached>k__BackingField)
{
Action<NPCManage> 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<SceneIsHide>();
int num2 = 0;
if (component == num2)
{
SceneIsHide sceneIsHide = this.DeployScene.AddComponent<SceneIsHide>();
}
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<NPCManage> 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
}
}