Add v1.0.3.1
This commit is contained in:
22
Cpp2IL/Assembly-CSharp.sln
Normal file
22
Cpp2IL/Assembly-CSharp.sln
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.0.31903.59
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp\Assembly-CSharp.csproj", "{8212E052-06FF-43E0-9ED4-57C6085134FE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{8212E052-06FF-43E0-9ED4-57C6085134FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{8212E052-06FF-43E0-9ED4-57C6085134FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{8212E052-06FF-43E0-9ED4-57C6085134FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{8212E052-06FF-43E0-9ED4-57C6085134FE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
102
Cpp2IL/Assembly-CSharp/AI_BossLevel01_Plus.cs
Normal file
102
Cpp2IL/Assembly-CSharp/AI_BossLevel01_Plus.cs
Normal file
@@ -0,0 +1,102 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x2000040")]
|
||||
public class AI_BossLevel01_Plus : AI_Boss_Act01
|
||||
{
|
||||
// Token: 0x060001DF RID: 479 RVA: 0x00006FB0 File Offset: 0x000051B0
|
||||
[Token(Token = "0x60001DF")]
|
||||
[Address(RVA = "0x155F660", Offset = "0x155E460", VA = "0x18155F660", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fWalkSpeed = 6f;
|
||||
this.g_fRunSpeed = 12f;
|
||||
this.g_fDashSpeed = 42f;
|
||||
g_Move.SetDragRotation(0.2f);
|
||||
}
|
||||
|
||||
// Token: 0x060001E0 RID: 480 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001E0")]
|
||||
[Address(RVA = "0x155F130", Offset = "0x155DF30", VA = "0x18155F130", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001E1 RID: 481 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001E1")]
|
||||
[Address(RVA = "0x155DA20", Offset = "0x155C820", VA = "0x18155DA20", Slot = "38")]
|
||||
protected override void InitFightStatus(AI_Boss_Act01.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001E2 RID: 482 RVA: 0x00007000 File Offset: 0x00005200
|
||||
[Token(Token = "0x60001E2")]
|
||||
[Address(RVA = "0x155CD30", Offset = "0x155BB30", VA = "0x18155CD30", Slot = "39")]
|
||||
protected override void AEnd()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int count = base.Count;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060001E3 RID: 483 RVA: 0x00007030 File Offset: 0x00005230
|
||||
[Token(Token = "0x60001E3")]
|
||||
[Address(RVA = "0x155CCD0", Offset = "0x155BAD0", VA = "0x18155CCD0", Slot = "40")]
|
||||
protected override void ADestoryExplosion()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060001E4 RID: 484 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001E4")]
|
||||
[Address(RVA = "0x155CD90", Offset = "0x155BB90", VA = "0x18155CD90", Slot = "41")]
|
||||
protected override void FirstMode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001E5 RID: 485 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001E5")]
|
||||
[Address(RVA = "0x155EF00", Offset = "0x155DD00", VA = "0x18155EF00", Slot = "42")]
|
||||
protected override void SecondMode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001E6 RID: 486 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001E6")]
|
||||
[Address(RVA = "0x155CF50", Offset = "0x155BD50", VA = "0x18155CF50", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001E7 RID: 487 RVA: 0x00007070 File Offset: 0x00005270
|
||||
[Token(Token = "0x60001E7")]
|
||||
[Address(RVA = "0x155F6C0", Offset = "0x155E4C0", VA = "0x18155F6C0")]
|
||||
public AI_BossLevel01_Plus()
|
||||
{
|
||||
}
|
||||
}
|
||||
582
Cpp2IL/Assembly-CSharp/AI_BossLevel03.cs
Normal file
582
Cpp2IL/Assembly-CSharp/AI_BossLevel03.cs
Normal file
@@ -0,0 +1,582 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000042 RID: 66
|
||||
[Token(Token = "0x2000042")]
|
||||
public class AI_BossLevel03 : AI_NPC
|
||||
{
|
||||
// Token: 0x060001ED RID: 493 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001ED")]
|
||||
[Address(RVA = "0x1569220", Offset = "0x1568020", VA = "0x181569220", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001EE RID: 494 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001EE")]
|
||||
[Address(RVA = "0x156A220", Offset = "0x1569020", VA = "0x18156A220", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001EF RID: 495 RVA: 0x0000711C File Offset: 0x0000531C
|
||||
[Token(Token = "0x60001EF")]
|
||||
[Address(RVA = "0x15683D0", Offset = "0x15671D0", VA = "0x1815683D0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeLUA.Update();
|
||||
this.g_ShakeRUA.Update();
|
||||
this.g_ShakeLHand.Update();
|
||||
this.g_ShakeRHand.Update();
|
||||
this.g_ShakeLThigh.Update();
|
||||
this.g_ShakeRThigh.Update();
|
||||
this.g_ShakeLFoot.Update();
|
||||
this.g_ShakeRFoot.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeCharacter.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060001F0 RID: 496 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F0")]
|
||||
[Address(RVA = "0x1565750", Offset = "0x1564550", VA = "0x181565750", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F1 RID: 497 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F1")]
|
||||
[Address(RVA = "0x1566D50", Offset = "0x1565B50", VA = "0x181566D50")]
|
||||
private void InitFightStatus(AI_BossLevel03.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F2 RID: 498 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F2")]
|
||||
[Address(RVA = "0x156A630", Offset = "0x1569430", VA = "0x18156A630")]
|
||||
private void Watch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F3 RID: 499 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F3")]
|
||||
[Address(RVA = "0x15699D0", Offset = "0x15687D0", VA = "0x1815699D0")]
|
||||
private void TurnLeft()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F4 RID: 500 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F4")]
|
||||
[Address(RVA = "0x1569DF0", Offset = "0x1568BF0", VA = "0x181569DF0")]
|
||||
private void TurnRight()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F5 RID: 501 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F5")]
|
||||
[Address(RVA = "0x1569090", Offset = "0x1567E90", VA = "0x181569090")]
|
||||
private void SprintForward()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F6 RID: 502 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F6")]
|
||||
[Address(RVA = "0x1568F50", Offset = "0x1567D50", VA = "0x181568F50")]
|
||||
private void SprintBack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F7 RID: 503 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F7")]
|
||||
[Address(RVA = "0x1568580", Offset = "0x1567380", VA = "0x181568580")]
|
||||
private void SelectFight()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F8 RID: 504 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F8")]
|
||||
[Address(RVA = "0x1560460", Offset = "0x155F260", VA = "0x181560460")]
|
||||
private void Attack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001F9 RID: 505 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001F9")]
|
||||
[Address(RVA = "0x155FE90", Offset = "0x155EC90", VA = "0x18155FE90")]
|
||||
private void AttackCombo()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FA RID: 506 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FA")]
|
||||
[Address(RVA = "0x155F6D0", Offset = "0x155E4D0", VA = "0x18155F6D0")]
|
||||
private void ACombo02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FB RID: 507 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FB")]
|
||||
[Address(RVA = "0x15601F0", Offset = "0x155EFF0", VA = "0x1815601F0")]
|
||||
private void AttackSprint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FC RID: 508 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FC")]
|
||||
[Address(RVA = "0x155FBE0", Offset = "0x155E9E0", VA = "0x18155FBE0")]
|
||||
private void AttackAssault()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FD RID: 509 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FD")]
|
||||
[Address(RVA = "0x15600E0", Offset = "0x155EEE0", VA = "0x1815600E0")]
|
||||
private void AttackHammer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FE RID: 510 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FE")]
|
||||
[Address(RVA = "0x155F9E0", Offset = "0x155E7E0", VA = "0x18155F9E0")]
|
||||
private void ARun()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060001FF RID: 511 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60001FF")]
|
||||
[Address(RVA = "0x155FCB0", Offset = "0x155EAB0", VA = "0x18155FCB0")]
|
||||
private void AttackCombo04()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000200 RID: 512 RVA: 0x000071B0 File Offset: 0x000053B0
|
||||
[Token(Token = "0x6000200")]
|
||||
[Address(RVA = "0x155F950", Offset = "0x155E750", VA = "0x18155F950")]
|
||||
private void ADamagedFly()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
if (this.g_Effect.g_bChargeComplete)
|
||||
{
|
||||
this.g_fFightTime = 0f;
|
||||
}
|
||||
this.InitFightStatus(AI_BossLevel03.AIFighting.Watch);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000201 RID: 513 RVA: 0x000071F8 File Offset: 0x000053F8
|
||||
[Token(Token = "0x6000201")]
|
||||
[Address(RVA = "0x155F9B0", Offset = "0x155E7B0", VA = "0x18155F9B0")]
|
||||
private void ADeath()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel03.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000202 RID: 514 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000202")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void AEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000203 RID: 515 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000203")]
|
||||
[Address(RVA = "0x1565EC0", Offset = "0x1564CC0", VA = "0x181565EC0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000204 RID: 516 RVA: 0x00007224 File Offset: 0x00005424
|
||||
[Token(Token = "0x6000204")]
|
||||
[Address(RVA = "0x1568EF0", Offset = "0x1567CF0", VA = "0x181568EF0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_FaceAnim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000205 RID: 517 RVA: 0x00007258 File Offset: 0x00005458
|
||||
[Token(Token = "0x6000205")]
|
||||
[Address(RVA = "0x15684D0", Offset = "0x15672D0", VA = "0x1815684D0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_Effect.RemoveSoul();
|
||||
this.g_Voice.StopVoicePlayDoll();
|
||||
this.g_Voice.StopVoiceAbsorbSoul();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000206 RID: 518 RVA: 0x000072B4 File Offset: 0x000054B4
|
||||
[Token(Token = "0x6000206")]
|
||||
[Address(RVA = "0x1565650", Offset = "0x1564450", VA = "0x181565650", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
float stageTimeScale = Game.GetStageTimeScale();
|
||||
this.g_fTimeScale = stageTimeScale;
|
||||
this.InitFightStatus(AI_BossLevel03.AIFighting.Idle);
|
||||
if (!base.GameSave.flags.stage03Boss01Clear)
|
||||
{
|
||||
this.g_Voice.PlayVoicePlayDoll();
|
||||
return;
|
||||
}
|
||||
this.g_iScriptStep = (int)((ulong)4L);
|
||||
}
|
||||
|
||||
// Token: 0x06000207 RID: 519 RVA: 0x00007334 File Offset: 0x00005534
|
||||
[Token(Token = "0x6000207")]
|
||||
[Address(RVA = "0x1568550", Offset = "0x1567350", VA = "0x181568550", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000208 RID: 520 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000208")]
|
||||
[Address(RVA = "0x1568840", Offset = "0x1567640", VA = "0x181568840", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000209 RID: 521 RVA: 0x00007360 File Offset: 0x00005560
|
||||
[Token(Token = "0x6000209")]
|
||||
[Address(RVA = "0x1568E00", Offset = "0x1567C00", VA = "0x181568E00", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator animator;
|
||||
for (;;)
|
||||
{
|
||||
animator = this.g_FaceAnim;
|
||||
if (!bEnable)
|
||||
{
|
||||
break;
|
||||
}
|
||||
animator.SetLayerWeight(1, 1f);
|
||||
if (Name != "")
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
animator.SetLayerWeight(1, (float)num);
|
||||
return;
|
||||
Block_1:
|
||||
Animator animator2 = this.g_FaceAnim;
|
||||
int num2 = 0;
|
||||
animator2.CrossFade(Name, 0.05f, 1, (float)num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600020A RID: 522 RVA: 0x000073BC File Offset: 0x000055BC
|
||||
[Token(Token = "0x600020A")]
|
||||
[Address(RVA = "0x156AA40", Offset = "0x1569840", VA = "0x18156AA40")]
|
||||
public AI_BossLevel03()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000239 RID: 569
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000239")]
|
||||
private BossLevel03EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400023A RID: 570
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400023A")]
|
||||
private VoiceBoss03 g_Voice;
|
||||
|
||||
// Token: 0x0400023B RID: 571
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400023B")]
|
||||
private Animator g_FaceAnim;
|
||||
|
||||
// Token: 0x0400023C RID: 572
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400023C")]
|
||||
private float g_fAttackRadius = 5.5f;
|
||||
|
||||
// Token: 0x0400023D RID: 573
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400023D")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400023E RID: 574
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400023E")]
|
||||
private float g_fAniMoveDirection;
|
||||
|
||||
// Token: 0x0400023F RID: 575
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400023F")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000240 RID: 576
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000240")]
|
||||
private Shake g_ShakeLUA;
|
||||
|
||||
// Token: 0x04000241 RID: 577
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000241")]
|
||||
private Shake g_ShakeRUA;
|
||||
|
||||
// Token: 0x04000242 RID: 578
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000242")]
|
||||
private Shake g_ShakeLHand;
|
||||
|
||||
// Token: 0x04000243 RID: 579
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000243")]
|
||||
private Shake g_ShakeRHand;
|
||||
|
||||
// Token: 0x04000244 RID: 580
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000244")]
|
||||
private Shake g_ShakeLThigh;
|
||||
|
||||
// Token: 0x04000245 RID: 581
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000245")]
|
||||
private Shake g_ShakeRThigh;
|
||||
|
||||
// Token: 0x04000246 RID: 582
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000246")]
|
||||
private Shake g_ShakeLFoot;
|
||||
|
||||
// Token: 0x04000247 RID: 583
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000247")]
|
||||
private Shake g_ShakeRFoot;
|
||||
|
||||
// Token: 0x04000248 RID: 584
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000248")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000249 RID: 585
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000249")]
|
||||
private Shake g_ShakeCharacter;
|
||||
|
||||
// Token: 0x0400024A RID: 586
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400024A")]
|
||||
private AI_BossLevel03.AIFighting g_Fighting = (AI_BossLevel03.AIFighting)((ulong)27L);
|
||||
|
||||
// Token: 0x0400024B RID: 587
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x400024B")]
|
||||
private AI_BossLevel03.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x0400024C RID: 588
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400024C")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x0400024D RID: 589
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x400024D")]
|
||||
private float g_fFightTime;
|
||||
|
||||
// Token: 0x0400024E RID: 590
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400024E")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x0400024F RID: 591
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x400024F")]
|
||||
private float g_fAttackRotateCon;
|
||||
|
||||
// Token: 0x04000250 RID: 592
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000250")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x04000251 RID: 593
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000251")]
|
||||
private float g_fAttackComboStart;
|
||||
|
||||
// Token: 0x04000252 RID: 594
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000252")]
|
||||
private bool g_bCharge;
|
||||
|
||||
// Token: 0x04000253 RID: 595
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x4000253")]
|
||||
private float g_fAniCharge;
|
||||
|
||||
// Token: 0x04000254 RID: 596
|
||||
[Token(Token = "0x4000254")]
|
||||
private const float g_fChargeTime = 2f;
|
||||
|
||||
// Token: 0x04000255 RID: 597
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x4000255")]
|
||||
private float g_fChargeTimeVal;
|
||||
|
||||
// Token: 0x04000256 RID: 598
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x4000256")]
|
||||
private float g_fAniCharacterLayerWeight;
|
||||
|
||||
// Token: 0x04000257 RID: 599
|
||||
[Token(Token = "0x4000257")]
|
||||
private const float g_fChargeCompleteTime = 1f;
|
||||
|
||||
// Token: 0x04000258 RID: 600
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x4000258")]
|
||||
private float g_fChargeCompleteTimeVal;
|
||||
|
||||
// Token: 0x04000259 RID: 601
|
||||
[FieldOffset(Offset = "0x224")]
|
||||
[Token(Token = "0x4000259")]
|
||||
private bool g_bPlus;
|
||||
|
||||
// Token: 0x0400025A RID: 602
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400025A")]
|
||||
private int g_iScriptStep;
|
||||
|
||||
// Token: 0x02000043 RID: 67
|
||||
[Token(Token = "0x2000043")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x0400025C RID: 604
|
||||
[Token(Token = "0x400025C")]
|
||||
Null,
|
||||
// Token: 0x0400025D RID: 605
|
||||
[Token(Token = "0x400025D")]
|
||||
Watch,
|
||||
// Token: 0x0400025E RID: 606
|
||||
[Token(Token = "0x400025E")]
|
||||
TurnLeft,
|
||||
// Token: 0x0400025F RID: 607
|
||||
[Token(Token = "0x400025F")]
|
||||
TurnRight,
|
||||
// Token: 0x04000260 RID: 608
|
||||
[Token(Token = "0x4000260")]
|
||||
SprintForward,
|
||||
// Token: 0x04000261 RID: 609
|
||||
[Token(Token = "0x4000261")]
|
||||
SprintBack,
|
||||
// Token: 0x04000262 RID: 610
|
||||
[Token(Token = "0x4000262")]
|
||||
Damaged,
|
||||
// Token: 0x04000263 RID: 611
|
||||
[Token(Token = "0x4000263")]
|
||||
DamagedFly,
|
||||
// Token: 0x04000264 RID: 612
|
||||
[Token(Token = "0x4000264")]
|
||||
Death,
|
||||
// Token: 0x04000265 RID: 613
|
||||
[Token(Token = "0x4000265")]
|
||||
End,
|
||||
// Token: 0x04000266 RID: 614
|
||||
[Token(Token = "0x4000266")]
|
||||
ACombo01,
|
||||
// Token: 0x04000267 RID: 615
|
||||
[Token(Token = "0x4000267")]
|
||||
ACombo02,
|
||||
// Token: 0x04000268 RID: 616
|
||||
[Token(Token = "0x4000268")]
|
||||
ACombo03,
|
||||
// Token: 0x04000269 RID: 617
|
||||
[Token(Token = "0x4000269")]
|
||||
ACombo03V2,
|
||||
// Token: 0x0400026A RID: 618
|
||||
[Token(Token = "0x400026A")]
|
||||
Attack03,
|
||||
// Token: 0x0400026B RID: 619
|
||||
[Token(Token = "0x400026B")]
|
||||
ACombo04,
|
||||
// Token: 0x0400026C RID: 620
|
||||
[Token(Token = "0x400026C")]
|
||||
AHammer,
|
||||
// Token: 0x0400026D RID: 621
|
||||
[Token(Token = "0x400026D")]
|
||||
AAssault,
|
||||
// Token: 0x0400026E RID: 622
|
||||
[Token(Token = "0x400026E")]
|
||||
ASprint,
|
||||
// Token: 0x0400026F RID: 623
|
||||
[Token(Token = "0x400026F")]
|
||||
AComboB01,
|
||||
// Token: 0x04000270 RID: 624
|
||||
[Token(Token = "0x4000270")]
|
||||
AttackB02,
|
||||
// Token: 0x04000271 RID: 625
|
||||
[Token(Token = "0x4000271")]
|
||||
AComboB02,
|
||||
// Token: 0x04000272 RID: 626
|
||||
[Token(Token = "0x4000272")]
|
||||
AComboB03,
|
||||
// Token: 0x04000273 RID: 627
|
||||
[Token(Token = "0x4000273")]
|
||||
ASprintB,
|
||||
// Token: 0x04000274 RID: 628
|
||||
[Token(Token = "0x4000274")]
|
||||
ARunStart,
|
||||
// Token: 0x04000275 RID: 629
|
||||
[Token(Token = "0x4000275")]
|
||||
ARun,
|
||||
// Token: 0x04000276 RID: 630
|
||||
[Token(Token = "0x4000276")]
|
||||
ARunEnd,
|
||||
// Token: 0x04000277 RID: 631
|
||||
[Token(Token = "0x4000277")]
|
||||
Idle
|
||||
}
|
||||
}
|
||||
537
Cpp2IL/Assembly-CSharp/AI_BossLevel03_Big.cs
Normal file
537
Cpp2IL/Assembly-CSharp/AI_BossLevel03_Big.cs
Normal file
@@ -0,0 +1,537 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000045 RID: 69
|
||||
[Token(Token = "0x2000045")]
|
||||
public class AI_BossLevel03_Big : AI_NPC
|
||||
{
|
||||
// Token: 0x0600020F RID: 527 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600020F")]
|
||||
[Address(RVA = "0x1564890", Offset = "0x1563690", VA = "0x181564890", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000210 RID: 528 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000210")]
|
||||
[Address(RVA = "0x1564F60", Offset = "0x1563D60", VA = "0x181564F60", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000211 RID: 529 RVA: 0x00007458 File Offset: 0x00005658
|
||||
[Token(Token = "0x6000211")]
|
||||
[Address(RVA = "0x15642A0", Offset = "0x15630A0", VA = "0x1815642A0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeLUA.Update();
|
||||
this.g_ShakeRUA.Update();
|
||||
this.g_ShakeLHand.Update();
|
||||
this.g_ShakeRHand.Update();
|
||||
this.g_ShakeLThigh.Update();
|
||||
this.g_ShakeRThigh.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000212 RID: 530 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000212")]
|
||||
[Address(RVA = "0x1561870", Offset = "0x1560670", VA = "0x181561870", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000213 RID: 531 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000213")]
|
||||
[Address(RVA = "0x1562AF0", Offset = "0x15618F0", VA = "0x181562AF0")]
|
||||
private void InitFightStatus(AI_BossLevel03_Big.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000214 RID: 532 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000214")]
|
||||
[Address(RVA = "0x1561750", Offset = "0x1560550", VA = "0x181561750")]
|
||||
private void FIdle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000215 RID: 533 RVA: 0x000074CC File Offset: 0x000056CC
|
||||
[Token(Token = "0x6000215")]
|
||||
[Address(RVA = "0x15647E0", Offset = "0x15635E0", VA = "0x1815647E0")]
|
||||
private void StartBattle()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel03_Big.AIFighting.WalkForward);
|
||||
BossLevel03BigEffectPlay bossLevel03BigEffectPlay = this.g_Effect;
|
||||
this.g_FightNext = (AI_BossLevel03_Big.AIFighting)((ulong)2L);
|
||||
bossLevel03BigEffectPlay.PlayEffBodyLave();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackCombo;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackCombo = num2;
|
||||
this.g_Effect.PlayEffOpeningLava();
|
||||
this.g_Effect.StopSEEarthQuake();
|
||||
}
|
||||
|
||||
// Token: 0x06000216 RID: 534 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000216")]
|
||||
[Address(RVA = "0x15654D0", Offset = "0x15642D0", VA = "0x1815654D0")]
|
||||
private void Watch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000217 RID: 535 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000217")]
|
||||
[Address(RVA = "0x1565340", Offset = "0x1564140", VA = "0x181565340")]
|
||||
private void WalkForward()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000218 RID: 536 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000218")]
|
||||
[Address(RVA = "0x1560720", Offset = "0x155F520", VA = "0x181560720")]
|
||||
private void Attack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000219 RID: 537 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000219")]
|
||||
[Address(RVA = "0x1560EC0", Offset = "0x155FCC0", VA = "0x181560EC0")]
|
||||
private void AttackSweep()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021A RID: 538 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021A")]
|
||||
[Address(RVA = "0x1560AE0", Offset = "0x155F8E0", VA = "0x181560AE0")]
|
||||
private void Attack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021B RID: 539 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021B")]
|
||||
[Address(RVA = "0x1560E50", Offset = "0x155FC50", VA = "0x181560E50")]
|
||||
private void AttackSplashDouble()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021C RID: 540 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021C")]
|
||||
[Address(RVA = "0x1560E50", Offset = "0x155FC50", VA = "0x181560E50")]
|
||||
private void AttackThrow()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021D RID: 541 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021D")]
|
||||
[Address(RVA = "0x1561480", Offset = "0x1560280", VA = "0x181561480")]
|
||||
private void Charge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021E RID: 542 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021E")]
|
||||
[Address(RVA = "0x1561190", Offset = "0x155FF90", VA = "0x181561190")]
|
||||
private void ChargeAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600021F RID: 543 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600021F")]
|
||||
[Address(RVA = "0x15612C0", Offset = "0x15600C0", VA = "0x1815612C0")]
|
||||
private void ChargeFar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000220 RID: 544 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000220")]
|
||||
[Address(RVA = "0x1561090", Offset = "0x155FE90", VA = "0x181561090")]
|
||||
private void ChargeAttackFar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000221 RID: 545 RVA: 0x0000753C File Offset: 0x0000573C
|
||||
[Token(Token = "0x6000221")]
|
||||
[Address(RVA = "0x1561290", Offset = "0x1560090", VA = "0x181561290")]
|
||||
private void ChargeDamaged()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel03_Big.AIFighting.Watch);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000222 RID: 546 RVA: 0x00007568 File Offset: 0x00005768
|
||||
[Token(Token = "0x6000222")]
|
||||
[Address(RVA = "0x15606C0", Offset = "0x155F4C0", VA = "0x1815606C0")]
|
||||
private void ADeath()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel03_Big.AIFighting.Destory);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000223 RID: 547 RVA: 0x00007594 File Offset: 0x00005794
|
||||
[Token(Token = "0x6000223")]
|
||||
[Address(RVA = "0x15606F0", Offset = "0x155F4F0", VA = "0x1815606F0")]
|
||||
private void ADestory()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel03_Big.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000224 RID: 548 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000224")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void AEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000225 RID: 549 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000225")]
|
||||
[Address(RVA = "0x15622C0", Offset = "0x15610C0", VA = "0x1815622C0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000226 RID: 550 RVA: 0x000075C0 File Offset: 0x000057C0
|
||||
[Token(Token = "0x6000226")]
|
||||
[Address(RVA = "0x1564780", Offset = "0x1563580", VA = "0x181564780", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_FaceAnim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000227 RID: 551 RVA: 0x000075F4 File Offset: 0x000057F4
|
||||
[Token(Token = "0x6000227")]
|
||||
[Address(RVA = "0x1495E30", Offset = "0x1494C30", VA = "0x181495E30", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.AEnd();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000228 RID: 552 RVA: 0x00007620 File Offset: 0x00005820
|
||||
[Token(Token = "0x6000228")]
|
||||
[Address(RVA = "0x15616A0", Offset = "0x15604A0", VA = "0x1815616A0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
float stageTimeScale = Game.GetStageTimeScale();
|
||||
this.g_fTimeScale = stageTimeScale;
|
||||
int num2 = 0;
|
||||
this.InitFightStatus((AI_BossLevel03_Big.AIFighting)num2);
|
||||
}
|
||||
|
||||
// Token: 0x06000229 RID: 553 RVA: 0x0000767C File Offset: 0x0000587C
|
||||
[Token(Token = "0x6000229")]
|
||||
[Address(RVA = "0x1495E60", Offset = "0x1494C60", VA = "0x181495E60", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_NPCM.SetLockPoint(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600022A RID: 554 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600022A")]
|
||||
[Address(RVA = "0x1564360", Offset = "0x1563160", VA = "0x181564360", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600022B RID: 555 RVA: 0x000076A4 File Offset: 0x000058A4
|
||||
[Token(Token = "0x600022B")]
|
||||
[Address(RVA = "0x1564690", Offset = "0x1563490", VA = "0x181564690", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator animator;
|
||||
for (;;)
|
||||
{
|
||||
animator = this.g_FaceAnim;
|
||||
if (!bEnable)
|
||||
{
|
||||
break;
|
||||
}
|
||||
animator.SetLayerWeight(1, 1f);
|
||||
if (Name != "")
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
animator.SetLayerWeight(1, (float)num);
|
||||
return;
|
||||
Block_1:
|
||||
Animator animator2 = this.g_FaceAnim;
|
||||
int num2 = 0;
|
||||
animator2.CrossFade(Name, 0.05f, 1, (float)num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600022C RID: 556 RVA: 0x00007700 File Offset: 0x00005900
|
||||
[Token(Token = "0x600022C")]
|
||||
[Address(RVA = "0x1565630", Offset = "0x1564430", VA = "0x181565630")]
|
||||
public AI_BossLevel03_Big()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400027B RID: 635
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400027B")]
|
||||
private BossLevel03BigEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400027C RID: 636
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400027C")]
|
||||
private VoiceBoss03Big g_Voice;
|
||||
|
||||
// Token: 0x0400027D RID: 637
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400027D")]
|
||||
private Animator g_FaceAnim;
|
||||
|
||||
// Token: 0x0400027E RID: 638
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400027E")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400027F RID: 639
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400027F")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000280 RID: 640
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000280")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000281 RID: 641
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000281")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000282 RID: 642
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000282")]
|
||||
private Shake g_ShakeLUA;
|
||||
|
||||
// Token: 0x04000283 RID: 643
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000283")]
|
||||
private Shake g_ShakeRUA;
|
||||
|
||||
// Token: 0x04000284 RID: 644
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000284")]
|
||||
private Shake g_ShakeLHand;
|
||||
|
||||
// Token: 0x04000285 RID: 645
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000285")]
|
||||
private Shake g_ShakeRHand;
|
||||
|
||||
// Token: 0x04000286 RID: 646
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000286")]
|
||||
private Shake g_ShakeLThigh;
|
||||
|
||||
// Token: 0x04000287 RID: 647
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000287")]
|
||||
private Shake g_ShakeRThigh;
|
||||
|
||||
// Token: 0x04000288 RID: 648
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000288")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000289 RID: 649
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000289")]
|
||||
private AI_BossLevel03_Big.AIFighting g_Fighting = (AI_BossLevel03_Big.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400028A RID: 650
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x400028A")]
|
||||
private AI_BossLevel03_Big.AIFighting g_FightNext;
|
||||
|
||||
// Token: 0x0400028B RID: 651
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400028B")]
|
||||
private float g_fFightTime;
|
||||
|
||||
// Token: 0x0400028C RID: 652
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x400028C")]
|
||||
private float g_fAttackCombo;
|
||||
|
||||
// Token: 0x0400028D RID: 653
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400028D")]
|
||||
private float g_fAttackCombo02;
|
||||
|
||||
// Token: 0x0400028E RID: 654
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x400028E")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x0400028F RID: 655
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400028F")]
|
||||
private float g_fAniChage;
|
||||
|
||||
// Token: 0x04000290 RID: 656
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x4000290")]
|
||||
private Vector3 g_v3ChargeAttackDirection;
|
||||
|
||||
// Token: 0x04000291 RID: 657
|
||||
[Token(Token = "0x4000291")]
|
||||
private const float g_fChargeValMax = 3f;
|
||||
|
||||
// Token: 0x04000292 RID: 658
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000292")]
|
||||
private float g_fChargeVal;
|
||||
|
||||
// Token: 0x04000293 RID: 659
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000293")]
|
||||
private float g_fChargeExplosionTime;
|
||||
|
||||
// Token: 0x04000294 RID: 660
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000294")]
|
||||
private Vector3 g_v3MoveTarget;
|
||||
|
||||
// Token: 0x04000295 RID: 661
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x4000295")]
|
||||
private bool g_bChargeFarDamage;
|
||||
|
||||
// Token: 0x04000296 RID: 662
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x4000296")]
|
||||
private int g_iScriptStep;
|
||||
|
||||
// Token: 0x04000297 RID: 663
|
||||
[FieldOffset(Offset = "0x224")]
|
||||
[Token(Token = "0x4000297")]
|
||||
private bool g_bCatTip;
|
||||
|
||||
// Token: 0x04000298 RID: 664
|
||||
[FieldOffset(Offset = "0x225")]
|
||||
[Token(Token = "0x4000298")]
|
||||
private bool g_bPushPlayer;
|
||||
|
||||
// Token: 0x02000046 RID: 70
|
||||
[Token(Token = "0x2000046")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x0400029A RID: 666
|
||||
[Token(Token = "0x400029A")]
|
||||
Null,
|
||||
// Token: 0x0400029B RID: 667
|
||||
[Token(Token = "0x400029B")]
|
||||
Watch,
|
||||
// Token: 0x0400029C RID: 668
|
||||
[Token(Token = "0x400029C")]
|
||||
Attack01,
|
||||
// Token: 0x0400029D RID: 669
|
||||
[Token(Token = "0x400029D")]
|
||||
AttackSweep,
|
||||
// Token: 0x0400029E RID: 670
|
||||
[Token(Token = "0x400029E")]
|
||||
Attack02,
|
||||
// Token: 0x0400029F RID: 671
|
||||
[Token(Token = "0x400029F")]
|
||||
Charge,
|
||||
// Token: 0x040002A0 RID: 672
|
||||
[Token(Token = "0x40002A0")]
|
||||
ChargeAttack,
|
||||
// Token: 0x040002A1 RID: 673
|
||||
[Token(Token = "0x40002A1")]
|
||||
ChargeDamaged,
|
||||
// Token: 0x040002A2 RID: 674
|
||||
[Token(Token = "0x40002A2")]
|
||||
AttackSplashDouble,
|
||||
// Token: 0x040002A3 RID: 675
|
||||
[Token(Token = "0x40002A3")]
|
||||
AttackThrow,
|
||||
// Token: 0x040002A4 RID: 676
|
||||
[Token(Token = "0x40002A4")]
|
||||
WalkForward,
|
||||
// Token: 0x040002A5 RID: 677
|
||||
[Token(Token = "0x40002A5")]
|
||||
ChargeFar,
|
||||
// Token: 0x040002A6 RID: 678
|
||||
[Token(Token = "0x40002A6")]
|
||||
ChargeAttackFar,
|
||||
// Token: 0x040002A7 RID: 679
|
||||
[Token(Token = "0x40002A7")]
|
||||
Idle,
|
||||
// Token: 0x040002A8 RID: 680
|
||||
[Token(Token = "0x40002A8")]
|
||||
StartBattle,
|
||||
// Token: 0x040002A9 RID: 681
|
||||
[Token(Token = "0x40002A9")]
|
||||
Death,
|
||||
// Token: 0x040002AA RID: 682
|
||||
[Token(Token = "0x40002AA")]
|
||||
Destory,
|
||||
// Token: 0x040002AB RID: 683
|
||||
[Token(Token = "0x40002AB")]
|
||||
End
|
||||
}
|
||||
}
|
||||
702
Cpp2IL/Assembly-CSharp/AI_BossLevel04.cs
Normal file
702
Cpp2IL/Assembly-CSharp/AI_BossLevel04.cs
Normal file
@@ -0,0 +1,702 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000048 RID: 72
|
||||
[Token(Token = "0x2000048")]
|
||||
public class AI_BossLevel04 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000230 RID: 560 RVA: 0x0000776C File Offset: 0x0000596C
|
||||
[Token(Token = "0x6000230")]
|
||||
[Address(RVA = "0x1496970", Offset = "0x1495770", VA = "0x181496970", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
Animator component = Common.FindChild(this.g_This.transform, "Boss_Level04_Face").GetComponent<Animator>();
|
||||
this.g_AnimFace = component;
|
||||
BossLevel04EffectPlay component2 = This.GetComponent<BossLevel04EffectPlay>();
|
||||
this.g_Effect = component2;
|
||||
BossLevel04EffectPlay bossLevel04EffectPlay = this.g_Effect;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
bossLevel04EffectPlay.InitData(g_NPCM, this);
|
||||
VoiceBoss04 component3 = This.GetComponent<VoiceBoss04>();
|
||||
this.g_Voice = component3;
|
||||
VoiceBoss04 voiceBoss = this.g_Voice;
|
||||
Transform transform = Common.FindChild(This.transform, "Bip001 Head");
|
||||
voiceBoss.InitData(transform);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 0.4f;
|
||||
g_Move.SetDragRotation(0.4f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = 21f;
|
||||
this.g_fVisionDistance = 200f;
|
||||
this.g_fVisionAngle = 45f;
|
||||
this.g_fWalkSpeed = 1.78f;
|
||||
this.g_fRunSpeed = 7.5f;
|
||||
this.g_fDashSpeed = 60f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform2, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform3 = Common.FindChild(This.transform, "Bip001 Spine");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform3, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeWeapon = shake5;
|
||||
Shake shake6 = this.g_ShakeWeapon;
|
||||
Transform transform4 = Common.FindChild(This.transform, "Bip001 R Hand");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform4, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeAll = shake7;
|
||||
Shake shake8 = this.g_ShakeAll;
|
||||
Transform transform5 = Common.FindChild(This.transform, "Bip001");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform5, num4 != 0);
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
this.g_bPlus = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000231 RID: 561 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000231")]
|
||||
[Address(RVA = "0x1496D80", Offset = "0x1495B80", VA = "0x181496D80", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000232 RID: 562 RVA: 0x00007964 File Offset: 0x00005B64
|
||||
[Token(Token = "0x6000232")]
|
||||
[Address(RVA = "0x1495DC0", Offset = "0x1494BC0", VA = "0x181495DC0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000233 RID: 563 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000233")]
|
||||
[Address(RVA = "0x1491650", Offset = "0x1490450", VA = "0x181491650", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000234 RID: 564 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000234")]
|
||||
[Address(RVA = "0x1492D30", Offset = "0x1491B30", VA = "0x181492D30")]
|
||||
private void InitFightStatus(AI_BossLevel04.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000235 RID: 565 RVA: 0x000079AC File Offset: 0x00005BAC
|
||||
[Token(Token = "0x6000235")]
|
||||
[Address(RVA = "0x1490020", Offset = "0x148EE20", VA = "0x181490020")]
|
||||
private void AFightSelect()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
int num2 = 0;
|
||||
bool flag = (this.g_bPlus ? 1 : 0) != num2;
|
||||
this.g_NextFighting = (flag ? AI_BossLevel04.AIFighting.Idle : AI_BossLevel04.AIFighting.Null);
|
||||
}
|
||||
|
||||
// Token: 0x06000236 RID: 566 RVA: 0x00007A14 File Offset: 0x00005C14
|
||||
[Token(Token = "0x6000236")]
|
||||
[Address(RVA = "0x148FFB0", Offset = "0x148EDB0", VA = "0x18148FFB0")]
|
||||
private void AFightSelectFar()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
int num2 = 0;
|
||||
bool flag = (this.g_bPlus ? 1 : 0) != num2;
|
||||
this.g_NextFighting = (flag ? AI_BossLevel04.AIFighting.Idle : AI_BossLevel04.AIFighting.Null);
|
||||
}
|
||||
|
||||
// Token: 0x06000237 RID: 567 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000237")]
|
||||
[Address(RVA = "0x1491D00", Offset = "0x1490B00", VA = "0x181491D00")]
|
||||
private float GetAttackRadius(AI_BossLevel04.AIFighting AF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000238 RID: 568 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000238")]
|
||||
[Address(RVA = "0x14903E0", Offset = "0x148F1E0", VA = "0x1814903E0")]
|
||||
private void AWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000239 RID: 569 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000239")]
|
||||
[Address(RVA = "0x148F640", Offset = "0x148E440", VA = "0x18148F640")]
|
||||
private void ADodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600023A RID: 570 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600023A")]
|
||||
[Address(RVA = "0x14902C0", Offset = "0x148F0C0", VA = "0x1814902C0")]
|
||||
private void ATrunPlayer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600023B RID: 571 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600023B")]
|
||||
[Address(RVA = "0x1491160", Offset = "0x148FF60", VA = "0x181491160")]
|
||||
private void Attack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600023C RID: 572 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600023C")]
|
||||
[Address(RVA = "0x148F470", Offset = "0x148E270", VA = "0x18148F470")]
|
||||
private void ADashStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600023D RID: 573 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600023D")]
|
||||
[Address(RVA = "0x148F4F0", Offset = "0x148E2F0", VA = "0x18148F4F0")]
|
||||
private void ADash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600023E RID: 574 RVA: 0x00007A5C File Offset: 0x00005C5C
|
||||
[Token(Token = "0x600023E")]
|
||||
[Address(RVA = "0x148F400", Offset = "0x148E200", VA = "0x18148F400")]
|
||||
private void ADashEnd()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime > (float)num)
|
||||
{
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
return;
|
||||
}
|
||||
if (!this.g_WM.GetIsDead())
|
||||
{
|
||||
AI_BossLevel04.AIFighting aifighting = this.g_NextFighting;
|
||||
this.InitFightStatus(aifighting);
|
||||
return;
|
||||
}
|
||||
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)2));
|
||||
}
|
||||
|
||||
// Token: 0x0600023F RID: 575 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600023F")]
|
||||
[Address(RVA = "0x14901E0", Offset = "0x148EFE0", VA = "0x1814901E0")]
|
||||
private void AJumpStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000240 RID: 576 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000240")]
|
||||
[Address(RVA = "0x1490250", Offset = "0x148F050", VA = "0x181490250")]
|
||||
private void AJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000241 RID: 577 RVA: 0x00007AAC File Offset: 0x00005CAC
|
||||
[Token(Token = "0x6000241")]
|
||||
[Address(RVA = "0x14900F0", Offset = "0x148EEF0", VA = "0x1814900F0")]
|
||||
private void AJumpEnd()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime > (float)num)
|
||||
{
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
return;
|
||||
}
|
||||
if (this.g_NextFighting == AI_BossLevel04.AIFighting.Null || this.g_WM.GetIsDead())
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel04.AIFighting.AWatch);
|
||||
return;
|
||||
}
|
||||
AI_BossLevel04.AIFighting aifighting = this.g_NextFighting;
|
||||
float attackRadius = this.GetAttackRadius(aifighting);
|
||||
if (this.g_fPlayerDistance <= attackRadius)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel04.AIFighting.TrunPlayer);
|
||||
return;
|
||||
}
|
||||
int num2 = UnityEngine.Random.Range(0, 3);
|
||||
if (num2 == 0)
|
||||
{
|
||||
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)5));
|
||||
return;
|
||||
}
|
||||
if (num2 != 1)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel04.AIFighting.DodgeFR);
|
||||
return;
|
||||
}
|
||||
this.InitFightStatus((AI_BossLevel04.AIFighting)((uint)7));
|
||||
}
|
||||
|
||||
// Token: 0x06000242 RID: 578 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000242")]
|
||||
[Address(RVA = "0x1490D80", Offset = "0x148FB80", VA = "0x181490D80")]
|
||||
private void Attack4()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000243 RID: 579 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000243")]
|
||||
[Address(RVA = "0x14965F0", Offset = "0x14953F0", VA = "0x1814965F0")]
|
||||
private void Skill01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000244 RID: 580 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000244")]
|
||||
[Address(RVA = "0x1496850", Offset = "0x1495650", VA = "0x181496850")]
|
||||
private void Skill02Plus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000245 RID: 581 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000245")]
|
||||
[Address(RVA = "0x148F020", Offset = "0x148DE20", VA = "0x18148F020")]
|
||||
private void ADamage()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000246 RID: 582 RVA: 0x00007B40 File Offset: 0x00005D40
|
||||
[Token(Token = "0x6000246")]
|
||||
[Address(RVA = "0x1491620", Offset = "0x1490420", VA = "0x181491620")]
|
||||
public void Dead()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel04.AIFighting.DeathLoop);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000247 RID: 583 RVA: 0x00007B6C File Offset: 0x00005D6C
|
||||
[Token(Token = "0x6000247")]
|
||||
[Address(RVA = "0x14915F0", Offset = "0x14903F0", VA = "0x1814915F0")]
|
||||
public void DeadLoop()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel04.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000248 RID: 584 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000248")]
|
||||
[Address(RVA = "0x1491E60", Offset = "0x1490C60", VA = "0x181491E60", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000249 RID: 585 RVA: 0x00007B98 File Offset: 0x00005D98
|
||||
[Token(Token = "0x6000249")]
|
||||
[Address(RVA = "0x1496590", Offset = "0x1495390", VA = "0x181496590", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_AnimFace.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600024A RID: 586 RVA: 0x00007BCC File Offset: 0x00005DCC
|
||||
[Token(Token = "0x600024A")]
|
||||
[Address(RVA = "0x1495E30", Offset = "0x1494C30", VA = "0x181495E30", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600024B RID: 587 RVA: 0x00007BF8 File Offset: 0x00005DF8
|
||||
[Token(Token = "0x600024B")]
|
||||
[Address(RVA = "0x1491550", Offset = "0x1490350", VA = "0x181491550", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
this.g_NPCM.SetLockPoint(true);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
g_Anim.Play("200_Debut", num);
|
||||
}
|
||||
|
||||
// Token: 0x0600024C RID: 588 RVA: 0x00007C4C File Offset: 0x00005E4C
|
||||
[Token(Token = "0x600024C")]
|
||||
[Address(RVA = "0x1495E60", Offset = "0x1494C60", VA = "0x181495E60", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_NPCM.SetLockPoint(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600024D RID: 589 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600024D")]
|
||||
[Address(RVA = "0x1495E90", Offset = "0x1494C90", VA = "0x181495E90", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600024E RID: 590 RVA: 0x00007C74 File Offset: 0x00005E74
|
||||
[Token(Token = "0x600024E")]
|
||||
[Address(RVA = "0x1491D90", Offset = "0x1490B90", VA = "0x181491D90")]
|
||||
private string GetBossName()
|
||||
{
|
||||
return Game.<UISystemText>k__BackingField.GetText(404);
|
||||
}
|
||||
|
||||
// Token: 0x0600024F RID: 591 RVA: 0x00007C98 File Offset: 0x00005E98
|
||||
[Token(Token = "0x600024F")]
|
||||
[Address(RVA = "0x1496540", Offset = "0x1495340", VA = "0x181496540", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator animator = this.g_AnimFace;
|
||||
if (!bEnable)
|
||||
{
|
||||
int num = 0;
|
||||
animator.SetLayerWeight(1, (float)num);
|
||||
return;
|
||||
}
|
||||
animator.SetLayerWeight(1, 1f);
|
||||
}
|
||||
|
||||
// Token: 0x06000250 RID: 592 RVA: 0x00007CD0 File Offset: 0x00005ED0
|
||||
[Token(Token = "0x6000250")]
|
||||
[Address(RVA = "0xFB2FC0", Offset = "0xFB1DC0", VA = "0x180FB2FC0")]
|
||||
public void SetTyrantsTime(float fTyrantsTime)
|
||||
{
|
||||
this.g_fTyrantsTime = fTyrantsTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000251 RID: 593 RVA: 0x00007CE4 File Offset: 0x00005EE4
|
||||
[Token(Token = "0x6000251")]
|
||||
[Address(RVA = "0x1491E50", Offset = "0x1490C50", VA = "0x181491E50")]
|
||||
public bool GetIsPlus()
|
||||
{
|
||||
return this.g_bPlus;
|
||||
}
|
||||
|
||||
// Token: 0x06000252 RID: 594 RVA: 0x00007CF8 File Offset: 0x00005EF8
|
||||
[Token(Token = "0x6000252")]
|
||||
[Address(RVA = "0x14973D0", Offset = "0x14961D0", VA = "0x1814973D0")]
|
||||
public AI_BossLevel04()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040002AE RID: 686
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40002AE")]
|
||||
private BossLevel04EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040002AF RID: 687
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40002AF")]
|
||||
private VoiceBoss04 g_Voice;
|
||||
|
||||
// Token: 0x040002B0 RID: 688
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40002B0")]
|
||||
private Animator g_AnimFace;
|
||||
|
||||
// Token: 0x040002B1 RID: 689
|
||||
[Token(Token = "0x40002B1")]
|
||||
private const float g_fAttackDodgeRadius = 7.5f;
|
||||
|
||||
// Token: 0x040002B2 RID: 690
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40002B2")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040002B3 RID: 691
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40002B3")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040002B4 RID: 692
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40002B4")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x040002B5 RID: 693
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40002B5")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040002B6 RID: 694
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40002B6")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040002B7 RID: 695
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40002B7")]
|
||||
private Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x040002B8 RID: 696
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40002B8")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x040002B9 RID: 697
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40002B9")]
|
||||
private Vector3 g_v3DodgeDirection;
|
||||
|
||||
// Token: 0x040002BA RID: 698
|
||||
[FieldOffset(Offset = "0x1CC")]
|
||||
[Token(Token = "0x40002BA")]
|
||||
private AI_BossLevel04.AIFighting g_Fighting = (AI_BossLevel04.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040002BB RID: 699
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40002BB")]
|
||||
private AI_BossLevel04.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x040002BC RID: 700
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x40002BC")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x040002BD RID: 701
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40002BD")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x040002BE RID: 702
|
||||
[FieldOffset(Offset = "0x1DC")]
|
||||
[Token(Token = "0x40002BE")]
|
||||
private float g_fAttackMove02;
|
||||
|
||||
// Token: 0x040002BF RID: 703
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40002BF")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x040002C0 RID: 704
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40002C0")]
|
||||
private float g_fAttackCombo;
|
||||
|
||||
// Token: 0x040002C1 RID: 705
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40002C1")]
|
||||
private float g_fAniDamagedWeights;
|
||||
|
||||
// Token: 0x040002C2 RID: 706
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x40002C2")]
|
||||
private int g_iScriptStep;
|
||||
|
||||
// Token: 0x040002C3 RID: 707
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40002C3")]
|
||||
private float g_fScriptLookUp;
|
||||
|
||||
// Token: 0x040002C4 RID: 708
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40002C4")]
|
||||
private float g_fScriptDebut05;
|
||||
|
||||
// Token: 0x040002C5 RID: 709
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40002C5")]
|
||||
private float g_fPlayerChargeShot;
|
||||
|
||||
// Token: 0x040002C6 RID: 710
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x40002C6")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x040002C7 RID: 711
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40002C7")]
|
||||
private bool g_bDebut = true;
|
||||
|
||||
// Token: 0x040002C8 RID: 712
|
||||
[FieldOffset(Offset = "0x201")]
|
||||
[Token(Token = "0x40002C8")]
|
||||
private bool g_bPlus;
|
||||
|
||||
// Token: 0x02000049 RID: 73
|
||||
[Token(Token = "0x2000049")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040002CA RID: 714
|
||||
[Token(Token = "0x40002CA")]
|
||||
Null,
|
||||
// Token: 0x040002CB RID: 715
|
||||
[Token(Token = "0x40002CB")]
|
||||
Idle,
|
||||
// Token: 0x040002CC RID: 716
|
||||
[Token(Token = "0x40002CC")]
|
||||
AWatch,
|
||||
// Token: 0x040002CD RID: 717
|
||||
[Token(Token = "0x40002CD")]
|
||||
DodgeL,
|
||||
// Token: 0x040002CE RID: 718
|
||||
[Token(Token = "0x40002CE")]
|
||||
DodgeR,
|
||||
// Token: 0x040002CF RID: 719
|
||||
[Token(Token = "0x40002CF")]
|
||||
DodgeF,
|
||||
// Token: 0x040002D0 RID: 720
|
||||
[Token(Token = "0x40002D0")]
|
||||
DodgeB,
|
||||
// Token: 0x040002D1 RID: 721
|
||||
[Token(Token = "0x40002D1")]
|
||||
DodgeFL,
|
||||
// Token: 0x040002D2 RID: 722
|
||||
[Token(Token = "0x40002D2")]
|
||||
DodgeFR,
|
||||
// Token: 0x040002D3 RID: 723
|
||||
[Token(Token = "0x40002D3")]
|
||||
DamageF,
|
||||
// Token: 0x040002D4 RID: 724
|
||||
[Token(Token = "0x40002D4")]
|
||||
DashStart,
|
||||
// Token: 0x040002D5 RID: 725
|
||||
[Token(Token = "0x40002D5")]
|
||||
Dash,
|
||||
// Token: 0x040002D6 RID: 726
|
||||
[Token(Token = "0x40002D6")]
|
||||
DashEnd,
|
||||
// Token: 0x040002D7 RID: 727
|
||||
[Token(Token = "0x40002D7")]
|
||||
JumpStart,
|
||||
// Token: 0x040002D8 RID: 728
|
||||
[Token(Token = "0x40002D8")]
|
||||
Jump,
|
||||
// Token: 0x040002D9 RID: 729
|
||||
[Token(Token = "0x40002D9")]
|
||||
JumpEnd,
|
||||
// Token: 0x040002DA RID: 730
|
||||
[Token(Token = "0x40002DA")]
|
||||
Fall,
|
||||
// Token: 0x040002DB RID: 731
|
||||
[Token(Token = "0x40002DB")]
|
||||
DamageU,
|
||||
// Token: 0x040002DC RID: 732
|
||||
[Token(Token = "0x40002DC")]
|
||||
DamageB,
|
||||
// Token: 0x040002DD RID: 733
|
||||
[Token(Token = "0x40002DD")]
|
||||
DamageL,
|
||||
// Token: 0x040002DE RID: 734
|
||||
[Token(Token = "0x40002DE")]
|
||||
DamageR,
|
||||
// Token: 0x040002DF RID: 735
|
||||
[Token(Token = "0x40002DF")]
|
||||
DamageFly,
|
||||
// Token: 0x040002E0 RID: 736
|
||||
[Token(Token = "0x40002E0")]
|
||||
Defense,
|
||||
// Token: 0x040002E1 RID: 737
|
||||
[Token(Token = "0x40002E1")]
|
||||
Death,
|
||||
// Token: 0x040002E2 RID: 738
|
||||
[Token(Token = "0x40002E2")]
|
||||
DeathLoop,
|
||||
// Token: 0x040002E3 RID: 739
|
||||
[Token(Token = "0x40002E3")]
|
||||
End,
|
||||
// Token: 0x040002E4 RID: 740
|
||||
[Token(Token = "0x40002E4")]
|
||||
TrunPlayer,
|
||||
// Token: 0x040002E5 RID: 741
|
||||
[Token(Token = "0x40002E5")]
|
||||
AttackDodgeL,
|
||||
// Token: 0x040002E6 RID: 742
|
||||
[Token(Token = "0x40002E6")]
|
||||
AttackDodgeR,
|
||||
// Token: 0x040002E7 RID: 743
|
||||
[Token(Token = "0x40002E7")]
|
||||
AttackDodgeF,
|
||||
// Token: 0x040002E8 RID: 744
|
||||
[Token(Token = "0x40002E8")]
|
||||
AttackDamageL,
|
||||
// Token: 0x040002E9 RID: 745
|
||||
[Token(Token = "0x40002E9")]
|
||||
AttackDamageR,
|
||||
// Token: 0x040002EA RID: 746
|
||||
[Token(Token = "0x40002EA")]
|
||||
Attack01,
|
||||
// Token: 0x040002EB RID: 747
|
||||
[Token(Token = "0x40002EB")]
|
||||
Attack02,
|
||||
// Token: 0x040002EC RID: 748
|
||||
[Token(Token = "0x40002EC")]
|
||||
Attack03,
|
||||
// Token: 0x040002ED RID: 749
|
||||
[Token(Token = "0x40002ED")]
|
||||
Attack04,
|
||||
// Token: 0x040002EE RID: 750
|
||||
[Token(Token = "0x40002EE")]
|
||||
Attack05,
|
||||
// Token: 0x040002EF RID: 751
|
||||
[Token(Token = "0x40002EF")]
|
||||
Attack01To02,
|
||||
// Token: 0x040002F0 RID: 752
|
||||
[Token(Token = "0x40002F0")]
|
||||
Attack02To03,
|
||||
// Token: 0x040002F1 RID: 753
|
||||
[Token(Token = "0x40002F1")]
|
||||
Attack03To04,
|
||||
// Token: 0x040002F2 RID: 754
|
||||
[Token(Token = "0x40002F2")]
|
||||
Attack02To05,
|
||||
// Token: 0x040002F3 RID: 755
|
||||
[Token(Token = "0x40002F3")]
|
||||
Attack04To06,
|
||||
// Token: 0x040002F4 RID: 756
|
||||
[Token(Token = "0x40002F4")]
|
||||
Attack05To07,
|
||||
// Token: 0x040002F5 RID: 757
|
||||
[Token(Token = "0x40002F5")]
|
||||
Skill01,
|
||||
// Token: 0x040002F6 RID: 758
|
||||
[Token(Token = "0x40002F6")]
|
||||
Skill02,
|
||||
// Token: 0x040002F7 RID: 759
|
||||
[Token(Token = "0x40002F7")]
|
||||
Skill02Plus,
|
||||
// Token: 0x040002F8 RID: 760
|
||||
[Token(Token = "0x40002F8")]
|
||||
Skill02PlusStart
|
||||
}
|
||||
}
|
||||
867
Cpp2IL/Assembly-CSharp/AI_BossLevel05.cs
Normal file
867
Cpp2IL/Assembly-CSharp/AI_BossLevel05.cs
Normal file
@@ -0,0 +1,867 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200004A RID: 74
|
||||
[Token(Token = "0x200004A")]
|
||||
public class AI_BossLevel05 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000253 RID: 595 RVA: 0x00007D1C File Offset: 0x00005F1C
|
||||
[Token(Token = "0x6000253")]
|
||||
[Address(RVA = "0x14A04A0", Offset = "0x149F2A0", VA = "0x1814A04A0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
CharacterController controller = this.g_Move.controller;
|
||||
this.g_CC = controller;
|
||||
Animator component = Common.FindChild(this.g_This.transform, "Boss05_Face").GetComponent<Animator>();
|
||||
this.g_AnimFace = component;
|
||||
BossLevel05EffectPlay component2 = This.GetComponent<BossLevel05EffectPlay>();
|
||||
this.g_Effect = component2;
|
||||
BossLevel05EffectPlay bossLevel05EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
int num = 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
bossLevel05EffectPlay.InitData(g_NPCM, this, g_Move);
|
||||
VoiceBoss04 component3 = This.GetComponent<VoiceBoss04>();
|
||||
this.g_Voice = component3;
|
||||
VoiceBoss04 voiceBoss = this.g_Voice;
|
||||
Transform transform = Common.FindChild(This.transform, "Bip001 Head");
|
||||
voiceBoss.InitData(transform);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fDragRotation = 0.4f;
|
||||
g_Move2.SetDragRotation(0.4f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = (float)num;
|
||||
this.g_fVisionDistance = 200f;
|
||||
this.g_fVisionAngle = 45f;
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 6f;
|
||||
this.g_fDashSpeed = 13.5f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(This.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake2.Start(transform2, num2 != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform3 = Common.FindChild(This.transform, "Bip001 Spine");
|
||||
int num3 = 0;
|
||||
shake4.Start(transform3, num3 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeWeapon = shake5;
|
||||
Shake shake6 = this.g_ShakeWeapon;
|
||||
Transform transform4 = Common.FindChild(This.transform, "Bip001 R Hand");
|
||||
int num4 = 0;
|
||||
shake6.Start(transform4, num4 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeAll = shake7;
|
||||
Shake shake8 = this.g_ShakeAll;
|
||||
Transform transform5 = Common.FindChild(This.transform, "Bip001");
|
||||
int num5 = 0;
|
||||
shake8.Start(transform5, num5 != 0);
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
}
|
||||
|
||||
// Token: 0x06000254 RID: 596 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000254")]
|
||||
[Address(RVA = "0x14A08E0", Offset = "0x149F6E0", VA = "0x1814A08E0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000255 RID: 597 RVA: 0x00007F2C File Offset: 0x0000612C
|
||||
[Token(Token = "0x6000255")]
|
||||
[Address(RVA = "0x149FE20", Offset = "0x149EC20", VA = "0x18149FE20", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000256 RID: 598 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000256")]
|
||||
[Address(RVA = "0x149AAB0", Offset = "0x14998B0", VA = "0x18149AAB0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000257 RID: 599 RVA: 0x00007F74 File Offset: 0x00006174
|
||||
[Token(Token = "0x6000257")]
|
||||
[Address(RVA = "0x149A960", Offset = "0x1499760", VA = "0x18149A960")]
|
||||
private void EndFightStatus(AI_BossLevel05.AIFighting Status)
|
||||
{
|
||||
if (Status == AI_BossLevel05.AIFighting.Idle)
|
||||
{
|
||||
CharacterBaseData component = this.g_This.GetComponent<CharacterBaseData>();
|
||||
Func<string> func = new Func(this.GetBossName);
|
||||
Game.SetBossHP(component, func);
|
||||
Game.sceneManager.SetBossDialogue(CombatDialogueType.Stage05Boss);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000258 RID: 600 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000258")]
|
||||
[Address(RVA = "0x149C4E0", Offset = "0x149B2E0", VA = "0x18149C4E0")]
|
||||
private void InitFightStatus(AI_BossLevel05.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000259 RID: 601 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000259")]
|
||||
[Address(RVA = "0x1498E40", Offset = "0x1497C40", VA = "0x181498E40")]
|
||||
private void AFightSelect()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025A RID: 602 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025A")]
|
||||
[Address(RVA = "0x149B650", Offset = "0x149A450", VA = "0x18149B650")]
|
||||
private float GetAttackRadius(AI_BossLevel05.AIFighting AF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025B RID: 603 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025B")]
|
||||
[Address(RVA = "0x1499410", Offset = "0x1498210", VA = "0x181499410")]
|
||||
private void AWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025C RID: 604 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025C")]
|
||||
[Address(RVA = "0x1498680", Offset = "0x1497480", VA = "0x181498680")]
|
||||
private void ADashStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025D RID: 605 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025D")]
|
||||
[Address(RVA = "0x1498F20", Offset = "0x1497D20", VA = "0x181498F20")]
|
||||
private void AMagic02DashStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025E RID: 606 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025E")]
|
||||
[Address(RVA = "0x1498840", Offset = "0x1497640", VA = "0x181498840")]
|
||||
private void ADash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600025F RID: 607 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600025F")]
|
||||
[Address(RVA = "0x14982A0", Offset = "0x14970A0", VA = "0x1814982A0")]
|
||||
private void ADashPlus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000260 RID: 608 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000260")]
|
||||
[Address(RVA = "0x14990B0", Offset = "0x1497EB0", VA = "0x1814990B0")]
|
||||
private void AMagic02Dash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000261 RID: 609 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000261")]
|
||||
[Address(RVA = "0x1498100", Offset = "0x1496F00", VA = "0x181498100")]
|
||||
private void ADashEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000262 RID: 610 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000262")]
|
||||
[Address(RVA = "0x1497BD0", Offset = "0x14969D0", VA = "0x181497BD0")]
|
||||
private void AAttackDashBLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000263 RID: 611 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000263")]
|
||||
[Address(RVA = "0x1497920", Offset = "0x1496720", VA = "0x181497920")]
|
||||
private void AAttackDashB02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000264 RID: 612 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000264")]
|
||||
[Address(RVA = "0x149A600", Offset = "0x1499400", VA = "0x18149A600")]
|
||||
private void AttackPenetrateLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000265 RID: 613 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000265")]
|
||||
[Address(RVA = "0x149A470", Offset = "0x1499270", VA = "0x18149A470")]
|
||||
private void AttackPenetrateAgain()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000266 RID: 614 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000266")]
|
||||
[Address(RVA = "0x149A400", Offset = "0x1499200", VA = "0x18149A400")]
|
||||
private void AttackCannonLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000267 RID: 615 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000267")]
|
||||
[Address(RVA = "0x1497D20", Offset = "0x1496B20", VA = "0x181497D20")]
|
||||
private void AAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000268 RID: 616 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000268")]
|
||||
[Address(RVA = "0x14973F0", Offset = "0x14961F0", VA = "0x1814973F0")]
|
||||
private void AAttack0103()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000269 RID: 617 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000269")]
|
||||
[Address(RVA = "0x14974F0", Offset = "0x14962F0", VA = "0x1814974F0")]
|
||||
private void AAttack0203()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600026A RID: 618 RVA: 0x00007FB8 File Offset: 0x000061B8
|
||||
[Token(Token = "0x600026A")]
|
||||
[Address(RVA = "0x1499CC0", Offset = "0x1498AC0", VA = "0x181499CC0")]
|
||||
private void Attack03Start()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel05.AIFighting.Attack03Loop);
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackMove;
|
||||
if (num2 <= (float)num)
|
||||
{
|
||||
float num3 = this.g_fAttackMove02;
|
||||
if (num3 <= (float)num)
|
||||
{
|
||||
goto IL_117;
|
||||
}
|
||||
this.g_fAttackMove02 = num3;
|
||||
Transform transform = this.g_This.transform;
|
||||
int num4 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
int num5 = 0;
|
||||
transform.Translate(num4, (Space)num5);
|
||||
float num6 = this.g_fAttackJump;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
float g_fDeltaTime = this.g_fDeltaTime;
|
||||
if ((this.g_bPlus ? 1 : 0) != num7)
|
||||
{
|
||||
float num9 = g_fDeltaTime * 4.5f;
|
||||
float num10 = Mathf.Lerp(num6, (float)num8, num9);
|
||||
this.g_fAttackJump = num10;
|
||||
}
|
||||
float num11 = g_fDeltaTime * 1.8f;
|
||||
float num12 = Mathf.Lerp(num6, (float)num8, num11);
|
||||
this.g_fAttackJump = num12;
|
||||
}
|
||||
this.g_fAttackMove = num2;
|
||||
this.g_Effect.PlayEffAttack03Jump();
|
||||
int num14;
|
||||
if (this.g_bPlus)
|
||||
{
|
||||
this.g_Effect.PlayEffDodgeLightningStart();
|
||||
CharacterController characterController = this.g_CC;
|
||||
int num13 = 0;
|
||||
Vector3 up2 = Vector3.up;
|
||||
CollisionFlags collisionFlags = characterController.Move(num13);
|
||||
BossLevel05EffectPlay bossLevel05EffectPlay = this.g_Effect;
|
||||
num14 = 0;
|
||||
bossLevel05EffectPlay.PlayEffDodgeLightningEnd();
|
||||
}
|
||||
IL_117:
|
||||
float num15 = this.g_fAttackRotate;
|
||||
if (num15 > (float)num)
|
||||
{
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fAttackRotate = num15;
|
||||
float z = this.g_v3PlayerDirection.z;
|
||||
g_Move.LookAt(num14);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600026B RID: 619 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600026B")]
|
||||
[Address(RVA = "0x1499A20", Offset = "0x1498820", VA = "0x181499A20")]
|
||||
private void Attack03Loop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600026C RID: 620 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600026C")]
|
||||
[Address(RVA = "0x149A190", Offset = "0x1498F90", VA = "0x18149A190")]
|
||||
private void Attack04Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600026D RID: 621 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600026D")]
|
||||
[Address(RVA = "0x1499FA0", Offset = "0x1498DA0", VA = "0x181499FA0")]
|
||||
private void Attack04Loop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600026E RID: 622 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600026E")]
|
||||
[Address(RVA = "0x1497FB0", Offset = "0x1496DB0", VA = "0x181497FB0")]
|
||||
private void ACharge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600026F RID: 623 RVA: 0x00008118 File Offset: 0x00006318
|
||||
[Token(Token = "0x600026F")]
|
||||
[Address(RVA = "0x1498040", Offset = "0x1496E40", VA = "0x181498040")]
|
||||
private void ADamage()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
if (!this.g_bPlus)
|
||||
{
|
||||
CharacterBaseData g_CharData = this.g_CharData;
|
||||
if (g_CharData.g_fHPMax * 0.5f > g_CharData.g_fHP)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel05.AIFighting.AWatch);
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num2 = UnityEngine.Random.Range(0, 3);
|
||||
this.InitFightStatus(AI_BossLevel05.AIFighting.DashStart);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000270 RID: 624 RVA: 0x00008188 File Offset: 0x00006388
|
||||
[Token(Token = "0x6000270")]
|
||||
[Address(RVA = "0x149A930", Offset = "0x1499730", VA = "0x18149A930")]
|
||||
public void Dead()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel05.AIFighting.DeathLoop);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000271 RID: 625 RVA: 0x000081B4 File Offset: 0x000063B4
|
||||
[Token(Token = "0x6000271")]
|
||||
[Address(RVA = "0x149A900", Offset = "0x1499700", VA = "0x18149A900")]
|
||||
public void DeadLoop()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel05.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000272 RID: 626 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000272")]
|
||||
[Address(RVA = "0x149B780", Offset = "0x149A580", VA = "0x18149B780", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000273 RID: 627 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000273")]
|
||||
[Address(RVA = "0x14A0330", Offset = "0x149F130", VA = "0x1814A0330")]
|
||||
private void SetLightningSpeedUp(float fTimeScaleLightning)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000274 RID: 628 RVA: 0x000081E0 File Offset: 0x000063E0
|
||||
[Token(Token = "0x6000274")]
|
||||
[Address(RVA = "0x14A0420", Offset = "0x149F220", VA = "0x1814A0420", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000274)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AI_BossLevel05::SetTimeScale(System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
||||
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
||||
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 112
|
||||
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: 0x06000275 RID: 629 RVA: 0x00008234 File Offset: 0x00006434
|
||||
[Token(Token = "0x6000275")]
|
||||
[Address(RVA = "0x1495E30", Offset = "0x1494C30", VA = "0x181495E30", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000276 RID: 630 RVA: 0x00008260 File Offset: 0x00006460
|
||||
[Token(Token = "0x6000276")]
|
||||
[Address(RVA = "0x149A820", Offset = "0x1499620", VA = "0x18149A820", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
this.g_NPCM.SetLockPoint(true);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
g_Anim.Play("Debut", num);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
this.g_fAniDebut = 0f;
|
||||
int num2 = 0;
|
||||
g_Anim2.SetFloat("fDebut", (float)num2);
|
||||
this.g_iScriptStep = (int)((ulong)0L);
|
||||
}
|
||||
|
||||
// Token: 0x06000277 RID: 631 RVA: 0x000082DC File Offset: 0x000064DC
|
||||
[Token(Token = "0x6000277")]
|
||||
[Address(RVA = "0x1495E60", Offset = "0x1494C60", VA = "0x181495E60", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_NPCM.SetLockPoint(true);
|
||||
}
|
||||
|
||||
// Token: 0x06000278 RID: 632 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000278")]
|
||||
[Address(RVA = "0x149FE90", Offset = "0x149EC90", VA = "0x18149FE90", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000279 RID: 633 RVA: 0x00008304 File Offset: 0x00006504
|
||||
[Token(Token = "0x6000279")]
|
||||
[Address(RVA = "0x149B6C0", Offset = "0x149A4C0", VA = "0x18149B6C0")]
|
||||
private string GetBossName()
|
||||
{
|
||||
return Game.<UISystemText>k__BackingField.GetText(405);
|
||||
}
|
||||
|
||||
// Token: 0x0600027A RID: 634 RVA: 0x00008328 File Offset: 0x00006528
|
||||
[Token(Token = "0x600027A")]
|
||||
[Address(RVA = "0x1496540", Offset = "0x1495340", VA = "0x181496540", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator animator = this.g_AnimFace;
|
||||
if (!bEnable)
|
||||
{
|
||||
int num = 0;
|
||||
animator.SetLayerWeight(1, (float)num);
|
||||
return;
|
||||
}
|
||||
animator.SetLayerWeight(1, 1f);
|
||||
}
|
||||
|
||||
// Token: 0x0600027B RID: 635 RVA: 0x00008360 File Offset: 0x00006560
|
||||
[Token(Token = "0x600027B")]
|
||||
[Address(RVA = "0x14A14A0", Offset = "0x14A02A0", VA = "0x1814A14A0")]
|
||||
public AI_BossLevel05()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040002F9 RID: 761
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40002F9")]
|
||||
private BossLevel05EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040002FA RID: 762
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40002FA")]
|
||||
private VoiceBoss04 g_Voice;
|
||||
|
||||
// Token: 0x040002FB RID: 763
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40002FB")]
|
||||
private Animator g_AnimFace;
|
||||
|
||||
// Token: 0x040002FC RID: 764
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40002FC")]
|
||||
private CharacterController g_CC;
|
||||
|
||||
// Token: 0x040002FD RID: 765
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40002FD")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x040002FE RID: 766
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x40002FE")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040002FF RID: 767
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40002FF")]
|
||||
private float g_fAnifMoveHorizontal;
|
||||
|
||||
// Token: 0x04000300 RID: 768
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000300")]
|
||||
private float g_fAnifMoveVertical;
|
||||
|
||||
// Token: 0x04000301 RID: 769
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000301")]
|
||||
private float g_fAniTrunAngle;
|
||||
|
||||
// Token: 0x04000302 RID: 770
|
||||
[FieldOffset(Offset = "0x1B4")]
|
||||
[Token(Token = "0x4000302")]
|
||||
private float g_fAniDebut;
|
||||
|
||||
// Token: 0x04000303 RID: 771
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000303")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000304 RID: 772
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000304")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000305 RID: 773
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000305")]
|
||||
private Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x04000306 RID: 774
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000306")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x04000307 RID: 775
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000307")]
|
||||
private Vector3 g_v3DashDirection;
|
||||
|
||||
// Token: 0x04000308 RID: 776
|
||||
[Token(Token = "0x4000308")]
|
||||
private const float g_fDashDistanceMax = 15f;
|
||||
|
||||
// Token: 0x04000309 RID: 777
|
||||
[Token(Token = "0x4000309")]
|
||||
private const float g_fDashDistanceMin = 9f;
|
||||
|
||||
// Token: 0x0400030A RID: 778
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x400030A")]
|
||||
private float g_fDashDistance;
|
||||
|
||||
// Token: 0x0400030B RID: 779
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400030B")]
|
||||
private bool g_bDashAttack;
|
||||
|
||||
// Token: 0x0400030C RID: 780
|
||||
[Token(Token = "0x400030C")]
|
||||
private const int g_iAttackPenetrate = 3;
|
||||
|
||||
// Token: 0x0400030D RID: 781
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x400030D")]
|
||||
private int g_iAttackPenetrateVal;
|
||||
|
||||
// Token: 0x0400030E RID: 782
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400030E")]
|
||||
private AI_BossLevel05.AIFighting g_Fighting = (AI_BossLevel05.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400030F RID: 783
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x400030F")]
|
||||
private AI_BossLevel05.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x04000310 RID: 784
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000310")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x04000311 RID: 785
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x4000311")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x04000312 RID: 786
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000312")]
|
||||
private float g_fAttackMove02;
|
||||
|
||||
// Token: 0x04000313 RID: 787
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x4000313")]
|
||||
private float g_fAttackMoveSpeed;
|
||||
|
||||
// Token: 0x04000314 RID: 788
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000314")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000315 RID: 789
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000315")]
|
||||
private float g_fAttackCombo;
|
||||
|
||||
// Token: 0x04000316 RID: 790
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000316")]
|
||||
private float g_fAttackJump;
|
||||
|
||||
// Token: 0x04000317 RID: 791
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x4000317")]
|
||||
private float g_fPlayerChargeShot;
|
||||
|
||||
// Token: 0x04000318 RID: 792
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x4000318")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x04000319 RID: 793
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x4000319")]
|
||||
private bool g_bDebut;
|
||||
|
||||
// Token: 0x0400031A RID: 794
|
||||
[FieldOffset(Offset = "0x21D")]
|
||||
[Token(Token = "0x400031A")]
|
||||
private bool g_bPlus;
|
||||
|
||||
// Token: 0x0400031B RID: 795
|
||||
[FieldOffset(Offset = "0x21E")]
|
||||
[Token(Token = "0x400031B")]
|
||||
private bool g_bLightningModeFirst = true;
|
||||
|
||||
// Token: 0x0400031C RID: 796
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400031C")]
|
||||
private int g_iPlusMove;
|
||||
|
||||
// Token: 0x0400031D RID: 797
|
||||
[FieldOffset(Offset = "0x224")]
|
||||
[Token(Token = "0x400031D")]
|
||||
private float g_fWorldTimeDeltaTime = 1f;
|
||||
|
||||
// Token: 0x0400031E RID: 798
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400031E")]
|
||||
private float g_fTimeScaleLightningVal = 1f;
|
||||
|
||||
// Token: 0x0400031F RID: 799
|
||||
[Token(Token = "0x400031F")]
|
||||
private const float g_fLightningModeReciprocal = 3f;
|
||||
|
||||
// Token: 0x04000320 RID: 800
|
||||
[FieldOffset(Offset = "0x22C")]
|
||||
[Token(Token = "0x4000320")]
|
||||
private float g_fLightningModeReciprocalVal;
|
||||
|
||||
// Token: 0x04000321 RID: 801
|
||||
[FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x4000321")]
|
||||
private int g_iScriptStep;
|
||||
|
||||
// Token: 0x0200004B RID: 75
|
||||
[Token(Token = "0x200004B")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000323 RID: 803
|
||||
[Token(Token = "0x4000323")]
|
||||
Null,
|
||||
// Token: 0x04000324 RID: 804
|
||||
[Token(Token = "0x4000324")]
|
||||
Idle,
|
||||
// Token: 0x04000325 RID: 805
|
||||
[Token(Token = "0x4000325")]
|
||||
AWatch,
|
||||
// Token: 0x04000326 RID: 806
|
||||
[Token(Token = "0x4000326")]
|
||||
DashStart,
|
||||
// Token: 0x04000327 RID: 807
|
||||
[Token(Token = "0x4000327")]
|
||||
Dash,
|
||||
// Token: 0x04000328 RID: 808
|
||||
[Token(Token = "0x4000328")]
|
||||
DashEnd,
|
||||
// Token: 0x04000329 RID: 809
|
||||
[Token(Token = "0x4000329")]
|
||||
DamageF,
|
||||
// Token: 0x0400032A RID: 810
|
||||
[Token(Token = "0x400032A")]
|
||||
DamageU,
|
||||
// Token: 0x0400032B RID: 811
|
||||
[Token(Token = "0x400032B")]
|
||||
DamageB,
|
||||
// Token: 0x0400032C RID: 812
|
||||
[Token(Token = "0x400032C")]
|
||||
DamageL,
|
||||
// Token: 0x0400032D RID: 813
|
||||
[Token(Token = "0x400032D")]
|
||||
DamageR,
|
||||
// Token: 0x0400032E RID: 814
|
||||
[Token(Token = "0x400032E")]
|
||||
DamageFly,
|
||||
// Token: 0x0400032F RID: 815
|
||||
[Token(Token = "0x400032F")]
|
||||
Defense,
|
||||
// Token: 0x04000330 RID: 816
|
||||
[Token(Token = "0x4000330")]
|
||||
Death,
|
||||
// Token: 0x04000331 RID: 817
|
||||
[Token(Token = "0x4000331")]
|
||||
DeathLoop,
|
||||
// Token: 0x04000332 RID: 818
|
||||
[Token(Token = "0x4000332")]
|
||||
End,
|
||||
// Token: 0x04000333 RID: 819
|
||||
[Token(Token = "0x4000333")]
|
||||
Attack0101,
|
||||
// Token: 0x04000334 RID: 820
|
||||
[Token(Token = "0x4000334")]
|
||||
Attack0102,
|
||||
// Token: 0x04000335 RID: 821
|
||||
[Token(Token = "0x4000335")]
|
||||
Attack0103,
|
||||
// Token: 0x04000336 RID: 822
|
||||
[Token(Token = "0x4000336")]
|
||||
Attack0201,
|
||||
// Token: 0x04000337 RID: 823
|
||||
[Token(Token = "0x4000337")]
|
||||
Attack0202,
|
||||
// Token: 0x04000338 RID: 824
|
||||
[Token(Token = "0x4000338")]
|
||||
Attack0203,
|
||||
// Token: 0x04000339 RID: 825
|
||||
[Token(Token = "0x4000339")]
|
||||
Attack03Start,
|
||||
// Token: 0x0400033A RID: 826
|
||||
[Token(Token = "0x400033A")]
|
||||
Attack03Loop,
|
||||
// Token: 0x0400033B RID: 827
|
||||
[Token(Token = "0x400033B")]
|
||||
Attack03End,
|
||||
// Token: 0x0400033C RID: 828
|
||||
[Token(Token = "0x400033C")]
|
||||
Attack04Start,
|
||||
// Token: 0x0400033D RID: 829
|
||||
[Token(Token = "0x400033D")]
|
||||
Attack04Loop,
|
||||
// Token: 0x0400033E RID: 830
|
||||
[Token(Token = "0x400033E")]
|
||||
Attack04End,
|
||||
// Token: 0x0400033F RID: 831
|
||||
[Token(Token = "0x400033F")]
|
||||
AttackDashL,
|
||||
// Token: 0x04000340 RID: 832
|
||||
[Token(Token = "0x4000340")]
|
||||
AttackDashR,
|
||||
// Token: 0x04000341 RID: 833
|
||||
[Token(Token = "0x4000341")]
|
||||
AttackDashBStart,
|
||||
// Token: 0x04000342 RID: 834
|
||||
[Token(Token = "0x4000342")]
|
||||
AttackDashBLoop,
|
||||
// Token: 0x04000343 RID: 835
|
||||
[Token(Token = "0x4000343")]
|
||||
AttackDashB,
|
||||
// Token: 0x04000344 RID: 836
|
||||
[Token(Token = "0x4000344")]
|
||||
AttackDashB02,
|
||||
// Token: 0x04000345 RID: 837
|
||||
[Token(Token = "0x4000345")]
|
||||
AttackPenetrateStart,
|
||||
// Token: 0x04000346 RID: 838
|
||||
[Token(Token = "0x4000346")]
|
||||
AttackPenetrateLoop,
|
||||
// Token: 0x04000347 RID: 839
|
||||
[Token(Token = "0x4000347")]
|
||||
AttackPenetrateEnd,
|
||||
// Token: 0x04000348 RID: 840
|
||||
[Token(Token = "0x4000348")]
|
||||
AttackPenetrateAgain,
|
||||
// Token: 0x04000349 RID: 841
|
||||
[Token(Token = "0x4000349")]
|
||||
AttackCannonStart,
|
||||
// Token: 0x0400034A RID: 842
|
||||
[Token(Token = "0x400034A")]
|
||||
AttackCannonLoop,
|
||||
// Token: 0x0400034B RID: 843
|
||||
[Token(Token = "0x400034B")]
|
||||
AttackCannonEnd,
|
||||
// Token: 0x0400034C RID: 844
|
||||
[Token(Token = "0x400034C")]
|
||||
AttackMagic02,
|
||||
// Token: 0x0400034D RID: 845
|
||||
[Token(Token = "0x400034D")]
|
||||
AttackMagic02DashStart,
|
||||
// Token: 0x0400034E RID: 846
|
||||
[Token(Token = "0x400034E")]
|
||||
AttackMagic02Dash,
|
||||
// Token: 0x0400034F RID: 847
|
||||
[Token(Token = "0x400034F")]
|
||||
Charge,
|
||||
// Token: 0x04000350 RID: 848
|
||||
[Token(Token = "0x4000350")]
|
||||
ChargeEnd
|
||||
}
|
||||
}
|
||||
941
Cpp2IL/Assembly-CSharp/AI_BossLevel06.cs
Normal file
941
Cpp2IL/Assembly-CSharp/AI_BossLevel06.cs
Normal file
@@ -0,0 +1,941 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200004C RID: 76
|
||||
[Token(Token = "0x200004C")]
|
||||
public class AI_BossLevel06 : AI_NPC
|
||||
{
|
||||
// Token: 0x0600027C RID: 636 RVA: 0x0000839C File Offset: 0x0000659C
|
||||
[Token(Token = "0x600027C")]
|
||||
[Address(RVA = "0x15F7700", Offset = "0x15F6500", VA = "0x1815F7700", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
BossLevel06EffectPlay component = This.GetComponent<BossLevel06EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
BossLevel06EffectPlay bossLevel06EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
bossLevel06EffectPlay.InitData(this, g_Move);
|
||||
BossLevel06EffectPlayPlus component2 = This.GetComponent<BossLevel06EffectPlayPlus>();
|
||||
this.g_EffectPlus = component2;
|
||||
this.g_EffectPlus.InitData(this);
|
||||
VoiceBoss06 component3 = This.GetComponent<VoiceBoss06>();
|
||||
this.g_Voice = component3;
|
||||
VoiceBoss06 voiceBoss = this.g_Voice;
|
||||
Transform transform = Common.FindChild(This.transform, "Bip001 Head");
|
||||
voiceBoss.InitData(transform);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fDragRotation = 0.4f;
|
||||
g_Move2.SetDragRotation(0.4f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
MoveController g_Move3 = this.g_Move;
|
||||
int num = 0;
|
||||
g_Move3.gravity = (float)num;
|
||||
this.g_fVisionDistance = 200f;
|
||||
this.g_fVisionAngle = 75f;
|
||||
this.g_fWalkSpeed = 2.1f;
|
||||
this.g_fRunSpeed = 6f;
|
||||
this.g_fDashSpeed = 9f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(This.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake2.Start(transform2, num2 != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform3 = Common.FindChild(This.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake4.Start(transform3, num3 != 0);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fAniDamageHead = (float)num;
|
||||
int num4 = 0;
|
||||
g_Anim.SetLayerWeight(1, (float)num4);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
this.g_bLookAtEnable = num != 0;
|
||||
this.g_iAttackSelect = num;
|
||||
this.g_iScriptStep = num;
|
||||
this.g_fAnifCutscenes = (float)num;
|
||||
int num5 = 0;
|
||||
g_Anim2.SetFloat("fCutscenes", (float)num5);
|
||||
}
|
||||
|
||||
// Token: 0x0600027D RID: 637 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600027D")]
|
||||
[Address(RVA = "0x15F7A80", Offset = "0x15F6880", VA = "0x1815F7A80", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600027E RID: 638 RVA: 0x00008570 File Offset: 0x00006770
|
||||
[Token(Token = "0x600027E")]
|
||||
[Address(RVA = "0x15F67B0", Offset = "0x15F55B0", VA = "0x1815F67B0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.End();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600027F RID: 639 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600027F")]
|
||||
[Address(RVA = "0x15F2010", Offset = "0x15F0E10", VA = "0x1815F2010", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000280 RID: 640 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000280")]
|
||||
[Address(RVA = "0x15F3620", Offset = "0x15F2420", VA = "0x1815F3620")]
|
||||
private void InitFightStatus(AI_BossLevel06.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000281 RID: 641 RVA: 0x000085A0 File Offset: 0x000067A0
|
||||
[Token(Token = "0x6000281")]
|
||||
[Address(RVA = "0x15F0F80", Offset = "0x15EFD80", VA = "0x1815F0F80")]
|
||||
private void AFightSelect()
|
||||
{
|
||||
if (this.g_bPlus)
|
||||
{
|
||||
if (this.g_EffectPlus.GetDollEnable() || this.g_EffectPlus.GetBearEnable())
|
||||
{
|
||||
this.AFightSelectNormal();
|
||||
return;
|
||||
}
|
||||
int num = UnityEngine.Random.Range(0, 5);
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)45L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 0.9f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)46L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 9f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 10.5f;
|
||||
this.g_fFlyHeight = 0.3f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)51L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 0.9f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)52L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 0.9f;
|
||||
return;
|
||||
}
|
||||
if (num == 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)53L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 6f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 9f;
|
||||
this.g_fFlyHeight = 0.3f;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayerEffectPlay.Magic g_Magic = this.g_Effect.g_Magic;
|
||||
int num4;
|
||||
if (g_Magic != PlayerEffectPlay.Magic.Null)
|
||||
{
|
||||
if (g_Magic != PlayerEffectPlay.Magic.Null)
|
||||
{
|
||||
if (g_Magic != PlayerEffectPlay.Magic.Null)
|
||||
{
|
||||
if (g_Magic != PlayerEffectPlay.Magic.Ice)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num2 = this.g_iAttackSelect;
|
||||
if (num2 == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)35L);
|
||||
this.g_iAttackSelect = (int)((ulong)1L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 1.2f;
|
||||
return;
|
||||
}
|
||||
if (num2 == (int)g_Magic)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)22L);
|
||||
this.g_iAttackSelect = (int)((ulong)2L);
|
||||
this.g_fPlayerDistanceMin = 9f;
|
||||
this.g_fPlayerDistanceMax = 15f;
|
||||
this.g_fDashDistance = 12f;
|
||||
this.g_fFlyHeight = 3f;
|
||||
return;
|
||||
}
|
||||
if (num2 == 2)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)23L);
|
||||
this.g_iAttackSelect = (int)((ulong)3L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 6f;
|
||||
this.g_fDashDistance = 4.5f;
|
||||
this.g_fFlyHeight = 1.2f;
|
||||
return;
|
||||
}
|
||||
if (num2 == 3)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)37L);
|
||||
this.g_iAttackSelect = (int)((ulong)4L);
|
||||
this.g_fPlayerDistanceMin = 6f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 3f;
|
||||
return;
|
||||
}
|
||||
if (num2 == 4)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)20L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 3f;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
int num3 = this.g_iAttackSelect;
|
||||
if (num3 != 0)
|
||||
{
|
||||
if (num3 != 1)
|
||||
{
|
||||
if (num3 != 2)
|
||||
{
|
||||
if (num3 != 3)
|
||||
{
|
||||
}
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)37L);
|
||||
this.g_iAttackSelect = (int)((ulong)4L);
|
||||
this.g_fPlayerDistanceMin = 6f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 9f;
|
||||
this.g_fFlyHeight = 2.1f;
|
||||
return;
|
||||
}
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)21L);
|
||||
this.g_iAttackSelect = (int)((ulong)3L);
|
||||
this.g_fPlayerDistanceMax = 6f;
|
||||
}
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)31L);
|
||||
this.g_iAttackSelect = (int)((ulong)2L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 6f;
|
||||
this.g_fDashDistance = 4.5f;
|
||||
this.g_fFlyHeight = 1.2f;
|
||||
return;
|
||||
}
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)35L);
|
||||
this.g_iAttackSelect = (int)((ulong)1L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 1.8f;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
num4 = this.g_iAttackSelect;
|
||||
if (num4 == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)35L);
|
||||
this.g_iAttackSelect = (int)((ulong)1L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 2.7f;
|
||||
return;
|
||||
}
|
||||
if (num4 == 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)27L);
|
||||
this.g_iAttackSelect = (int)((ulong)2L);
|
||||
this.g_fPlayerDistanceMin = 9f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 15f;
|
||||
this.g_fFlyHeight = 2.7f;
|
||||
return;
|
||||
}
|
||||
if (num4 == 2)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)37L);
|
||||
this.g_iAttackSelect = (int)((ulong)3L);
|
||||
this.g_fPlayerDistanceMin = 6f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 9f;
|
||||
this.g_fFlyHeight = 2.7f;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num5 = this.g_iAttackSelect;
|
||||
if (num5 == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)35L);
|
||||
this.g_iAttackSelect = (int)((ulong)1L);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (num5 == 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)23L);
|
||||
this.g_iAttackSelect = (int)((ulong)2L);
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fPlayerDistanceMax = 6f;
|
||||
this.g_fDashDistance = 4.5f;
|
||||
this.g_fFlyHeight = 1.2f;
|
||||
return;
|
||||
}
|
||||
if (num5 == 2)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)37L);
|
||||
this.g_iAttackSelect = (int)((ulong)3L);
|
||||
this.g_fPlayerDistanceMin = 6f;
|
||||
this.g_fPlayerDistanceMax = 12f;
|
||||
this.g_fDashDistance = 7.5f;
|
||||
this.g_fFlyHeight = 2.4f;
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (num4 == 3)
|
||||
{
|
||||
this.g_NextFighting = (AI_BossLevel06.AIFighting)((ulong)20L);
|
||||
this.g_iAttackSelect = (int)((ulong)0L);
|
||||
this.g_fPlayerDistanceMax = 9f;
|
||||
this.g_fPlayerDistanceMin = 3f;
|
||||
this.g_fDashDistance = 6f;
|
||||
this.g_fFlyHeight = 2.4f;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000282 RID: 642 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000282")]
|
||||
[Address(RVA = "0x15F0CA0", Offset = "0x15EFAA0", VA = "0x1815F0CA0")]
|
||||
private void AFightSelectNormal()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000283 RID: 643 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000283")]
|
||||
[Address(RVA = "0x15F6800", Offset = "0x15F5600", VA = "0x1815F6800")]
|
||||
private void PlusStoryStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000284 RID: 644 RVA: 0x00008BA8 File Offset: 0x00006DA8
|
||||
[Token(Token = "0x6000284")]
|
||||
[Address(RVA = "0x15EFCF0", Offset = "0x15EEAF0", VA = "0x1815EFCF0")]
|
||||
private void AAttackReady()
|
||||
{
|
||||
if (this.g_WM.GetIsDead())
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel06.AIFighting.AWatch);
|
||||
return;
|
||||
}
|
||||
AI_BossLevel06.AIFighting aifighting = this.g_NextFighting;
|
||||
if (aifighting != AI_BossLevel06.AIFighting.SwitchMagic && aifighting != AI_BossLevel06.AIFighting.Charge)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel06.AIFighting.DashStart);
|
||||
return;
|
||||
}
|
||||
this.InitFightStatus(aifighting);
|
||||
}
|
||||
|
||||
// Token: 0x06000285 RID: 645 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000285")]
|
||||
[Address(RVA = "0x15F17F0", Offset = "0x15F05F0", VA = "0x1815F17F0")]
|
||||
private void AWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000286 RID: 646 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000286")]
|
||||
[Address(RVA = "0x15F01A0", Offset = "0x15EEFA0", VA = "0x1815F01A0")]
|
||||
private void ADashStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000287 RID: 647 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000287")]
|
||||
[Address(RVA = "0x15F0330", Offset = "0x15EF130", VA = "0x1815F0330")]
|
||||
private void ADash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000288 RID: 648 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000288")]
|
||||
[Address(RVA = "0x15EFFB0", Offset = "0x15EEDB0", VA = "0x1815EFFB0")]
|
||||
private void ADashEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000289 RID: 649 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000289")]
|
||||
[Address(RVA = "0x15F0A70", Offset = "0x15EF870", VA = "0x1815F0A70")]
|
||||
private void ADodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600028A RID: 650 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600028A")]
|
||||
[Address(RVA = "0x15EFD60", Offset = "0x15EEB60", VA = "0x1815EFD60")]
|
||||
private void AAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600028B RID: 651 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600028B")]
|
||||
[Address(RVA = "0x15EFE60", Offset = "0x15EEC60", VA = "0x1815EFE60")]
|
||||
private void ACounterMagic()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600028C RID: 652 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600028C")]
|
||||
[Address(RVA = "0x15EFBF0", Offset = "0x15EE9F0", VA = "0x1815EFBF0")]
|
||||
private void AAttack03()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600028D RID: 653 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600028D")]
|
||||
[Address(RVA = "0x15F1610", Offset = "0x15F0410", VA = "0x1815F1610")]
|
||||
private void ASwordAttack02DashLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600028E RID: 654 RVA: 0x00008BF4 File Offset: 0x00006DF4
|
||||
[Token(Token = "0x600028E")]
|
||||
[Address(RVA = "0x15EFF80", Offset = "0x15EED80", VA = "0x1815EFF80")]
|
||||
private void ADamage()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.AAttackReady();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600028F RID: 655 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600028F")]
|
||||
[Address(RVA = "0x15F1F50", Offset = "0x15F0D50", VA = "0x1815F1F50")]
|
||||
private void Dead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000290 RID: 656 RVA: 0x00008C1C File Offset: 0x00006E1C
|
||||
[Token(Token = "0x6000290")]
|
||||
[Address(RVA = "0x15F1F20", Offset = "0x15F0D20", VA = "0x1815F1F20")]
|
||||
private void DeadEnd()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_BossLevel06.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000291 RID: 657 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000291")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void End()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000292 RID: 658 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000292")]
|
||||
[Address(RVA = "0x15F29F0", Offset = "0x15F17F0", VA = "0x1815F29F0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000293 RID: 659 RVA: 0x00008C48 File Offset: 0x00006E48
|
||||
[Token(Token = "0x6000293")]
|
||||
[Address(RVA = "0x15F76A0", Offset = "0x15F64A0", VA = "0x1815F76A0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
this.g_EffectPlus.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000294 RID: 660 RVA: 0x00008C7C File Offset: 0x00006E7C
|
||||
[Token(Token = "0x6000294")]
|
||||
[Address(RVA = "0x1495E30", Offset = "0x1494C30", VA = "0x181495E30", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.End();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000295 RID: 661 RVA: 0x00008CA8 File Offset: 0x00006EA8
|
||||
[Token(Token = "0x6000295")]
|
||||
[Address(RVA = "0x15F1E80", Offset = "0x15F0C80", VA = "0x1815F1E80", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
this.End();
|
||||
this.g_This.SetActive(true);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.CrossFade("301_Debut01Loop", (float)num, num2, (float)num);
|
||||
this.g_EffectPlus.Create();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num3 = 0;
|
||||
g_NPCM.SetLockPoint(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000296 RID: 662 RVA: 0x00008D08 File Offset: 0x00006F08
|
||||
[Token(Token = "0x6000296")]
|
||||
[Address(RVA = "0x1568550", Offset = "0x1567350", VA = "0x181568550", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000297 RID: 663 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000297")]
|
||||
[Address(RVA = "0x15F6930", Offset = "0x15F5730", VA = "0x1815F6930", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000298 RID: 664 RVA: 0x00008D34 File Offset: 0x00006F34
|
||||
[Token(Token = "0x6000298")]
|
||||
[Address(RVA = "0x15F2910", Offset = "0x15F1710", VA = "0x1815F2910")]
|
||||
private string GetBossName()
|
||||
{
|
||||
return Game.<UISystemText>k__BackingField.GetText(406);
|
||||
}
|
||||
|
||||
// Token: 0x06000299 RID: 665 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000299")]
|
||||
[Address(RVA = "0x15F29D0", Offset = "0x15F17D0", VA = "0x1815F29D0")]
|
||||
public Vector3 GetPlayerDirection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600029A RID: 666 RVA: 0x00008D58 File Offset: 0x00006F58
|
||||
[Token(Token = "0x600029A")]
|
||||
[Address(RVA = "0x15F75B0", Offset = "0x15F63B0", VA = "0x1815F75B0", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator g_Anim;
|
||||
for (;;)
|
||||
{
|
||||
g_Anim = this.g_Anim;
|
||||
if (!bEnable)
|
||||
{
|
||||
break;
|
||||
}
|
||||
g_Anim.SetLayerWeight(3, 1f);
|
||||
if (Name != "")
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
g_Anim.SetLayerWeight(3, (float)num);
|
||||
return;
|
||||
Block_1:
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
int num2 = 0;
|
||||
g_Anim2.CrossFade(Name, 0.09f, 3, (float)num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600029B RID: 667 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600029B")]
|
||||
[Address(RVA = "0xBD6640", Offset = "0xBD5440", VA = "0x180BD6640")]
|
||||
private Vector3 YZero(Vector3 Val)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600029C RID: 668 RVA: 0x00008DB4 File Offset: 0x00006FB4
|
||||
[Token(Token = "0x600029C")]
|
||||
[Address(RVA = "0x15F8170", Offset = "0x15F6F70", VA = "0x1815F8170")]
|
||||
public AI_BossLevel06()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000351 RID: 849
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000351")]
|
||||
private BossLevel06EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000352 RID: 850
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000352")]
|
||||
private BossLevel06EffectPlayPlus g_EffectPlus;
|
||||
|
||||
// Token: 0x04000353 RID: 851
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000353")]
|
||||
private VoiceBoss06 g_Voice;
|
||||
|
||||
// Token: 0x04000354 RID: 852
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4000354")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x04000355 RID: 853
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x4000355")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000356 RID: 854
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000356")]
|
||||
private float g_fAnifMoveHorizontal;
|
||||
|
||||
// Token: 0x04000357 RID: 855
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x4000357")]
|
||||
private float g_fAnifMoveVertical;
|
||||
|
||||
// Token: 0x04000358 RID: 856
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000358")]
|
||||
private float g_fAniTrunAngle;
|
||||
|
||||
// Token: 0x04000359 RID: 857
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000359")]
|
||||
private float g_fAnifCutscenes;
|
||||
|
||||
// Token: 0x0400035A RID: 858
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400035A")]
|
||||
private float g_fAniDamageHead;
|
||||
|
||||
// Token: 0x0400035B RID: 859
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400035B")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400035C RID: 860
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400035C")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400035D RID: 861
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400035D")]
|
||||
private AI_BossLevel06.AIFighting g_Fighting = (AI_BossLevel06.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400035E RID: 862
|
||||
[FieldOffset(Offset = "0x1CC")]
|
||||
[Token(Token = "0x400035E")]
|
||||
private AI_BossLevel06.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x0400035F RID: 863
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400035F")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x04000360 RID: 864
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x4000360")]
|
||||
private float g_fPlayerDistanceMax = 9f;
|
||||
|
||||
// Token: 0x04000361 RID: 865
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000361")]
|
||||
private float g_fPlayerDistanceMin = 3f;
|
||||
|
||||
// Token: 0x04000362 RID: 866
|
||||
[FieldOffset(Offset = "0x1DC")]
|
||||
[Token(Token = "0x4000362")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x04000363 RID: 867
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000363")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000364 RID: 868
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x4000364")]
|
||||
private float g_fAttackCombo;
|
||||
|
||||
// Token: 0x04000365 RID: 869
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000365")]
|
||||
private Vector3 g_v3DashDirection;
|
||||
|
||||
// Token: 0x04000366 RID: 870
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x4000366")]
|
||||
private float g_fDashDistance;
|
||||
|
||||
// Token: 0x04000367 RID: 871
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000367")]
|
||||
private float g_fFlyHeight;
|
||||
|
||||
// Token: 0x04000368 RID: 872
|
||||
[Token(Token = "0x4000368")]
|
||||
private const float g_CounterMagicRadius = 6f;
|
||||
|
||||
// Token: 0x04000369 RID: 873
|
||||
[Token(Token = "0x4000369")]
|
||||
private const int g_iShotNum = 3;
|
||||
|
||||
// Token: 0x0400036A RID: 874
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x400036A")]
|
||||
private int g_iShotNumVal;
|
||||
|
||||
// Token: 0x0400036B RID: 875
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400036B")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x0400036C RID: 876
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x400036C")]
|
||||
private int g_iAttackSelect;
|
||||
|
||||
// Token: 0x0400036D RID: 877
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400036D")]
|
||||
private bool g_bPlus;
|
||||
|
||||
// Token: 0x0400036E RID: 878
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x400036E")]
|
||||
private int g_iScriptStep;
|
||||
|
||||
// Token: 0x0200004D RID: 77
|
||||
[Token(Token = "0x200004D")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000370 RID: 880
|
||||
[Token(Token = "0x4000370")]
|
||||
Null,
|
||||
// Token: 0x04000371 RID: 881
|
||||
[Token(Token = "0x4000371")]
|
||||
Idle,
|
||||
// Token: 0x04000372 RID: 882
|
||||
[Token(Token = "0x4000372")]
|
||||
AWatch,
|
||||
// Token: 0x04000373 RID: 883
|
||||
[Token(Token = "0x4000373")]
|
||||
DashStart,
|
||||
// Token: 0x04000374 RID: 884
|
||||
[Token(Token = "0x4000374")]
|
||||
Dash,
|
||||
// Token: 0x04000375 RID: 885
|
||||
[Token(Token = "0x4000375")]
|
||||
DashEnd,
|
||||
// Token: 0x04000376 RID: 886
|
||||
[Token(Token = "0x4000376")]
|
||||
DashAttack,
|
||||
// Token: 0x04000377 RID: 887
|
||||
[Token(Token = "0x4000377")]
|
||||
DodgeL,
|
||||
// Token: 0x04000378 RID: 888
|
||||
[Token(Token = "0x4000378")]
|
||||
DodgeR,
|
||||
// Token: 0x04000379 RID: 889
|
||||
[Token(Token = "0x4000379")]
|
||||
DodgeAttackL,
|
||||
// Token: 0x0400037A RID: 890
|
||||
[Token(Token = "0x400037A")]
|
||||
DodgeAttackR,
|
||||
// Token: 0x0400037B RID: 891
|
||||
[Token(Token = "0x400037B")]
|
||||
DamageF,
|
||||
// Token: 0x0400037C RID: 892
|
||||
[Token(Token = "0x400037C")]
|
||||
DamageU,
|
||||
// Token: 0x0400037D RID: 893
|
||||
[Token(Token = "0x400037D")]
|
||||
DamageB,
|
||||
// Token: 0x0400037E RID: 894
|
||||
[Token(Token = "0x400037E")]
|
||||
DamageL,
|
||||
// Token: 0x0400037F RID: 895
|
||||
[Token(Token = "0x400037F")]
|
||||
DamageR,
|
||||
// Token: 0x04000380 RID: 896
|
||||
[Token(Token = "0x4000380")]
|
||||
DamageFly,
|
||||
// Token: 0x04000381 RID: 897
|
||||
[Token(Token = "0x4000381")]
|
||||
Death,
|
||||
// Token: 0x04000382 RID: 898
|
||||
[Token(Token = "0x4000382")]
|
||||
DeathEnd,
|
||||
// Token: 0x04000383 RID: 899
|
||||
[Token(Token = "0x4000383")]
|
||||
End,
|
||||
// Token: 0x04000384 RID: 900
|
||||
[Token(Token = "0x4000384")]
|
||||
SwitchMagic,
|
||||
// Token: 0x04000385 RID: 901
|
||||
[Token(Token = "0x4000385")]
|
||||
ShotFire,
|
||||
// Token: 0x04000386 RID: 902
|
||||
[Token(Token = "0x4000386")]
|
||||
ShotLightning,
|
||||
// Token: 0x04000387 RID: 903
|
||||
[Token(Token = "0x4000387")]
|
||||
Attack0101,
|
||||
// Token: 0x04000388 RID: 904
|
||||
[Token(Token = "0x4000388")]
|
||||
Attack0102,
|
||||
// Token: 0x04000389 RID: 905
|
||||
[Token(Token = "0x4000389")]
|
||||
Attack0103,
|
||||
// Token: 0x0400038A RID: 906
|
||||
[Token(Token = "0x400038A")]
|
||||
Attack0104,
|
||||
// Token: 0x0400038B RID: 907
|
||||
[Token(Token = "0x400038B")]
|
||||
Attack0701,
|
||||
// Token: 0x0400038C RID: 908
|
||||
[Token(Token = "0x400038C")]
|
||||
Attack0702,
|
||||
// Token: 0x0400038D RID: 909
|
||||
[Token(Token = "0x400038D")]
|
||||
Attack0703,
|
||||
// Token: 0x0400038E RID: 910
|
||||
[Token(Token = "0x400038E")]
|
||||
Attack0704,
|
||||
// Token: 0x0400038F RID: 911
|
||||
[Token(Token = "0x400038F")]
|
||||
Attack0801,
|
||||
// Token: 0x04000390 RID: 912
|
||||
[Token(Token = "0x4000390")]
|
||||
Attack0802,
|
||||
// Token: 0x04000391 RID: 913
|
||||
[Token(Token = "0x4000391")]
|
||||
Attack0803,
|
||||
// Token: 0x04000392 RID: 914
|
||||
[Token(Token = "0x4000392")]
|
||||
CounterMagic,
|
||||
// Token: 0x04000393 RID: 915
|
||||
[Token(Token = "0x4000393")]
|
||||
Charge,
|
||||
// Token: 0x04000394 RID: 916
|
||||
[Token(Token = "0x4000394")]
|
||||
ChargeEnd,
|
||||
// Token: 0x04000395 RID: 917
|
||||
[Token(Token = "0x4000395")]
|
||||
ChargeShot,
|
||||
// Token: 0x04000396 RID: 918
|
||||
[Token(Token = "0x4000396")]
|
||||
ChargeShotArcane,
|
||||
// Token: 0x04000397 RID: 919
|
||||
[Token(Token = "0x4000397")]
|
||||
ChargeShotIce,
|
||||
// Token: 0x04000398 RID: 920
|
||||
[Token(Token = "0x4000398")]
|
||||
ChargeShotFire,
|
||||
// Token: 0x04000399 RID: 921
|
||||
[Token(Token = "0x4000399")]
|
||||
ChargeShotLightning,
|
||||
// Token: 0x0400039A RID: 922
|
||||
[Token(Token = "0x400039A")]
|
||||
PlusStoryStart,
|
||||
// Token: 0x0400039B RID: 923
|
||||
[Token(Token = "0x400039B")]
|
||||
PlusStory,
|
||||
// Token: 0x0400039C RID: 924
|
||||
[Token(Token = "0x400039C")]
|
||||
PlusStoryEnd,
|
||||
// Token: 0x0400039D RID: 925
|
||||
[Token(Token = "0x400039D")]
|
||||
SwordAttack01,
|
||||
// Token: 0x0400039E RID: 926
|
||||
[Token(Token = "0x400039E")]
|
||||
SwordAttack02Start,
|
||||
// Token: 0x0400039F RID: 927
|
||||
[Token(Token = "0x400039F")]
|
||||
SwordAttack02DashLoop,
|
||||
// Token: 0x040003A0 RID: 928
|
||||
[Token(Token = "0x40003A0")]
|
||||
SwordAttack02End,
|
||||
// Token: 0x040003A1 RID: 929
|
||||
[Token(Token = "0x40003A1")]
|
||||
SwordAttack03,
|
||||
// Token: 0x040003A2 RID: 930
|
||||
[Token(Token = "0x40003A2")]
|
||||
DollAttack01,
|
||||
// Token: 0x040003A3 RID: 931
|
||||
[Token(Token = "0x40003A3")]
|
||||
DollAttack02,
|
||||
// Token: 0x040003A4 RID: 932
|
||||
[Token(Token = "0x40003A4")]
|
||||
DollAttack03,
|
||||
// Token: 0x040003A5 RID: 933
|
||||
[Token(Token = "0x40003A5")]
|
||||
BearAttack
|
||||
}
|
||||
}
|
||||
514
Cpp2IL/Assembly-CSharp/AI_Boss_Act01.cs
Normal file
514
Cpp2IL/Assembly-CSharp/AI_Boss_Act01.cs
Normal file
@@ -0,0 +1,514 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
// Token: 0x0200004E RID: 78
|
||||
[Token(Token = "0x200004E")]
|
||||
public class AI_Boss_Act01 : AI_NPC
|
||||
{
|
||||
// Token: 0x0600029D RID: 669 RVA: 0x00008DE8 File Offset: 0x00006FE8
|
||||
[Token(Token = "0x600029D")]
|
||||
[Address(RVA = "0x15FBB50", Offset = "0x15FA950", VA = "0x1815FBB50", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 6f;
|
||||
this.g_fDashSpeed = 35f;
|
||||
g_Move.SetDragMove(8f);
|
||||
BossAct01EffectPlay component = This.GetComponent<BossAct01EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
VoiceBoss01 component2 = This.GetComponent<VoiceBoss01>();
|
||||
this.g_Voice = component2;
|
||||
this.g_Voice.InitData();
|
||||
CharacterController component3 = This.transform.Find("PlayerBlock").GetComponent<CharacterController>();
|
||||
this.g_CCBlock = component3;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform2 = Common.FindChild(This.transform, "Bip001 Spine");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeShoulderR = shake5;
|
||||
Shake shake6 = this.g_ShakeShoulderR;
|
||||
Transform transform3 = Common.FindChild(This.transform, "Bone_Shoulder_R01");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeShoulderL = shake7;
|
||||
Shake shake8 = this.g_ShakeShoulderL;
|
||||
Transform transform4 = Common.FindChild(This.transform, "Bone_Shoulder_L01");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeHandR = shake9;
|
||||
Shake shake10 = this.g_ShakeHandR;
|
||||
Transform transform5 = Common.FindChild(This.transform, "Bip001 R Forearm");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeHandL = shake11;
|
||||
Shake shake12 = this.g_ShakeHandL;
|
||||
Transform transform6 = Common.FindChild(This.transform, "Bip001 L Forearm");
|
||||
int num6 = 0;
|
||||
shake12.Start(transform6, num6 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeWenpon = shake13;
|
||||
Shake shake14 = this.g_ShakeWenpon;
|
||||
Transform transform7 = Common.FindChild(This.transform, "Bip001 L Hand");
|
||||
int num7 = 0;
|
||||
shake14.Start(transform7, num7 != 0);
|
||||
Shake shake15 = new Shake();
|
||||
this.g_ShakeShield = shake15;
|
||||
Shake shake16 = this.g_ShakeShield;
|
||||
Transform transform8 = Common.FindChild(This.transform, "Bip001 R Hand");
|
||||
int num8 = 0;
|
||||
shake16.Start(transform8, num8 != 0);
|
||||
Shake shake17 = new Shake();
|
||||
this.g_ShakeSmoke01 = shake17;
|
||||
Shake shake18 = this.g_ShakeSmoke01;
|
||||
Transform transform9 = Common.FindChild(This.transform, "Bone004");
|
||||
int num9 = 0;
|
||||
shake18.Start(transform9, num9 != 0);
|
||||
Shake shake19 = new Shake();
|
||||
this.g_ShakeSmoke02 = shake19;
|
||||
Shake shake20 = this.g_ShakeSmoke02;
|
||||
Transform transform10 = Common.FindChild(This.transform, "Bone006");
|
||||
int num10 = 0;
|
||||
shake20.Start(transform10, num10 != 0);
|
||||
this.g_bSecondMode = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600029E RID: 670 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600029E")]
|
||||
[Address(RVA = "0x15FC1B0", Offset = "0x15FAFB0", VA = "0x1815FC1B0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600029F RID: 671 RVA: 0x000090B4 File Offset: 0x000072B4
|
||||
[Token(Token = "0x600029F")]
|
||||
[Address(RVA = "0x15FB380", Offset = "0x15FA180", VA = "0x1815FB380", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeShoulderR.Update();
|
||||
this.g_ShakeShoulderL.Update();
|
||||
this.g_ShakeHandR.Update();
|
||||
this.g_ShakeHandL.Update();
|
||||
this.g_ShakeWenpon.Update();
|
||||
this.g_ShakeShield.Update();
|
||||
this.g_ShakeSmoke01.Update();
|
||||
this.g_ShakeSmoke02.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060002A0 RID: 672 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A0")]
|
||||
[Address(RVA = "0x15FB690", Offset = "0x15FA490", VA = "0x1815FB690", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A1 RID: 673 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A1")]
|
||||
[Address(RVA = "0x15F8F90", Offset = "0x15F7D90", VA = "0x1815F8F90", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A2 RID: 674 RVA: 0x0000913C File Offset: 0x0000733C
|
||||
[Token(Token = "0x60002A2")]
|
||||
[Address(RVA = "0x15F8F60", Offset = "0x15F7D60", VA = "0x1815F8F60")]
|
||||
protected void ExitFightStatus(AI_Boss_Act01.AIFighting Status)
|
||||
{
|
||||
this.g_CCBlock.enabled = true;
|
||||
}
|
||||
|
||||
// Token: 0x060002A3 RID: 675 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A3")]
|
||||
[Address(RVA = "0x15FA190", Offset = "0x15F8F90", VA = "0x1815FA190", Slot = "38")]
|
||||
protected virtual void InitFightStatus(AI_Boss_Act01.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A4 RID: 676 RVA: 0x0000915C File Offset: 0x0000735C
|
||||
[Token(Token = "0x60002A4")]
|
||||
[Address(RVA = "0x15F82E0", Offset = "0x15F70E0", VA = "0x1815F82E0")]
|
||||
private void AWait()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060002A5 RID: 677 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A5")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "39")]
|
||||
protected virtual void AEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A6 RID: 678 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A6")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "40")]
|
||||
protected virtual void ADestoryExplosion()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A7 RID: 679 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A7")]
|
||||
[Address(RVA = "0x15F8320", Offset = "0x15F7120", VA = "0x1815F8320")]
|
||||
private void AWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A8 RID: 680 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A8")]
|
||||
[Address(RVA = "0x15F9630", Offset = "0x15F8430", VA = "0x1815F9630", Slot = "41")]
|
||||
protected virtual void FirstMode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002A9 RID: 681 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002A9")]
|
||||
[Address(RVA = "0x15FB4C0", Offset = "0x15FA2C0", VA = "0x1815FB4C0", Slot = "42")]
|
||||
protected virtual void SecondMode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AA RID: 682 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AA")]
|
||||
[Address(RVA = "0x15F81A0", Offset = "0x15F6FA0", VA = "0x1815F81A0")]
|
||||
private void ATrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AB RID: 683 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AB")]
|
||||
[Address(RVA = "0x15F8C00", Offset = "0x15F7A00", VA = "0x1815F8C00")]
|
||||
private void Attack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AC RID: 684 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AC")]
|
||||
[Address(RVA = "0x15F8420", Offset = "0x15F7220", VA = "0x1815F8420")]
|
||||
private void Attack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AD RID: 685 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AD")]
|
||||
[Address(RVA = "0x15F8790", Offset = "0x15F7590", VA = "0x1815F8790")]
|
||||
private void AttackAssault()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AE RID: 686 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AE")]
|
||||
[Address(RVA = "0x15F8B80", Offset = "0x15F7980", VA = "0x1815F8B80")]
|
||||
private void AttackDashRoataeReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002AF RID: 687 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002AF")]
|
||||
[Address(RVA = "0x15F8990", Offset = "0x15F7790", VA = "0x1815F8990")]
|
||||
private void AttackDashRoataeMove()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002B0 RID: 688 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002B0")]
|
||||
[Address(RVA = "0x15F97C0", Offset = "0x15F85C0", VA = "0x1815F97C0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002B1 RID: 689 RVA: 0x00009188 File Offset: 0x00007388
|
||||
[Token(Token = "0x60002B1")]
|
||||
[Address(RVA = "0x15FBB10", Offset = "0x15FA910", VA = "0x1815FBB10", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060002B2 RID: 690 RVA: 0x000091B0 File Offset: 0x000073B0
|
||||
[Token(Token = "0x60002B2")]
|
||||
[Address(RVA = "0x15FB470", Offset = "0x15FA270", VA = "0x1815FB470", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_Effect.CharRemove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002B3 RID: 691 RVA: 0x000091E4 File Offset: 0x000073E4
|
||||
[Token(Token = "0x60002B3")]
|
||||
[Address(RVA = "0x15F8F00", Offset = "0x15F7D00", VA = "0x1815F8F00", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
this.AEnd();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002B4 RID: 692 RVA: 0x00009224 File Offset: 0x00007424
|
||||
[Token(Token = "0x60002B4")]
|
||||
[Address(RVA = "0x1568550", Offset = "0x1567350", VA = "0x181568550", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002B5 RID: 693 RVA: 0x00009250 File Offset: 0x00007450
|
||||
[Token(Token = "0x60002B5")]
|
||||
[Address(RVA = "0x15FC300", Offset = "0x15FB100", VA = "0x1815FC300")]
|
||||
public AI_Boss_Act01()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040003A6 RID: 934
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40003A6")]
|
||||
protected BossAct01EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040003A7 RID: 935
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40003A7")]
|
||||
protected VoiceBoss01 g_Voice;
|
||||
|
||||
// Token: 0x040003A8 RID: 936
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40003A8")]
|
||||
protected float g_fAttackRadiusFar = 6.5f;
|
||||
|
||||
// Token: 0x040003A9 RID: 937
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x40003A9")]
|
||||
protected float g_fAttackRadiusNear = 3f;
|
||||
|
||||
// Token: 0x040003AA RID: 938
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40003AA")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x040003AB RID: 939
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40003AB")]
|
||||
protected float g_fAttackTurnTime;
|
||||
|
||||
// Token: 0x040003AC RID: 940
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40003AC")]
|
||||
protected float g_fComboTime;
|
||||
|
||||
// Token: 0x040003AD RID: 941
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40003AD")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040003AE RID: 942
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40003AE")]
|
||||
protected CharacterController g_CCBlock;
|
||||
|
||||
// Token: 0x040003AF RID: 943
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40003AF")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040003B0 RID: 944
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40003B0")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040003B1 RID: 945
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40003B1")]
|
||||
protected Shake g_ShakeShoulderR;
|
||||
|
||||
// Token: 0x040003B2 RID: 946
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40003B2")]
|
||||
protected Shake g_ShakeShoulderL;
|
||||
|
||||
// Token: 0x040003B3 RID: 947
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40003B3")]
|
||||
protected Shake g_ShakeHandR;
|
||||
|
||||
// Token: 0x040003B4 RID: 948
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40003B4")]
|
||||
protected Shake g_ShakeHandL;
|
||||
|
||||
// Token: 0x040003B5 RID: 949
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40003B5")]
|
||||
protected Shake g_ShakeWenpon;
|
||||
|
||||
// Token: 0x040003B6 RID: 950
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40003B6")]
|
||||
protected Shake g_ShakeShield;
|
||||
|
||||
// Token: 0x040003B7 RID: 951
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40003B7")]
|
||||
protected Shake g_ShakeSmoke01;
|
||||
|
||||
// Token: 0x040003B8 RID: 952
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40003B8")]
|
||||
protected Shake g_ShakeSmoke02;
|
||||
|
||||
// Token: 0x040003B9 RID: 953
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40003B9")]
|
||||
protected AI_Boss_Act01.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x040003BA RID: 954
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40003BA")]
|
||||
protected AI_Boss_Act01.AIFighting g_FightCombo;
|
||||
|
||||
// Token: 0x040003BB RID: 955
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40003BB")]
|
||||
protected Vector3 g_v3AttackDashRotateTarget;
|
||||
|
||||
// Token: 0x040003BC RID: 956
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x40003BC")]
|
||||
private bool g_bSecondMode;
|
||||
|
||||
// Token: 0x0200004F RID: 79
|
||||
[Token(Token = "0x200004F")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x040003BE RID: 958
|
||||
[Token(Token = "0x40003BE")]
|
||||
Null,
|
||||
// Token: 0x040003BF RID: 959
|
||||
[Token(Token = "0x40003BF")]
|
||||
Opening01,
|
||||
// Token: 0x040003C0 RID: 960
|
||||
[Token(Token = "0x40003C0")]
|
||||
Opening02,
|
||||
// Token: 0x040003C1 RID: 961
|
||||
[Token(Token = "0x40003C1")]
|
||||
AWatch,
|
||||
// Token: 0x040003C2 RID: 962
|
||||
[Token(Token = "0x40003C2")]
|
||||
ATrack,
|
||||
// Token: 0x040003C3 RID: 963
|
||||
[Token(Token = "0x40003C3")]
|
||||
Attack01,
|
||||
// Token: 0x040003C4 RID: 964
|
||||
[Token(Token = "0x40003C4")]
|
||||
Attack02,
|
||||
// Token: 0x040003C5 RID: 965
|
||||
[Token(Token = "0x40003C5")]
|
||||
Attack03,
|
||||
// Token: 0x040003C6 RID: 966
|
||||
[Token(Token = "0x40003C6")]
|
||||
Attack04,
|
||||
// Token: 0x040003C7 RID: 967
|
||||
[Token(Token = "0x40003C7")]
|
||||
ComboAttack02,
|
||||
// Token: 0x040003C8 RID: 968
|
||||
[Token(Token = "0x40003C8")]
|
||||
ComboAttack03,
|
||||
// Token: 0x040003C9 RID: 969
|
||||
[Token(Token = "0x40003C9")]
|
||||
ComboAttack04,
|
||||
// Token: 0x040003CA RID: 970
|
||||
[Token(Token = "0x40003CA")]
|
||||
AttackShield,
|
||||
// Token: 0x040003CB RID: 971
|
||||
[Token(Token = "0x40003CB")]
|
||||
AttackSwordEnergy,
|
||||
// Token: 0x040003CC RID: 972
|
||||
[Token(Token = "0x40003CC")]
|
||||
AttackSkill01,
|
||||
// Token: 0x040003CD RID: 973
|
||||
[Token(Token = "0x40003CD")]
|
||||
AttackSkill01_02,
|
||||
// Token: 0x040003CE RID: 974
|
||||
[Token(Token = "0x40003CE")]
|
||||
AttackAssault,
|
||||
// Token: 0x040003CF RID: 975
|
||||
[Token(Token = "0x40003CF")]
|
||||
AttackDashRoataeReady,
|
||||
// Token: 0x040003D0 RID: 976
|
||||
[Token(Token = "0x40003D0")]
|
||||
AttackDashRoataeMove,
|
||||
// Token: 0x040003D1 RID: 977
|
||||
[Token(Token = "0x40003D1")]
|
||||
AttackDashRoatae,
|
||||
// Token: 0x040003D2 RID: 978
|
||||
[Token(Token = "0x40003D2")]
|
||||
ComboAssault,
|
||||
// Token: 0x040003D3 RID: 979
|
||||
[Token(Token = "0x40003D3")]
|
||||
Damaged,
|
||||
// Token: 0x040003D4 RID: 980
|
||||
[Token(Token = "0x40003D4")]
|
||||
Death,
|
||||
// Token: 0x040003D5 RID: 981
|
||||
[Token(Token = "0x40003D5")]
|
||||
DeathLoop,
|
||||
// Token: 0x040003D6 RID: 982
|
||||
[Token(Token = "0x40003D6")]
|
||||
End,
|
||||
// Token: 0x040003D7 RID: 983
|
||||
[Token(Token = "0x40003D7")]
|
||||
DamagedFast,
|
||||
// Token: 0x040003D8 RID: 984
|
||||
[Token(Token = "0x40003D8")]
|
||||
DestroyExplosion
|
||||
}
|
||||
}
|
||||
654
Cpp2IL/Assembly-CSharp/AI_Boss_Level02.cs
Normal file
654
Cpp2IL/Assembly-CSharp/AI_Boss_Level02.cs
Normal file
@@ -0,0 +1,654 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000051 RID: 81
|
||||
[Token(Token = "0x2000051")]
|
||||
public class AI_Boss_Level02 : AI_NPC
|
||||
{
|
||||
// Token: 0x060002BA RID: 698 RVA: 0x000092F0 File Offset: 0x000074F0
|
||||
[Token(Token = "0x60002BA")]
|
||||
[Address(RVA = "0x16EADC0", Offset = "0x16E9BC0", VA = "0x1816EADC0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 8f;
|
||||
this.g_fDashSpeed = 25f;
|
||||
g_Move.SetDragMove(4f);
|
||||
BossLevel02EffectPlay component = This.GetComponent<BossLevel02EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
VoiceBoss02 component2 = This.GetComponent<VoiceBoss02>();
|
||||
this.g_Voice = component2;
|
||||
this.g_Voice.InitData();
|
||||
Animator component3 = Common.FindChild(this.g_This.transform, "Boss_Level02_Face").GetComponent<Animator>();
|
||||
this.g_FaceAnim = component3;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform2 = Common.FindChild(This.transform, "Bip001");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeWHead = shake5;
|
||||
Shake shake6 = this.g_ShakeWHead;
|
||||
Transform transform3 = Common.FindChild(This.transform, "Bone036");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeWHandL = shake7;
|
||||
Shake shake8 = this.g_ShakeWHandL;
|
||||
Transform transform4 = Common.FindChild(This.transform, "Bone_WeaponHand01");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeWHandR = shake9;
|
||||
Shake shake10 = this.g_ShakeWHandR;
|
||||
Transform transform5 = Common.FindChild(This.transform, "Bone_WeaponHand01(mirrored)");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
this.g_bLookAtEnable = false;
|
||||
this.g_iOpeningStatus = (int)((ulong)0L);
|
||||
this.g_bPlus = false;
|
||||
}
|
||||
|
||||
// Token: 0x060002BB RID: 699 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002BB")]
|
||||
[Address(RVA = "0x16EB1E0", Offset = "0x16E9FE0", VA = "0x1816EB1E0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002BC RID: 700 RVA: 0x000094C8 File Offset: 0x000076C8
|
||||
[Token(Token = "0x60002BC")]
|
||||
[Address(RVA = "0x16E9DE0", Offset = "0x16E8BE0", VA = "0x1816E9DE0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeWHead.Update();
|
||||
this.g_ShakeWHandL.Update();
|
||||
this.g_ShakeWHandR.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060002BD RID: 701 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002BD")]
|
||||
[Address(RVA = "0x16E71A0", Offset = "0x16E5FA0", VA = "0x1816E71A0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002BE RID: 702 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002BE")]
|
||||
[Address(RVA = "0x16E8880", Offset = "0x16E7680", VA = "0x1816E8880")]
|
||||
private void InitFightStatus(AI_Boss_Level02.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002BF RID: 703 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002BF")]
|
||||
[Address(RVA = "0x16E6CF0", Offset = "0x16E5AF0", VA = "0x1816E6CF0")]
|
||||
private void AWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C0 RID: 704 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C0")]
|
||||
[Address(RVA = "0x16E53E0", Offset = "0x16E41E0", VA = "0x1816E53E0")]
|
||||
private void AChargeDefense()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C1 RID: 705 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C1")]
|
||||
[Address(RVA = "0x16E5B30", Offset = "0x16E4930", VA = "0x1816E5B30")]
|
||||
private void AGoForward()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C2 RID: 706 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C2")]
|
||||
[Address(RVA = "0x16E62C0", Offset = "0x16E50C0", VA = "0x1816E62C0")]
|
||||
private void ASprint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C3 RID: 707 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C3")]
|
||||
[Address(RVA = "0x16E4F80", Offset = "0x16E3D80", VA = "0x1816E4F80")]
|
||||
private void AAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C4 RID: 708 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C4")]
|
||||
[Address(RVA = "0x16E55E0", Offset = "0x16E43E0", VA = "0x1816E55E0")]
|
||||
private void AFour()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C5 RID: 709 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C5")]
|
||||
[Address(RVA = "0x16E5D00", Offset = "0x16E4B00", VA = "0x1816E5D00")]
|
||||
private void AHammerPlus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C6 RID: 710 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C6")]
|
||||
[Address(RVA = "0x16E5ED0", Offset = "0x16E4CD0", VA = "0x1816E5ED0")]
|
||||
private void AJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C7 RID: 711 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C7")]
|
||||
[Address(RVA = "0x16E6C70", Offset = "0x16E5A70", VA = "0x1816E6C70")]
|
||||
private void AUpStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C8 RID: 712 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C8")]
|
||||
[Address(RVA = "0x16E6B10", Offset = "0x16E5910", VA = "0x1816E6B10")]
|
||||
private void AUpLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002C9 RID: 713 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002C9")]
|
||||
[Address(RVA = "0x16E68C0", Offset = "0x16E56C0", VA = "0x1816E68C0")]
|
||||
private void AUpEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002CA RID: 714 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002CA")]
|
||||
[Address(RVA = "0x16E6BF0", Offset = "0x16E59F0", VA = "0x1816E6BF0")]
|
||||
private void AUpStartPlus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002CB RID: 715 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002CB")]
|
||||
[Address(RVA = "0x16E6A30", Offset = "0x16E5830", VA = "0x1816E6A30")]
|
||||
private void AUpLoopPlus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002CC RID: 716 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002CC")]
|
||||
[Address(RVA = "0x16E68C0", Offset = "0x16E56C0", VA = "0x1816E68C0")]
|
||||
private void AUpEndPlus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002CD RID: 717 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002CD")]
|
||||
[Address(RVA = "0x16E60B0", Offset = "0x16E4EB0", VA = "0x1816E60B0")]
|
||||
private void AShotBullet()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002CE RID: 718 RVA: 0x00009518 File Offset: 0x00007718
|
||||
[Token(Token = "0x60002CE")]
|
||||
[Address(RVA = "0x16E9E60", Offset = "0x16E8C60", VA = "0x1816E9E60")]
|
||||
private void SelectFight()
|
||||
{
|
||||
if (this.g_bPlus && !this.g_bPlusFirst)
|
||||
{
|
||||
this.g_bPlusFirst = true;
|
||||
}
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
float g_fPlayerDistance = this.g_fPlayerDistance;
|
||||
bool flag = this.g_bPlus;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
this.InitFightStatus(AI_Boss_Level02.AIFighting.GoForward);
|
||||
this.g_NextFighting = (AI_Boss_Level02.AIFighting)((ulong)25L);
|
||||
}
|
||||
|
||||
// Token: 0x060002CF RID: 719 RVA: 0x0000964C File Offset: 0x0000784C
|
||||
[Token(Token = "0x60002CF")]
|
||||
[Address(RVA = "0x16E5480", Offset = "0x16E4280", VA = "0x1816E5480")]
|
||||
private void ADamagedFly()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime > (float)num)
|
||||
{
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
return;
|
||||
}
|
||||
if (num < (int)this.g_fFightTime)
|
||||
{
|
||||
this.InitFightStatus(AI_Boss_Level02.AIFighting.AWatch);
|
||||
return;
|
||||
}
|
||||
this.SelectFight();
|
||||
}
|
||||
|
||||
// Token: 0x060002D0 RID: 720 RVA: 0x00009688 File Offset: 0x00007888
|
||||
[Token(Token = "0x60002D0")]
|
||||
[Address(RVA = "0x16E54F0", Offset = "0x16E42F0", VA = "0x1816E54F0")]
|
||||
private void ADeath()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_Boss_Level02.AIFighting.DeathLoop);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060002D1 RID: 721 RVA: 0x000096B4 File Offset: 0x000078B4
|
||||
[Token(Token = "0x60002D1")]
|
||||
[Address(RVA = "0x16E54C0", Offset = "0x16E42C0", VA = "0x1816E54C0")]
|
||||
private void ADeathLoop()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_Boss_Level02.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060002D2 RID: 722 RVA: 0x000096E0 File Offset: 0x000078E0
|
||||
[Token(Token = "0x60002D2")]
|
||||
[Address(RVA = "0x16E5520", Offset = "0x16E4320", VA = "0x1816E5520")]
|
||||
private void AEnd()
|
||||
{
|
||||
float num = this.g_fWakeUpWeight;
|
||||
if (this.g_bEndLookAt)
|
||||
{
|
||||
this.g_fWakeUpWeight = num;
|
||||
this.g_fWakeUpWeight = 1f;
|
||||
this.g_Anim.SetFloat("fWakeUp_Loop", 1f);
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
while (num <= (float)num2)
|
||||
{
|
||||
}
|
||||
this.g_fWakeUpWeight = num;
|
||||
this.g_fWakeUpWeight = 0f;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060002D3 RID: 723 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002D3")]
|
||||
[Address(RVA = "0x16E7B90", Offset = "0x16E6990", VA = "0x1816E7B90", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002D4 RID: 724 RVA: 0x00009744 File Offset: 0x00007944
|
||||
[Token(Token = "0x60002D4")]
|
||||
[Address(RVA = "0x16EAD60", Offset = "0x16E9B60", VA = "0x1816EAD60", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_FaceAnim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060002D5 RID: 725 RVA: 0x00009778 File Offset: 0x00007978
|
||||
[Token(Token = "0x60002D5")]
|
||||
[Address(RVA = "0x1495E30", Offset = "0x1494C30", VA = "0x181495E30", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
GameObject g_This = this.g_This;
|
||||
int num = 0;
|
||||
g_This.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002D6 RID: 726 RVA: 0x000097A4 File Offset: 0x000079A4
|
||||
[Token(Token = "0x60002D6")]
|
||||
[Address(RVA = "0x16E7140", Offset = "0x16E5F40", VA = "0x1816E7140", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
base.Initialize();
|
||||
this.g_This.SetActive(true);
|
||||
this.g_Effect.Create();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002D7 RID: 727 RVA: 0x000097E4 File Offset: 0x000079E4
|
||||
[Token(Token = "0x60002D7")]
|
||||
[Address(RVA = "0x1568550", Offset = "0x1567350", VA = "0x181568550", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060002D8 RID: 728 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002D8")]
|
||||
[Address(RVA = "0x16EA2B0", Offset = "0x16E90B0", VA = "0x1816EA2B0", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002D9 RID: 729 RVA: 0x00009810 File Offset: 0x00007A10
|
||||
[Token(Token = "0x60002D9")]
|
||||
[Address(RVA = "0x16EAC70", Offset = "0x16E9A70", VA = "0x1816EAC70", Slot = "37")]
|
||||
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
||||
{
|
||||
Animator animator;
|
||||
for (;;)
|
||||
{
|
||||
animator = this.g_FaceAnim;
|
||||
if (!bEnable)
|
||||
{
|
||||
break;
|
||||
}
|
||||
animator.SetLayerWeight(2, 1f);
|
||||
if (Name != "")
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
animator.SetLayerWeight(2, (float)num);
|
||||
return;
|
||||
Block_1:
|
||||
Animator animator2 = this.g_FaceAnim;
|
||||
int num2 = 0;
|
||||
animator2.CrossFade(Name, 0.05f, 2, (float)num2);
|
||||
}
|
||||
|
||||
// Token: 0x060002DA RID: 730 RVA: 0x0000986C File Offset: 0x00007A6C
|
||||
[Token(Token = "0x60002DA")]
|
||||
[Address(RVA = "0x16EB620", Offset = "0x16EA420", VA = "0x1816EB620")]
|
||||
public AI_Boss_Level02()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040003DC RID: 988
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40003DC")]
|
||||
private BossLevel02EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040003DD RID: 989
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40003DD")]
|
||||
private VoiceBoss02 g_Voice;
|
||||
|
||||
// Token: 0x040003DE RID: 990
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40003DE")]
|
||||
private Animator g_FaceAnim;
|
||||
|
||||
// Token: 0x040003DF RID: 991
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40003DF")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040003E0 RID: 992
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40003E0")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x040003E1 RID: 993
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40003E1")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x040003E2 RID: 994
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40003E2")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040003E3 RID: 995
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40003E3")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040003E4 RID: 996
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40003E4")]
|
||||
private Shake g_ShakeWHead;
|
||||
|
||||
// Token: 0x040003E5 RID: 997
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40003E5")]
|
||||
private Shake g_ShakeWHandL;
|
||||
|
||||
// Token: 0x040003E6 RID: 998
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40003E6")]
|
||||
private Shake g_ShakeWHandR;
|
||||
|
||||
// Token: 0x040003E7 RID: 999
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40003E7")]
|
||||
private AI_Boss_Level02.AIFighting g_Fighting = (AI_Boss_Level02.AIFighting)((ulong)30L);
|
||||
|
||||
// Token: 0x040003E8 RID: 1000
|
||||
[FieldOffset(Offset = "0x1CC")]
|
||||
[Token(Token = "0x40003E8")]
|
||||
private AI_Boss_Level02.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x040003E9 RID: 1001
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40003E9")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x040003EA RID: 1002
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x40003EA")]
|
||||
private float g_fFightTime;
|
||||
|
||||
// Token: 0x040003EB RID: 1003
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40003EB")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x040003EC RID: 1004
|
||||
[FieldOffset(Offset = "0x1DC")]
|
||||
[Token(Token = "0x40003EC")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x040003ED RID: 1005
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40003ED")]
|
||||
private float g_fAttackDisMax = 4f;
|
||||
|
||||
// Token: 0x040003EE RID: 1006
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40003EE")]
|
||||
private float g_fAttackDisMin = 1f;
|
||||
|
||||
// Token: 0x040003EF RID: 1007
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40003EF")]
|
||||
private float g_fAniDamagedWeights;
|
||||
|
||||
// Token: 0x040003F0 RID: 1008
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x40003F0")]
|
||||
private bool g_bAniHeadBeam;
|
||||
|
||||
// Token: 0x040003F1 RID: 1009
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40003F1")]
|
||||
private float g_fAniHeadBeamWeights;
|
||||
|
||||
// Token: 0x040003F2 RID: 1010
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40003F2")]
|
||||
private int g_iOpeningStatus;
|
||||
|
||||
// Token: 0x040003F3 RID: 1011
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40003F3")]
|
||||
private int g_iEndStatus;
|
||||
|
||||
// Token: 0x040003F4 RID: 1012
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x40003F4")]
|
||||
private bool g_bEndLookAt;
|
||||
|
||||
// Token: 0x040003F5 RID: 1013
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40003F5")]
|
||||
private float g_fWakeUpWeight;
|
||||
|
||||
// Token: 0x040003F6 RID: 1014
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x40003F6")]
|
||||
private bool g_bPlus;
|
||||
|
||||
// Token: 0x040003F7 RID: 1015
|
||||
[FieldOffset(Offset = "0x205")]
|
||||
[Token(Token = "0x40003F7")]
|
||||
private bool g_bPlusFirst;
|
||||
|
||||
// Token: 0x040003F8 RID: 1016
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40003F8")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x02000052 RID: 82
|
||||
[Token(Token = "0x2000052")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040003FA RID: 1018
|
||||
[Token(Token = "0x40003FA")]
|
||||
Null,
|
||||
// Token: 0x040003FB RID: 1019
|
||||
[Token(Token = "0x40003FB")]
|
||||
AWatch,
|
||||
// Token: 0x040003FC RID: 1020
|
||||
[Token(Token = "0x40003FC")]
|
||||
GoForward,
|
||||
// Token: 0x040003FD RID: 1021
|
||||
[Token(Token = "0x40003FD")]
|
||||
ASprintForward,
|
||||
// Token: 0x040003FE RID: 1022
|
||||
[Token(Token = "0x40003FE")]
|
||||
ASprintBack,
|
||||
// Token: 0x040003FF RID: 1023
|
||||
[Token(Token = "0x40003FF")]
|
||||
ASprintLeft,
|
||||
// Token: 0x04000400 RID: 1024
|
||||
[Token(Token = "0x4000400")]
|
||||
ASprintRight,
|
||||
// Token: 0x04000401 RID: 1025
|
||||
[Token(Token = "0x4000401")]
|
||||
Defense,
|
||||
// Token: 0x04000402 RID: 1026
|
||||
[Token(Token = "0x4000402")]
|
||||
DamagedFly,
|
||||
// Token: 0x04000403 RID: 1027
|
||||
[Token(Token = "0x4000403")]
|
||||
Death,
|
||||
// Token: 0x04000404 RID: 1028
|
||||
[Token(Token = "0x4000404")]
|
||||
DeathLoop,
|
||||
// Token: 0x04000405 RID: 1029
|
||||
[Token(Token = "0x4000405")]
|
||||
End,
|
||||
// Token: 0x04000406 RID: 1030
|
||||
[Token(Token = "0x4000406")]
|
||||
AFour,
|
||||
// Token: 0x04000407 RID: 1031
|
||||
[Token(Token = "0x4000407")]
|
||||
AComboHammer,
|
||||
// Token: 0x04000408 RID: 1032
|
||||
[Token(Token = "0x4000408")]
|
||||
AHammer,
|
||||
// Token: 0x04000409 RID: 1033
|
||||
[Token(Token = "0x4000409")]
|
||||
AJump,
|
||||
// Token: 0x0400040A RID: 1034
|
||||
[Token(Token = "0x400040A")]
|
||||
ARotate,
|
||||
// Token: 0x0400040B RID: 1035
|
||||
[Token(Token = "0x400040B")]
|
||||
AChargeBeat,
|
||||
// Token: 0x0400040C RID: 1036
|
||||
[Token(Token = "0x400040C")]
|
||||
AChargeThrow,
|
||||
// Token: 0x0400040D RID: 1037
|
||||
[Token(Token = "0x400040D")]
|
||||
AChargeFastBullet,
|
||||
// Token: 0x0400040E RID: 1038
|
||||
[Token(Token = "0x400040E")]
|
||||
AUpStart,
|
||||
// Token: 0x0400040F RID: 1039
|
||||
[Token(Token = "0x400040F")]
|
||||
AUpLoop,
|
||||
// Token: 0x04000410 RID: 1040
|
||||
[Token(Token = "0x4000410")]
|
||||
AUPEnd,
|
||||
// Token: 0x04000411 RID: 1041
|
||||
[Token(Token = "0x4000411")]
|
||||
ABeamV,
|
||||
// Token: 0x04000412 RID: 1042
|
||||
[Token(Token = "0x4000412")]
|
||||
ABeamH,
|
||||
// Token: 0x04000413 RID: 1043
|
||||
[Token(Token = "0x4000413")]
|
||||
AJumpPlus,
|
||||
// Token: 0x04000414 RID: 1044
|
||||
[Token(Token = "0x4000414")]
|
||||
AUpStartPlus,
|
||||
// Token: 0x04000415 RID: 1045
|
||||
[Token(Token = "0x4000415")]
|
||||
AUpLoopPlus,
|
||||
// Token: 0x04000416 RID: 1046
|
||||
[Token(Token = "0x4000416")]
|
||||
AUpEndPlus,
|
||||
// Token: 0x04000417 RID: 1047
|
||||
[Token(Token = "0x4000417")]
|
||||
AFourSlow,
|
||||
// Token: 0x04000418 RID: 1048
|
||||
[Token(Token = "0x4000418")]
|
||||
Idle,
|
||||
// Token: 0x04000419 RID: 1049
|
||||
[Token(Token = "0x4000419")]
|
||||
NullChargeDefense
|
||||
}
|
||||
}
|
||||
529
Cpp2IL/Assembly-CSharp/AI_Doll01.cs
Normal file
529
Cpp2IL/Assembly-CSharp/AI_Doll01.cs
Normal file
@@ -0,0 +1,529 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000054 RID: 84
|
||||
[Token(Token = "0x2000054")]
|
||||
public class AI_Doll01 : AI_NPC
|
||||
{
|
||||
// Token: 0x060002DF RID: 735 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002DF")]
|
||||
[Address(RVA = "0x16F0C20", Offset = "0x16EFA20", VA = "0x1816F0C20", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E0 RID: 736 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E0")]
|
||||
[Address(RVA = "0x16F1590", Offset = "0x16F0390", VA = "0x1816F1590", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E1 RID: 737 RVA: 0x00009914 File Offset: 0x00007B14
|
||||
[Token(Token = "0x60002E1")]
|
||||
[Address(RVA = "0x16EF7E0", Offset = "0x16EE5E0", VA = "0x1816EF7E0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060002E2 RID: 738 RVA: 0x00009948 File Offset: 0x00007B48
|
||||
[Token(Token = "0x60002E2")]
|
||||
[Address(RVA = "0x16EBB50", Offset = "0x16EA950", VA = "0x1816EBB50", Slot = "38")]
|
||||
public virtual void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
this.g_CCC.SetOriginal();
|
||||
}
|
||||
|
||||
// Token: 0x060002E3 RID: 739 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E3")]
|
||||
[Address(RVA = "0x16EEE20", Offset = "0x16EDC20", VA = "0x1816EEE20", Slot = "39")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E4 RID: 740 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E4")]
|
||||
[Address(RVA = "0x16F0BC0", Offset = "0x16EF9C0", VA = "0x1816F0BC0", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E5 RID: 741 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E5")]
|
||||
[Address(RVA = "0x16EF770", Offset = "0x16EE570", VA = "0x1816EF770", Slot = "10")]
|
||||
public override void Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E6 RID: 742 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E6")]
|
||||
[Address(RVA = "0x16EE2F0", Offset = "0x16ED0F0", VA = "0x1816EE2F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E7 RID: 743 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E7")]
|
||||
[Address(RVA = "0x16EF890", Offset = "0x16EE690", VA = "0x1816EF890", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E8 RID: 744 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E8")]
|
||||
[Address(RVA = "0x16ECFF0", Offset = "0x16EBDF0", VA = "0x1816ECFF0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002E9 RID: 745 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002E9")]
|
||||
[Address(RVA = "0x16EB650", Offset = "0x16EA450", VA = "0x1816EB650", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002EA RID: 746 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002EA")]
|
||||
[Address(RVA = "0x16F12E0", Offset = "0x16F00E0", VA = "0x1816F12E0", Slot = "13")]
|
||||
public override void Track()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002EB RID: 747 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002EB")]
|
||||
[Address(RVA = "0x16F14F0", Offset = "0x16F02F0", VA = "0x1816F14F0", Slot = "17")]
|
||||
public override void TurnPlayer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002EC RID: 748 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002EC")]
|
||||
[Address(RVA = "0x16EF830", Offset = "0x16EE630", VA = "0x1816EF830", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002ED RID: 749 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002ED")]
|
||||
[Address(RVA = "0x16ECCF0", Offset = "0x16EBAF0", VA = "0x1816ECCF0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002EE RID: 750 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002EE")]
|
||||
[Address(RVA = "0x16EE350", Offset = "0x16ED150", VA = "0x1816EE350", Slot = "40")]
|
||||
protected virtual void InitFightingType(AI_Doll01.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002EF RID: 751 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002EF")]
|
||||
[Address(RVA = "0x16EC2E0", Offset = "0x16EB0E0", VA = "0x1816EC2E0", Slot = "41")]
|
||||
protected virtual void FightWatchFirst()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F0 RID: 752 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F0")]
|
||||
[Address(RVA = "0x16EC700", Offset = "0x16EB500", VA = "0x1816EC700", Slot = "42")]
|
||||
protected virtual void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F1 RID: 753 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F1")]
|
||||
[Address(RVA = "0x16EBFC0", Offset = "0x16EADC0", VA = "0x1816EBFC0")]
|
||||
private void FightDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F2 RID: 754 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F2")]
|
||||
[Address(RVA = "0x16EBF60", Offset = "0x16EAD60", VA = "0x1816EBF60")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F3 RID: 755 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F3")]
|
||||
[Address(RVA = "0x16EBDA0", Offset = "0x16EABA0", VA = "0x1816EBDA0")]
|
||||
private void FightAttackDouble()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F4 RID: 756 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F4")]
|
||||
[Address(RVA = "0x16EBB80", Offset = "0x16EA980", VA = "0x1816EBB80")]
|
||||
private void FightAttackDodgeJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F5 RID: 757 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F5")]
|
||||
[Address(RVA = "0x16EC060", Offset = "0x16EAE60", VA = "0x1816EC060", Slot = "43")]
|
||||
protected virtual void FightTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F6 RID: 758 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F6")]
|
||||
[Address(RVA = "0x16EBAA0", Offset = "0x16EA8A0", VA = "0x1816EBAA0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F7 RID: 759 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F7")]
|
||||
[Address(RVA = "0x16EB9D0", Offset = "0x16EA7D0", VA = "0x1816EB9D0", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F8 RID: 760 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F8")]
|
||||
[Address(RVA = "0x16EBA50", Offset = "0x16EA850", VA = "0x1816EBA50", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002F9 RID: 761 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002F9")]
|
||||
[Address(RVA = "0x16EB9D0", Offset = "0x16EA7D0", VA = "0x1816EB9D0", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002FA RID: 762 RVA: 0x00009968 File Offset: 0x00007B68
|
||||
[Token(Token = "0x60002FA")]
|
||||
[Address(RVA = "0x16EBAF0", Offset = "0x16EA8F0", VA = "0x1816EBAF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060002FB RID: 763 RVA: 0x00009998 File Offset: 0x00007B98
|
||||
[Token(Token = "0x60002FB")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x060002FC RID: 764 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002FC")]
|
||||
[Address(RVA = "0x16ED2B0", Offset = "0x16EC0B0", VA = "0x1816ED2B0", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002FD RID: 765 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002FD")]
|
||||
[Address(RVA = "0x16ED120", Offset = "0x16EBF20", VA = "0x1816ED120", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002FE RID: 766 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002FE")]
|
||||
[Address(RVA = "0x16ED470", Offset = "0x16EC270", VA = "0x1816ED470", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060002FF RID: 767 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60002FF")]
|
||||
[Address(RVA = "0x16EFA00", Offset = "0x16EE800", VA = "0x1816EFA00", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000300 RID: 768 RVA: 0x000099DC File Offset: 0x00007BDC
|
||||
[Token(Token = "0x6000300")]
|
||||
[Address(RVA = "0x11D8140", Offset = "0x11D6F40", VA = "0x1811D8140", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000301 RID: 769 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000301")]
|
||||
[Address(RVA = "0x16EB7A0", Offset = "0x16EA5A0", VA = "0x1816EB7A0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000302 RID: 770 RVA: 0x00009A00 File Offset: 0x00007C00
|
||||
[Token(Token = "0x6000302")]
|
||||
[Address(RVA = "0x16F0A60", Offset = "0x16EF860", VA = "0x1816F0A60", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshBody;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer2 = this.g_MeshFace;
|
||||
int num2 = 0;
|
||||
skinnedMeshRenderer2.enabled = num2 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer3 = this.g_MeshHair;
|
||||
int num3 = 0;
|
||||
skinnedMeshRenderer3.enabled = num3 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer4 = this.g_MeshHandFoot;
|
||||
int num4 = 0;
|
||||
skinnedMeshRenderer4.enabled = num4 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer5 = this.g_MeshWeapon;
|
||||
int num5 = 0;
|
||||
skinnedMeshRenderer5.enabled = num5 != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num6 = 0;
|
||||
cccontroller.SetEnable(num6 != 0);
|
||||
CapsuleCollider capsuleCollider = this.g_CCBody;
|
||||
int num7 = 0;
|
||||
capsuleCollider.enabled = num7 != 0;
|
||||
CapsuleCollider capsuleCollider2 = this.g_CCHead;
|
||||
int num8 = 0;
|
||||
capsuleCollider2.enabled = num8 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num9 = 0;
|
||||
g_NPCM.SetLockPoint(num9 != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num10 = 0;
|
||||
g_This.SetActive(num10 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000303 RID: 771 RVA: 0x00009AE4 File Offset: 0x00007CE4
|
||||
[Token(Token = "0x6000303")]
|
||||
[Address(RVA = "0x16F0B80", Offset = "0x16EF980", VA = "0x1816F0B80", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000304 RID: 772 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000304")]
|
||||
[Address(RVA = "0x16ACC40", Offset = "0x16ABA40", VA = "0x1816ACC40", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000305 RID: 773 RVA: 0x00009B0C File Offset: 0x00007D0C
|
||||
[Token(Token = "0x6000305")]
|
||||
[Address(RVA = "0x16F0A40", Offset = "0x16EF840", VA = "0x1816F0A40")]
|
||||
public AI_Doll01()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400041D RID: 1053
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400041D")]
|
||||
protected Doll01EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400041E RID: 1054
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400041E")]
|
||||
protected float g_fAttackRadius = 2f;
|
||||
|
||||
// Token: 0x0400041F RID: 1055
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400041F")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000420 RID: 1056
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000420")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000421 RID: 1057
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000421")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000422 RID: 1058
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000422")]
|
||||
protected SkinnedMeshRenderer g_MeshBody;
|
||||
|
||||
// Token: 0x04000423 RID: 1059
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000423")]
|
||||
protected SkinnedMeshRenderer g_MeshFace;
|
||||
|
||||
// Token: 0x04000424 RID: 1060
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000424")]
|
||||
protected SkinnedMeshRenderer g_MeshHair;
|
||||
|
||||
// Token: 0x04000425 RID: 1061
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000425")]
|
||||
protected SkinnedMeshRenderer g_MeshHandFoot;
|
||||
|
||||
// Token: 0x04000426 RID: 1062
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000426")]
|
||||
protected SkinnedMeshRenderer g_MeshWeapon;
|
||||
|
||||
// Token: 0x04000427 RID: 1063
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000427")]
|
||||
protected AI_Doll01.AIFighting g_Fightting = (AI_Doll01.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000428 RID: 1064
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x4000428")]
|
||||
protected float g_fFightSpecialWaitTime;
|
||||
|
||||
// Token: 0x04000429 RID: 1065
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000429")]
|
||||
protected float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x0400042A RID: 1066
|
||||
[FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x400042A")]
|
||||
protected float g_fAttackTime;
|
||||
|
||||
// Token: 0x0400042B RID: 1067
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400042B")]
|
||||
protected CCController g_CCC;
|
||||
|
||||
// Token: 0x0400042C RID: 1068
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400042C")]
|
||||
protected CapsuleCollider g_CCBody;
|
||||
|
||||
// Token: 0x0400042D RID: 1069
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400042D")]
|
||||
protected CapsuleCollider g_CCHead;
|
||||
|
||||
// Token: 0x0400042E RID: 1070
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400042E")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400042F RID: 1071
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400042F")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000430 RID: 1072
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4000430")]
|
||||
protected Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x02000055 RID: 85
|
||||
[Token(Token = "0x2000055")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x04000432 RID: 1074
|
||||
[Token(Token = "0x4000432")]
|
||||
WatchFirst,
|
||||
// Token: 0x04000433 RID: 1075
|
||||
[Token(Token = "0x4000433")]
|
||||
Watch,
|
||||
// Token: 0x04000434 RID: 1076
|
||||
[Token(Token = "0x4000434")]
|
||||
DodgeBack,
|
||||
// Token: 0x04000435 RID: 1077
|
||||
[Token(Token = "0x4000435")]
|
||||
DodgeForward,
|
||||
// Token: 0x04000436 RID: 1078
|
||||
[Token(Token = "0x4000436")]
|
||||
DodgeLeft,
|
||||
// Token: 0x04000437 RID: 1079
|
||||
[Token(Token = "0x4000437")]
|
||||
DodgeRight,
|
||||
// Token: 0x04000438 RID: 1080
|
||||
[Token(Token = "0x4000438")]
|
||||
Track,
|
||||
// Token: 0x04000439 RID: 1081
|
||||
[Token(Token = "0x4000439")]
|
||||
AttackDodge,
|
||||
// Token: 0x0400043A RID: 1082
|
||||
[Token(Token = "0x400043A")]
|
||||
AttackDouble,
|
||||
// Token: 0x0400043B RID: 1083
|
||||
[Token(Token = "0x400043B")]
|
||||
AttackJumpBack,
|
||||
// Token: 0x0400043C RID: 1084
|
||||
[Token(Token = "0x400043C")]
|
||||
AttackStrong,
|
||||
// Token: 0x0400043D RID: 1085
|
||||
[Token(Token = "0x400043D")]
|
||||
AttackLeft,
|
||||
// Token: 0x0400043E RID: 1086
|
||||
[Token(Token = "0x400043E")]
|
||||
AttackRight,
|
||||
// Token: 0x0400043F RID: 1087
|
||||
[Token(Token = "0x400043F")]
|
||||
DamagedAttackLeft,
|
||||
// Token: 0x04000440 RID: 1088
|
||||
[Token(Token = "0x4000440")]
|
||||
DamagedAttackRight,
|
||||
// Token: 0x04000441 RID: 1089
|
||||
[Token(Token = "0x4000441")]
|
||||
AttackDodgeJump
|
||||
}
|
||||
}
|
||||
25
Cpp2IL/Assembly-CSharp/AI_Doll01_Red.cs
Normal file
25
Cpp2IL/Assembly-CSharp/AI_Doll01_Red.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000056 RID: 86
|
||||
[Token(Token = "0x2000056")]
|
||||
public class AI_Doll01_Red : AI_Doll01
|
||||
{
|
||||
// Token: 0x06000306 RID: 774 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000306")]
|
||||
[Address(RVA = "0x16EFAC0", Offset = "0x16EE8C0", VA = "0x1816EFAC0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000307 RID: 775 RVA: 0x00009B34 File Offset: 0x00007D34
|
||||
[Token(Token = "0x6000307")]
|
||||
[Address(RVA = "0x16F0A40", Offset = "0x16EF840", VA = "0x1816F0A40")]
|
||||
public AI_Doll01_Red()
|
||||
{
|
||||
this.g_fAttackRadius = 2f;
|
||||
this.g_Fightting = (AI_Doll01.AIFighting)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
327
Cpp2IL/Assembly-CSharp/AI_Doll01_Yellow.cs
Normal file
327
Cpp2IL/Assembly-CSharp/AI_Doll01_Yellow.cs
Normal file
@@ -0,0 +1,327 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000057 RID: 87
|
||||
[Token(Token = "0x2000057")]
|
||||
public class AI_Doll01_Yellow : AI_Doll01
|
||||
{
|
||||
// Token: 0x06000308 RID: 776 RVA: 0x00009B5C File Offset: 0x00007D5C
|
||||
[Token(Token = "0x6000308")]
|
||||
[Address(RVA = "0x16F45B0", Offset = "0x16F33B0", VA = "0x1816F45B0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fAttackRadius = 9f;
|
||||
this.g_fWalkSpeed = 1.2f;
|
||||
this.g_fRunSpeed = 1.2f;
|
||||
this.g_fDashSpeed = 15f;
|
||||
CharacterController controller = g_Move.controller;
|
||||
this.g_CC = controller;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06000309 RID: 777 RVA: 0x00009BB8 File Offset: 0x00007DB8
|
||||
[Token(Token = "0x6000309")]
|
||||
[Address(RVA = "0x16F5EA0", Offset = "0x16F4CA0", VA = "0x1816F5EA0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
base.Update(fDeltaTime);
|
||||
float num = this.g_fCannotTeleportTime;
|
||||
int num2 = 0;
|
||||
if (num > (float)num2)
|
||||
{
|
||||
this.g_fCannotTeleportTime = num;
|
||||
}
|
||||
float num3 = this.g_fPlayerChargeShotIce;
|
||||
if (num3 > (float)num2)
|
||||
{
|
||||
this.g_fPlayerChargeShotIce = num3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600030A RID: 778 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030A")]
|
||||
[Address(RVA = "0x16F1CC0", Offset = "0x16F0AC0", VA = "0x1816F1CC0", Slot = "38")]
|
||||
public override void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600030B RID: 779 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030B")]
|
||||
[Address(RVA = "0x16F3880", Offset = "0x16F2680", VA = "0x1816F3880", Slot = "39")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600030C RID: 780 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030C")]
|
||||
[Address(RVA = "0x16F4440", Offset = "0x16F3240", VA = "0x1816F4440", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600030D RID: 781 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030D")]
|
||||
[Address(RVA = "0x16F1A20", Offset = "0x16F0820", VA = "0x1816F1A20", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600030E RID: 782 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030E")]
|
||||
[Address(RVA = "0x16F2A90", Offset = "0x16F1890", VA = "0x1816F2A90", Slot = "40")]
|
||||
protected override void InitFightingType(AI_Doll01.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600030F RID: 783 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600030F")]
|
||||
[Address(RVA = "0x16F1C60", Offset = "0x16F0A60", VA = "0x1816F1C60", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000310 RID: 784 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000310")]
|
||||
[Address(RVA = "0x16F1B70", Offset = "0x16F0970", VA = "0x1816F1B70", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000311 RID: 785 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000311")]
|
||||
[Address(RVA = "0x16F1C00", Offset = "0x16F0A00", VA = "0x1816F1C00", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000312 RID: 786 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000312")]
|
||||
[Address(RVA = "0x16F2970", Offset = "0x16F1770", VA = "0x1816F2970", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000313 RID: 787 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000313")]
|
||||
[Address(RVA = "0x16F2170", Offset = "0x16F0F70", VA = "0x1816F2170")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000314 RID: 788 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000314")]
|
||||
[Address(RVA = "0x16F1FA0", Offset = "0x16F0DA0", VA = "0x1816F1FA0")]
|
||||
private void FightAttackDouble()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000315 RID: 789 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000315")]
|
||||
[Address(RVA = "0x16F1D70", Offset = "0x16F0B70", VA = "0x1816F1D70")]
|
||||
private void FightAttackDodgeJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000316 RID: 790 RVA: 0x00009BF4 File Offset: 0x00007DF4
|
||||
[Token(Token = "0x6000316")]
|
||||
[Address(RVA = "0x16F21E0", Offset = "0x16F0FE0", VA = "0x1816F21E0", Slot = "41")]
|
||||
protected override void FightWatchFirst()
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000317 RID: 791 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000317")]
|
||||
[Address(RVA = "0x16F2200", Offset = "0x16F1000", VA = "0x1816F2200", Slot = "42")]
|
||||
protected override void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000318 RID: 792 RVA: 0x00009C08 File Offset: 0x00007E08
|
||||
[Token(Token = "0x6000318")]
|
||||
[Address(RVA = "0x16F18D0", Offset = "0x16F06D0", VA = "0x1816F18D0")]
|
||||
private void AttackSelect()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
float num2 = UnityEngine.Random.Range(4.5f, 6f);
|
||||
this.TeleportHorizontal(num2);
|
||||
if (UnityEngine.Random.Range(0, 2) != 0)
|
||||
{
|
||||
this.InitFightingType((AI_Doll01.AIFighting)((uint)12));
|
||||
}
|
||||
this.InitFightingType((AI_Doll01.AIFighting)((uint)11));
|
||||
this.TeleportPlayerNearby(1.8f);
|
||||
this.TeleportPlayerNearby(4.5f);
|
||||
this.TeleportPlayerNearby(1.2f);
|
||||
this.TeleportPlayerNearby(4.5f);
|
||||
this.InitFightingType((AI_Doll01.AIFighting)((uint)15));
|
||||
float num3 = UnityEngine.Random.Range(4.5f, 9f);
|
||||
this.g_fAttackTime = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06000319 RID: 793 RVA: 0x00009CA0 File Offset: 0x00007EA0
|
||||
[Token(Token = "0x6000319")]
|
||||
[Address(RVA = "0x16F17F0", Offset = "0x16F05F0", VA = "0x1816F17F0")]
|
||||
private void AttackSelect02()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
this.TeleportPlayerNearby02(1.8f);
|
||||
this.TeleportPlayerNearby02(4.5f);
|
||||
this.TeleportPlayerNearby02(1.2f);
|
||||
this.TeleportPlayerNearby02(4.5f);
|
||||
this.InitFightingType((AI_Doll01.AIFighting)((uint)15));
|
||||
float num2 = UnityEngine.Random.Range(4.5f, 9f);
|
||||
this.g_fAttackTime = num2;
|
||||
this.g_bSelectAttack02 = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600031A RID: 794 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031A")]
|
||||
[Address(RVA = "0x16F4D20", Offset = "0x16F3B20", VA = "0x1816F4D20")]
|
||||
private void TeleportJudge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600031B RID: 795 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031B")]
|
||||
[Address(RVA = "0x16F48D0", Offset = "0x16F36D0", VA = "0x1816F48D0")]
|
||||
private void TeleportHorizontal(float fDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600031C RID: 796 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031C")]
|
||||
[Address(RVA = "0x16F4620", Offset = "0x16F3420", VA = "0x1816F4620")]
|
||||
private void TeleportBack(float fDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600031D RID: 797 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031D")]
|
||||
[Address(RVA = "0x16F5A20", Offset = "0x16F4820", VA = "0x1816F5A20")]
|
||||
private void TeleportPlayerNearby(float fDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600031E RID: 798 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031E")]
|
||||
[Address(RVA = "0x16F5640", Offset = "0x16F4440", VA = "0x1816F5640")]
|
||||
private void TeleportPlayerNearby02(float fDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600031F RID: 799 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600031F")]
|
||||
[Address(RVA = "0x16F29F0", Offset = "0x16F17F0", VA = "0x1816F29F0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000320 RID: 800 RVA: 0x00009D0C File Offset: 0x00007F0C
|
||||
[Token(Token = "0x6000320")]
|
||||
[Address(RVA = "0x16F4400", Offset = "0x16F3200", VA = "0x1816F4400", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000321 RID: 801 RVA: 0x00009D30 File Offset: 0x00007F30
|
||||
[Token(Token = "0x6000321")]
|
||||
[Address(RVA = "0x16F5F00", Offset = "0x16F4D00", VA = "0x1816F5F00")]
|
||||
public AI_Doll01_Yellow()
|
||||
{
|
||||
this.g_fAttackRadius = 2f;
|
||||
this.g_Fightting = (AI_Doll01.AIFighting)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000442 RID: 1090
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000442")]
|
||||
private CharacterController g_CC;
|
||||
|
||||
// Token: 0x04000443 RID: 1091
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000443")]
|
||||
private float g_fPlayerAttack;
|
||||
|
||||
// Token: 0x04000444 RID: 1092
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x4000444")]
|
||||
private float g_fPlayerChargeShotNull;
|
||||
|
||||
// Token: 0x04000445 RID: 1093
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000445")]
|
||||
private float g_fPlayerChargeShotIce;
|
||||
|
||||
// Token: 0x04000446 RID: 1094
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000446")]
|
||||
private float g_fPlayerChargeShotFire;
|
||||
|
||||
// Token: 0x04000447 RID: 1095
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000447")]
|
||||
private float g_fPlayerChargeShotLightning;
|
||||
|
||||
// Token: 0x04000448 RID: 1096
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x4000448")]
|
||||
private float g_fCannotTeleportTime;
|
||||
|
||||
// Token: 0x04000449 RID: 1097
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x4000449")]
|
||||
private bool g_bSelectAttack02;
|
||||
|
||||
// Token: 0x0400044A RID: 1098
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x400044A")]
|
||||
private float g_fSizeX = 1f;
|
||||
|
||||
// Token: 0x0400044B RID: 1099
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400044B")]
|
||||
private float g_fSizeY = 1f;
|
||||
|
||||
// Token: 0x0400044C RID: 1100
|
||||
[FieldOffset(Offset = "0x224")]
|
||||
[Token(Token = "0x400044C")]
|
||||
private float g_fSizeZ = 1f;
|
||||
|
||||
// Token: 0x0400044D RID: 1101
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400044D")]
|
||||
private float g_fAniWalkDirection;
|
||||
|
||||
// Token: 0x0400044E RID: 1102
|
||||
[FieldOffset(Offset = "0x22C")]
|
||||
[Token(Token = "0x400044E")]
|
||||
private bool g_bWalkDirection;
|
||||
}
|
||||
652
Cpp2IL/Assembly-CSharp/AI_Doll02.cs
Normal file
652
Cpp2IL/Assembly-CSharp/AI_Doll02.cs
Normal file
@@ -0,0 +1,652 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
// Token: 0x02000058 RID: 88
|
||||
[Token(Token = "0x2000058")]
|
||||
public class AI_Doll02 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000322 RID: 802 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000322")]
|
||||
[Address(RVA = "0x1791520", Offset = "0x1790320", VA = "0x181791520", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000323 RID: 803 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000323")]
|
||||
[Address(RVA = "0x1794C80", Offset = "0x1793A80", VA = "0x181794C80", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000324 RID: 804 RVA: 0x00009D78 File Offset: 0x00007F78
|
||||
[Token(Token = "0x6000324")]
|
||||
[Address(RVA = "0x17910D0", Offset = "0x178FED0", VA = "0x1817910D0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000325 RID: 805 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000325")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000326 RID: 806 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000326")]
|
||||
[Address(RVA = "0x17908C0", Offset = "0x178F6C0", VA = "0x1817908C0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000327 RID: 807 RVA: 0x00009DB8 File Offset: 0x00007FB8
|
||||
[Token(Token = "0x6000327")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
int num = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num);
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num2 = 0;
|
||||
if (g_fWaitTime <= (float)num2)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000328 RID: 808 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000328")]
|
||||
[Address(RVA = "0x178F1C0", Offset = "0x178DFC0", VA = "0x18178F1C0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000329 RID: 809 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000329")]
|
||||
[Address(RVA = "0x1791440", Offset = "0x1790240", VA = "0x181791440", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032A RID: 810 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032A")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032B RID: 811 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032B")]
|
||||
[Address(RVA = "0x11DDB70", Offset = "0x11DC970", VA = "0x1811DDB70", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032C RID: 812 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032C")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032D RID: 813 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032D")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032E RID: 814 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032E")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600032F RID: 815 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600032F")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000330 RID: 816 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000330")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000331 RID: 817 RVA: 0x00009DEC File Offset: 0x00007FEC
|
||||
[Token(Token = "0x6000331")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
int num = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num);
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num2 = 0;
|
||||
if (g_fWaitTime <= (float)num2)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000332 RID: 818 RVA: 0x00009E20 File Offset: 0x00008020
|
||||
[Token(Token = "0x6000332")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
int num3 = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num3);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
int num4 = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num4);
|
||||
}
|
||||
|
||||
// Token: 0x06000333 RID: 819 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000333")]
|
||||
[Address(RVA = "0x178EA20", Offset = "0x178D820", VA = "0x18178EA20", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000334 RID: 820 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000334")]
|
||||
[Address(RVA = "0x178FFD0", Offset = "0x178EDD0", VA = "0x18178FFD0", Slot = "39")]
|
||||
protected virtual void InitFightingType(AI_Doll02.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000335 RID: 821 RVA: 0x00009E70 File Offset: 0x00008070
|
||||
[Token(Token = "0x6000335")]
|
||||
[Address(RVA = "0x178D7F0", Offset = "0x178C5F0", VA = "0x18178D7F0", Slot = "40")]
|
||||
protected virtual void FightAttackSelect()
|
||||
{
|
||||
float g_fPlayerDistance = this.g_fPlayerDistance;
|
||||
float num = this.g_fAttackRadius;
|
||||
if (num >= g_fPlayerDistance)
|
||||
{
|
||||
this.g_fAttackDistance = num;
|
||||
float num2 = UnityEngine.Random.Range((float)0, 1f);
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)((uint)4);
|
||||
return;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num < g_fPlayerDistance)
|
||||
{
|
||||
float num4 = UnityEngine.Random.Range((float)num3, 1f);
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)((ulong)11L);
|
||||
this.g_fAttackDistance = 100f;
|
||||
return;
|
||||
}
|
||||
float num5 = UnityEngine.Random.Range((float)num3, 1f);
|
||||
float num6 = this.g_fAttackRadius;
|
||||
this.g_fAttackDistance = num6;
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)((uint)2);
|
||||
}
|
||||
|
||||
// Token: 0x06000336 RID: 822 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000336")]
|
||||
[Address(RVA = "0x178E420", Offset = "0x178D220", VA = "0x18178E420", Slot = "41")]
|
||||
protected virtual void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000337 RID: 823 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000337")]
|
||||
[Address(RVA = "0x178DF30", Offset = "0x178CD30", VA = "0x18178DF30")]
|
||||
private void FightDodgeLeft()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000338 RID: 824 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000338")]
|
||||
[Address(RVA = "0x178E1C0", Offset = "0x178CFC0", VA = "0x18178E1C0")]
|
||||
private void FightDodgeRight()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000339 RID: 825 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000339")]
|
||||
[Address(RVA = "0x178DCC0", Offset = "0x178CAC0", VA = "0x18178DCC0")]
|
||||
private void FightDodgeBack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600033A RID: 826 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600033A")]
|
||||
[Address(RVA = "0x178D360", Offset = "0x178C160", VA = "0x18178D360")]
|
||||
private void FightAttackJumpReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600033B RID: 827 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600033B")]
|
||||
[Address(RVA = "0x178D3C0", Offset = "0x178C1C0", VA = "0x18178D3C0")]
|
||||
private void FightAttackJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600033C RID: 828 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600033C")]
|
||||
[Address(RVA = "0x178D090", Offset = "0x178BE90", VA = "0x18178D090")]
|
||||
private void FightAttackFall()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600033D RID: 829 RVA: 0x00009FA4 File Offset: 0x000081A4
|
||||
[Token(Token = "0x600033D")]
|
||||
[Address(RVA = "0x178D320", Offset = "0x178C120", VA = "0x18178D320")]
|
||||
private void FightAttackJumpEnd()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600033E RID: 830 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600033E")]
|
||||
[Address(RVA = "0x178DAA0", Offset = "0x178C8A0", VA = "0x18178DAA0")]
|
||||
private void FightAttackThrowDown()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600033F RID: 831 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600033F")]
|
||||
[Address(RVA = "0x178CE60", Offset = "0x178BC60", VA = "0x18178CE60")]
|
||||
private void FightAttackDash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000340 RID: 832 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000340")]
|
||||
[Address(RVA = "0x178C9F0", Offset = "0x178B7F0", VA = "0x18178C9F0", Slot = "42")]
|
||||
protected virtual void FightAttackCombo01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000341 RID: 833 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000341")]
|
||||
[Address(RVA = "0x178CC20", Offset = "0x178BA20", VA = "0x18178CC20", Slot = "43")]
|
||||
protected virtual void FightAttackCombo02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000342 RID: 834 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000342")]
|
||||
[Address(RVA = "0x178D5C0", Offset = "0x178C3C0", VA = "0x18178D5C0", Slot = "44")]
|
||||
protected virtual void FightAttackPress()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000343 RID: 835 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000343")]
|
||||
[Address(RVA = "0x178D0F0", Offset = "0x178BEF0", VA = "0x18178D0F0", Slot = "45")]
|
||||
protected virtual void FightAttackFront()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000344 RID: 836 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000344")]
|
||||
[Address(RVA = "0x178F7C0", Offset = "0x178E5C0", VA = "0x18178F7C0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000345 RID: 837 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000345")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000346 RID: 838 RVA: 0x00009FD0 File Offset: 0x000081D0
|
||||
[Token(Token = "0x6000346")]
|
||||
[Address(RVA = "0x1791340", Offset = "0x1790140", VA = "0x181791340", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
}
|
||||
|
||||
// Token: 0x06000347 RID: 839 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000347")]
|
||||
[Address(RVA = "0x178C790", Offset = "0x178B590", VA = "0x18178C790", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000348 RID: 840 RVA: 0x00009FF8 File Offset: 0x000081F8
|
||||
[Token(Token = "0x6000348")]
|
||||
[Address(RVA = "0x17911F0", Offset = "0x178FFF0", VA = "0x1817911F0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
int num = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num);
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshBody01;
|
||||
int num2 = 0;
|
||||
skinnedMeshRenderer.enabled = num2 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer2 = this.g_MeshBody02;
|
||||
int num3 = 0;
|
||||
skinnedMeshRenderer2.enabled = num3 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer3 = this.g_MeshHead01;
|
||||
int num4 = 0;
|
||||
skinnedMeshRenderer3.enabled = num4 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer4 = this.g_MeshHead02;
|
||||
int num5 = 0;
|
||||
skinnedMeshRenderer4.enabled = num5 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer5 = this.g_MeshWeapon;
|
||||
int num6 = 0;
|
||||
skinnedMeshRenderer5.enabled = num6 != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num7 = 0;
|
||||
cccontroller.SetEnable(num7 != 0);
|
||||
CapsuleCollider capsuleCollider = this.g_CCBody;
|
||||
int num8 = 0;
|
||||
capsuleCollider.enabled = num8 != 0;
|
||||
CapsuleCollider capsuleCollider2 = this.g_CCHead;
|
||||
int num9 = 0;
|
||||
capsuleCollider2.enabled = num9 != 0;
|
||||
BoxCollider boxCollider = this.g_BCWeapon01;
|
||||
int num10 = 0;
|
||||
boxCollider.enabled = num10 != 0;
|
||||
BoxCollider boxCollider2 = this.g_BCWeapon02;
|
||||
int num11 = 0;
|
||||
boxCollider2.enabled = num11 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num12 = 0;
|
||||
g_NPCM.SetLockPoint(num12 != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num13 = 0;
|
||||
g_This.SetActive(num13 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000349 RID: 841 RVA: 0x0000A10C File Offset: 0x0000830C
|
||||
[Token(Token = "0x6000349")]
|
||||
[Address(RVA = "0x1791400", Offset = "0x1790200", VA = "0x181791400", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600034A RID: 842 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600034A")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600034B RID: 843 RVA: 0x0000A134 File Offset: 0x00008334
|
||||
[Token(Token = "0x600034B")]
|
||||
[Address(RVA = "0x178C750", Offset = "0x178B550", VA = "0x18178C750")]
|
||||
public AI_Doll02()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400044F RID: 1103
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400044F")]
|
||||
protected Doll02EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000450 RID: 1104
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000450")]
|
||||
protected float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x04000451 RID: 1105
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000451")]
|
||||
protected float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000452 RID: 1106
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000452")]
|
||||
protected float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000453 RID: 1107
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000453")]
|
||||
protected Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000454 RID: 1108
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000454")]
|
||||
private SkinnedMeshRenderer g_MeshBody01;
|
||||
|
||||
// Token: 0x04000455 RID: 1109
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000455")]
|
||||
private SkinnedMeshRenderer g_MeshBody02;
|
||||
|
||||
// Token: 0x04000456 RID: 1110
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000456")]
|
||||
private SkinnedMeshRenderer g_MeshHead01;
|
||||
|
||||
// Token: 0x04000457 RID: 1111
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000457")]
|
||||
private SkinnedMeshRenderer g_MeshHead02;
|
||||
|
||||
// Token: 0x04000458 RID: 1112
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000458")]
|
||||
private SkinnedMeshRenderer g_MeshWeapon;
|
||||
|
||||
// Token: 0x04000459 RID: 1113
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000459")]
|
||||
protected AI_Doll02.AIFighting g_Fightting = (AI_Doll02.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400045A RID: 1114
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x400045A")]
|
||||
protected AI_Doll02.AIFighting g_AttackType = (AI_Doll02.AIFighting)((ulong)15L);
|
||||
|
||||
// Token: 0x0400045B RID: 1115
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400045B")]
|
||||
protected float g_fAttackDistance = 3f;
|
||||
|
||||
// Token: 0x0400045C RID: 1116
|
||||
[FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x400045C")]
|
||||
protected float g_fTrackTime;
|
||||
|
||||
// Token: 0x0400045D RID: 1117
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400045D")]
|
||||
protected float g_fAttackMove;
|
||||
|
||||
// Token: 0x0400045E RID: 1118
|
||||
[FieldOffset(Offset = "0x1CC")]
|
||||
[Token(Token = "0x400045E")]
|
||||
protected float g_fAttackRotate;
|
||||
|
||||
// Token: 0x0400045F RID: 1119
|
||||
[Token(Token = "0x400045F")]
|
||||
private const float g_fAbsorbDodge = 0.2f;
|
||||
|
||||
// Token: 0x04000460 RID: 1120
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000460")]
|
||||
protected float g_fAbsorbDodgeVal;
|
||||
|
||||
// Token: 0x04000461 RID: 1121
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000461")]
|
||||
protected CCController g_CCC;
|
||||
|
||||
// Token: 0x04000462 RID: 1122
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000462")]
|
||||
private CapsuleCollider g_CCBody;
|
||||
|
||||
// Token: 0x04000463 RID: 1123
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000463")]
|
||||
private CapsuleCollider g_CCHead;
|
||||
|
||||
// Token: 0x04000464 RID: 1124
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4000464")]
|
||||
private BoxCollider g_BCWeapon01;
|
||||
|
||||
// Token: 0x04000465 RID: 1125
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000465")]
|
||||
private BoxCollider g_BCWeapon02;
|
||||
|
||||
// Token: 0x04000466 RID: 1126
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000466")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000467 RID: 1127
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000467")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000468 RID: 1128
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000468")]
|
||||
protected Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x04000469 RID: 1129
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x4000469")]
|
||||
protected Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x0400046A RID: 1130
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400046A")]
|
||||
protected float g_fModelSize = 1f;
|
||||
|
||||
// Token: 0x02000059 RID: 89
|
||||
[Token(Token = "0x2000059")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x0400046C RID: 1132
|
||||
[Token(Token = "0x400046C")]
|
||||
WatchFirst,
|
||||
// Token: 0x0400046D RID: 1133
|
||||
[Token(Token = "0x400046D")]
|
||||
Watch,
|
||||
// Token: 0x0400046E RID: 1134
|
||||
[Token(Token = "0x400046E")]
|
||||
DodgeRight,
|
||||
// Token: 0x0400046F RID: 1135
|
||||
[Token(Token = "0x400046F")]
|
||||
DodgeLeft,
|
||||
// Token: 0x04000470 RID: 1136
|
||||
[Token(Token = "0x4000470")]
|
||||
DodgeBack,
|
||||
// Token: 0x04000471 RID: 1137
|
||||
[Token(Token = "0x4000471")]
|
||||
AttackJumpReady,
|
||||
// Token: 0x04000472 RID: 1138
|
||||
[Token(Token = "0x4000472")]
|
||||
AttackJump,
|
||||
// Token: 0x04000473 RID: 1139
|
||||
[Token(Token = "0x4000473")]
|
||||
AttackJumpFall,
|
||||
// Token: 0x04000474 RID: 1140
|
||||
[Token(Token = "0x4000474")]
|
||||
AttackJumpEnd,
|
||||
// Token: 0x04000475 RID: 1141
|
||||
[Token(Token = "0x4000475")]
|
||||
PlayerDead,
|
||||
// Token: 0x04000476 RID: 1142
|
||||
[Token(Token = "0x4000476")]
|
||||
AttackThrowDown,
|
||||
// Token: 0x04000477 RID: 1143
|
||||
[Token(Token = "0x4000477")]
|
||||
AttackDash,
|
||||
// Token: 0x04000478 RID: 1144
|
||||
[Token(Token = "0x4000478")]
|
||||
AttackCombo01,
|
||||
// Token: 0x04000479 RID: 1145
|
||||
[Token(Token = "0x4000479")]
|
||||
AttackCombo02,
|
||||
// Token: 0x0400047A RID: 1146
|
||||
[Token(Token = "0x400047A")]
|
||||
AttackPress,
|
||||
// Token: 0x0400047B RID: 1147
|
||||
[Token(Token = "0x400047B")]
|
||||
AttackFront,
|
||||
// Token: 0x0400047C RID: 1148
|
||||
[Token(Token = "0x400047C")]
|
||||
StoneMoveStart,
|
||||
// Token: 0x0400047D RID: 1149
|
||||
[Token(Token = "0x400047D")]
|
||||
StoneMove,
|
||||
// Token: 0x0400047E RID: 1150
|
||||
[Token(Token = "0x400047E")]
|
||||
StoneMoveEnd,
|
||||
// Token: 0x0400047F RID: 1151
|
||||
[Token(Token = "0x400047F")]
|
||||
StoneTurn
|
||||
}
|
||||
}
|
||||
33
Cpp2IL/Assembly-CSharp/AI_Doll02_Big.cs
Normal file
33
Cpp2IL/Assembly-CSharp/AI_Doll02_Big.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x0200005A RID: 90
|
||||
[Token(Token = "0x200005A")]
|
||||
public class AI_Doll02_Big : AI_Doll02
|
||||
{
|
||||
// Token: 0x0600034C RID: 844 RVA: 0x0000A17C File Offset: 0x0000837C
|
||||
[Token(Token = "0x600034C")]
|
||||
[Address(RVA = "0x178C700", Offset = "0x178B500", VA = "0x18178C700", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
base.InitStatus(Status);
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 12f;
|
||||
this.g_fDashSpeed = 16f;
|
||||
this.g_fAttackRadius = 6f;
|
||||
this.g_fModelSize = 2f;
|
||||
}
|
||||
|
||||
// Token: 0x0600034D RID: 845 RVA: 0x0000A1C8 File Offset: 0x000083C8
|
||||
[Token(Token = "0x600034D")]
|
||||
[Address(RVA = "0x178C750", Offset = "0x178B550", VA = "0x18178C750")]
|
||||
public AI_Doll02_Big()
|
||||
{
|
||||
this.g_fAttackRadius = 3f;
|
||||
this.g_Fightting = (AI_Doll02.AIFighting)((ulong)1L);
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)((ulong)15L);
|
||||
this.g_fAttackDistance = 3f;
|
||||
this.g_fModelSize = 1f;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
196
Cpp2IL/Assembly-CSharp/AI_Doll02_Stone.cs
Normal file
196
Cpp2IL/Assembly-CSharp/AI_Doll02_Stone.cs
Normal file
@@ -0,0 +1,196 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
// Token: 0x0200005B RID: 91
|
||||
[Token(Token = "0x200005B")]
|
||||
public class AI_Doll02_Stone : AI_Doll02
|
||||
{
|
||||
// Token: 0x0600034E RID: 846 RVA: 0x0000A210 File Offset: 0x00008410
|
||||
[Token(Token = "0x600034E")]
|
||||
[Address(RVA = "0x1794000", Offset = "0x1792E00", VA = "0x181794000", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
base.InitStatus(Status);
|
||||
Doll02EffectPlay g_Effect = this.g_Effect;
|
||||
this.g_fWalkSpeed = 1.2f;
|
||||
g_Effect.g_fFootstepVolume = 0.75f;
|
||||
}
|
||||
|
||||
// Token: 0x0600034F RID: 847 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600034F")]
|
||||
[Address(RVA = "0x1794880", Offset = "0x1793680", VA = "0x181794880", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000350 RID: 848 RVA: 0x0000A248 File Offset: 0x00008448
|
||||
[Token(Token = "0x6000350")]
|
||||
[Address(RVA = "0x1793120", Offset = "0x1791F20", VA = "0x181793120", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000351 RID: 849 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000351")]
|
||||
[Address(RVA = "0x1792890", Offset = "0x1791690", VA = "0x181792890", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000352 RID: 850 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000352")]
|
||||
[Address(RVA = "0x1793160", Offset = "0x1791F60", VA = "0x181793160", Slot = "39")]
|
||||
protected override void InitFightingType(AI_Doll02.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000353 RID: 851 RVA: 0x0000A274 File Offset: 0x00008474
|
||||
[Token(Token = "0x6000353")]
|
||||
[Address(RVA = "0x1792510", Offset = "0x1791310", VA = "0x181792510", Slot = "40")]
|
||||
protected override void FightAttackSelect()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
int num2 = 0;
|
||||
num2 += 14;
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)num2;
|
||||
float g_fAttackRadius = this.g_fAttackRadius;
|
||||
this.g_fAttackDistance = g_fAttackRadius;
|
||||
}
|
||||
|
||||
// Token: 0x06000354 RID: 852 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000354")]
|
||||
[Address(RVA = "0x1792580", Offset = "0x1791380", VA = "0x181792580", Slot = "41")]
|
||||
protected override void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000355 RID: 853 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000355")]
|
||||
[Address(RVA = "0x1794240", Offset = "0x1793040", VA = "0x181794240")]
|
||||
private void MoveStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000356 RID: 854 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000356")]
|
||||
[Address(RVA = "0x1794340", Offset = "0x1793140", VA = "0x181794340")]
|
||||
private void Move()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000357 RID: 855 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000357")]
|
||||
[Address(RVA = "0x1794040", Offset = "0x1792E40", VA = "0x181794040")]
|
||||
private void MoveEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000358 RID: 856 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000358")]
|
||||
[Address(RVA = "0x1794610", Offset = "0x1793410", VA = "0x181794610")]
|
||||
private void Trun()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000359 RID: 857 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000359")]
|
||||
[Address(RVA = "0x1791CC0", Offset = "0x1790AC0", VA = "0x181791CC0", Slot = "42")]
|
||||
protected override void FightAttackCombo01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035A RID: 858 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035A")]
|
||||
[Address(RVA = "0x1791F00", Offset = "0x1790D00", VA = "0x181791F00", Slot = "43")]
|
||||
protected override void FightAttackCombo02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035B RID: 859 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035B")]
|
||||
[Address(RVA = "0x1792310", Offset = "0x1791110", VA = "0x181792310", Slot = "44")]
|
||||
protected override void FightAttackPress()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035C RID: 860 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035C")]
|
||||
[Address(RVA = "0x1792110", Offset = "0x1790F10", VA = "0x181792110", Slot = "45")]
|
||||
protected override void FightAttackFront()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035D RID: 861 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035D")]
|
||||
[Address(RVA = "0x17929E0", Offset = "0x17917E0", VA = "0x1817929E0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035E RID: 862 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035E")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600035F RID: 863 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600035F")]
|
||||
[Address(RVA = "0x1794540", Offset = "0x1793340", VA = "0x181794540", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000360 RID: 864 RVA: 0x0000A2C4 File Offset: 0x000084C4
|
||||
[Token(Token = "0x6000360")]
|
||||
[Address(RVA = "0x178C750", Offset = "0x178B550", VA = "0x18178C750")]
|
||||
public AI_Doll02_Stone()
|
||||
{
|
||||
this.g_fAttackRadius = 3f;
|
||||
this.g_Fightting = (AI_Doll02.AIFighting)((ulong)1L);
|
||||
this.g_AttackType = (AI_Doll02.AIFighting)((ulong)15L);
|
||||
this.g_fAttackDistance = 3f;
|
||||
this.g_fModelSize = 1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000480 RID: 1152
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x4000480")]
|
||||
private float g_fAttackCombo;
|
||||
|
||||
// Token: 0x04000481 RID: 1153
|
||||
[FieldOffset(Offset = "0x22C")]
|
||||
[Token(Token = "0x4000481")]
|
||||
private bool g_bMove;
|
||||
|
||||
// Token: 0x04000482 RID: 1154
|
||||
[FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x4000482")]
|
||||
private Vector3 g_v3MoveDirection;
|
||||
}
|
||||
596
Cpp2IL/Assembly-CSharp/AI_Doll03.cs
Normal file
596
Cpp2IL/Assembly-CSharp/AI_Doll03.cs
Normal file
@@ -0,0 +1,596 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
// Token: 0x0200005C RID: 92
|
||||
[Token(Token = "0x200005C")]
|
||||
public class AI_Doll03 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000361 RID: 865 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000361")]
|
||||
[Address(RVA = "0x179A390", Offset = "0x1799190", VA = "0x18179A390", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000362 RID: 866 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000362")]
|
||||
[Address(RVA = "0x179AB10", Offset = "0x1799910", VA = "0x18179AB10", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000363 RID: 867 RVA: 0x0000A30C File Offset: 0x0000850C
|
||||
[Token(Token = "0x6000363")]
|
||||
[Address(RVA = "0x179A040", Offset = "0x1798E40", VA = "0x18179A040", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000364 RID: 868 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000364")]
|
||||
[Address(RVA = "0x1799740", Offset = "0x1798540", VA = "0x181799740", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000365 RID: 869 RVA: 0x0000A340 File Offset: 0x00008540
|
||||
[Token(Token = "0x6000365")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000366 RID: 870 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000366")]
|
||||
[Address(RVA = "0x1797F20", Offset = "0x1796D20", VA = "0x181797F20", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000367 RID: 871 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000367")]
|
||||
[Address(RVA = "0x179A2B0", Offset = "0x17990B0", VA = "0x18179A2B0", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000368 RID: 872 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000368")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000369 RID: 873 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000369")]
|
||||
[Address(RVA = "0x11DDB70", Offset = "0x11DC970", VA = "0x1811DDB70", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600036A RID: 874 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600036A")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600036B RID: 875 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600036B")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600036C RID: 876 RVA: 0x0000A370 File Offset: 0x00008570
|
||||
[Token(Token = "0x600036C")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600036D RID: 877 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600036D")]
|
||||
[Address(RVA = "0x1796A20", Offset = "0x1795820", VA = "0x181796A20", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600036E RID: 878 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600036E")]
|
||||
[Address(RVA = "0x1797EA0", Offset = "0x1796CA0", VA = "0x181797EA0", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600036F RID: 879 RVA: 0x0000A3A0 File Offset: 0x000085A0
|
||||
[Token(Token = "0x600036F")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000370 RID: 880 RVA: 0x0000A3D0 File Offset: 0x000085D0
|
||||
[Token(Token = "0x6000370")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x06000371 RID: 881 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000371")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000372 RID: 882 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000372")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000373 RID: 883 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000373")]
|
||||
[Address(RVA = "0x1797A40", Offset = "0x1796840", VA = "0x181797A40", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000374 RID: 884 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000374")]
|
||||
[Address(RVA = "0x1798F60", Offset = "0x1797D60", VA = "0x181798F60")]
|
||||
protected void InitFightingType(AI_Doll03.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000375 RID: 885 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000375")]
|
||||
[Address(RVA = "0x1797620", Offset = "0x1796420", VA = "0x181797620", Slot = "39")]
|
||||
protected virtual void FJudgment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000376 RID: 886 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000376")]
|
||||
[Address(RVA = "0x17975D0", Offset = "0x17963D0", VA = "0x1817975D0")]
|
||||
private void FHelp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000377 RID: 887 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000377")]
|
||||
[Address(RVA = "0x1796EE0", Offset = "0x1795CE0", VA = "0x181796EE0", Slot = "40")]
|
||||
protected virtual void FFlee()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000378 RID: 888 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000378")]
|
||||
[Address(RVA = "0x1796E10", Offset = "0x1795C10", VA = "0x181796E10")]
|
||||
private void FDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000379 RID: 889 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000379")]
|
||||
[Address(RVA = "0x1797970", Offset = "0x1796770", VA = "0x181797970")]
|
||||
private void FMagic()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037A RID: 890 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037A")]
|
||||
[Address(RVA = "0x1796D20", Offset = "0x1795B20", VA = "0x181796D20")]
|
||||
private void FCast()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037B RID: 891 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037B")]
|
||||
[Address(RVA = "0x1796B60", Offset = "0x1795960", VA = "0x181796B60", Slot = "41")]
|
||||
protected virtual void FAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037C RID: 892 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037C")]
|
||||
[Address(RVA = "0x1796A70", Offset = "0x1795870", VA = "0x181796A70")]
|
||||
private void FAttackMagic()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037D RID: 893 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037D")]
|
||||
[Address(RVA = "0x179A090", Offset = "0x1798E90", VA = "0x18179A090")]
|
||||
private void PlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037E RID: 894 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037E")]
|
||||
[Address(RVA = "0x17981E0", Offset = "0x1796FE0", VA = "0x1817981E0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600037F RID: 895 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600037F")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000380 RID: 896 RVA: 0x0000A414 File Offset: 0x00008614
|
||||
[Token(Token = "0x6000380")]
|
||||
[Address(RVA = "0x1791340", Offset = "0x1790140", VA = "0x181791340", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
string queryPath = ((DebugUI.IContainer)this).queryPath;
|
||||
}
|
||||
|
||||
// Token: 0x06000381 RID: 897 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000381")]
|
||||
[Address(RVA = "0x17967B0", Offset = "0x17955B0", VA = "0x1817967B0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000382 RID: 898 RVA: 0x0000A43C File Offset: 0x0000863C
|
||||
[Token(Token = "0x6000382")]
|
||||
[Address(RVA = "0x179A100", Offset = "0x1798F00", VA = "0x18179A100", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshBody01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer2 = this.g_MeshBody02;
|
||||
int num2 = 0;
|
||||
skinnedMeshRenderer2.enabled = num2 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer3 = this.g_MeshBody03;
|
||||
int num3 = 0;
|
||||
skinnedMeshRenderer3.enabled = num3 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer4 = this.g_MeshEye;
|
||||
int num4 = 0;
|
||||
skinnedMeshRenderer4.enabled = num4 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer5 = this.g_MeshHead;
|
||||
int num5 = 0;
|
||||
skinnedMeshRenderer5.enabled = num5 != 0;
|
||||
SkinnedMeshRenderer skinnedMeshRenderer6 = this.g_MeshWeapon;
|
||||
int num6 = 0;
|
||||
skinnedMeshRenderer6.enabled = num6 != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num7 = 0;
|
||||
cccontroller.SetEnable(num7 != 0);
|
||||
CapsuleCollider capsuleCollider = this.g_CCBody;
|
||||
int num8 = 0;
|
||||
capsuleCollider.enabled = num8 != 0;
|
||||
CapsuleCollider capsuleCollider2 = this.g_CCHead;
|
||||
int num9 = 0;
|
||||
capsuleCollider2.enabled = num9 != 0;
|
||||
BoxCollider boxCollider = this.g_BCWood01;
|
||||
int num10 = 0;
|
||||
boxCollider.enabled = num10 != 0;
|
||||
BoxCollider boxCollider2 = this.g_BCWood02;
|
||||
int num11 = 0;
|
||||
boxCollider2.enabled = num11 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num12 = 0;
|
||||
g_NPCM.SetLockPoint(num12 != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num13 = 0;
|
||||
g_This.SetActive(num13 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000383 RID: 899 RVA: 0x0000A55C File Offset: 0x0000875C
|
||||
[Token(Token = "0x6000383")]
|
||||
[Address(RVA = "0x179A270", Offset = "0x1799070", VA = "0x18179A270", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000384 RID: 900 RVA: 0x0000A584 File Offset: 0x00008784
|
||||
[Token(Token = "0x6000384")]
|
||||
[Address(RVA = "0x1796780", Offset = "0x1795580", VA = "0x181796780")]
|
||||
public AI_Doll03()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000483 RID: 1155
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000483")]
|
||||
protected Doll03EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000484 RID: 1156
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000484")]
|
||||
protected float g_fAttackRadius = 4.5f;
|
||||
|
||||
// Token: 0x04000485 RID: 1157
|
||||
[Token(Token = "0x4000485")]
|
||||
protected const float g_fAttackMagicRadius = 30f;
|
||||
|
||||
// Token: 0x04000486 RID: 1158
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000486")]
|
||||
protected float g_fMagicTime = 3f;
|
||||
|
||||
// Token: 0x04000487 RID: 1159
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000487")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000488 RID: 1160
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000488")]
|
||||
private float g_fAniMoveDirection;
|
||||
|
||||
// Token: 0x04000489 RID: 1161
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4000489")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x0400048A RID: 1162
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400048A")]
|
||||
private float g_fAniDamageWoodWight;
|
||||
|
||||
// Token: 0x0400048B RID: 1163
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400048B")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x0400048C RID: 1164
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400048C")]
|
||||
private Vector3 g_v3PrePos;
|
||||
|
||||
// Token: 0x0400048D RID: 1165
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400048D")]
|
||||
private SkinnedMeshRenderer g_MeshBody01;
|
||||
|
||||
// Token: 0x0400048E RID: 1166
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400048E")]
|
||||
private SkinnedMeshRenderer g_MeshBody02;
|
||||
|
||||
// Token: 0x0400048F RID: 1167
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400048F")]
|
||||
private SkinnedMeshRenderer g_MeshBody03;
|
||||
|
||||
// Token: 0x04000490 RID: 1168
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000490")]
|
||||
private SkinnedMeshRenderer g_MeshEye;
|
||||
|
||||
// Token: 0x04000491 RID: 1169
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000491")]
|
||||
private SkinnedMeshRenderer g_MeshHead;
|
||||
|
||||
// Token: 0x04000492 RID: 1170
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000492")]
|
||||
private SkinnedMeshRenderer g_MeshWeapon;
|
||||
|
||||
// Token: 0x04000493 RID: 1171
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000493")]
|
||||
protected AI_Doll03.AIFighting g_Fightting = (AI_Doll03.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000494 RID: 1172
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000494")]
|
||||
private CCController g_CCC;
|
||||
|
||||
// Token: 0x04000495 RID: 1173
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000495")]
|
||||
private CapsuleCollider g_CCBody;
|
||||
|
||||
// Token: 0x04000496 RID: 1174
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4000496")]
|
||||
private CapsuleCollider g_CCHead;
|
||||
|
||||
// Token: 0x04000497 RID: 1175
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000497")]
|
||||
private BoxCollider g_BCWood01;
|
||||
|
||||
// Token: 0x04000498 RID: 1176
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000498")]
|
||||
private BoxCollider g_BCWood02;
|
||||
|
||||
// Token: 0x04000499 RID: 1177
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000499")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400049A RID: 1178
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400049A")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400049B RID: 1179
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400049B")]
|
||||
protected Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x0400049C RID: 1180
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400049C")]
|
||||
protected int g_iBattleWatchType;
|
||||
|
||||
// Token: 0x0400049D RID: 1181
|
||||
[FieldOffset(Offset = "0x224")]
|
||||
[Token(Token = "0x400049D")]
|
||||
protected bool g_bHelpEnemy;
|
||||
|
||||
// Token: 0x0400049E RID: 1182
|
||||
[FieldOffset(Offset = "0x225")]
|
||||
[Token(Token = "0x400049E")]
|
||||
protected bool g_bCureBuff;
|
||||
|
||||
// Token: 0x0400049F RID: 1183
|
||||
[FieldOffset(Offset = "0x226")]
|
||||
[Token(Token = "0x400049F")]
|
||||
protected bool g_bDefenseBuff;
|
||||
|
||||
// Token: 0x040004A0 RID: 1184
|
||||
[FieldOffset(Offset = "0x227")]
|
||||
[Token(Token = "0x40004A0")]
|
||||
protected bool g_bAttack;
|
||||
|
||||
// Token: 0x040004A1 RID: 1185
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x40004A1")]
|
||||
protected float g_fTrackTime;
|
||||
|
||||
// Token: 0x040004A2 RID: 1186
|
||||
[FieldOffset(Offset = "0x22C")]
|
||||
[Token(Token = "0x40004A2")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x040004A3 RID: 1187
|
||||
[FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x40004A3")]
|
||||
protected float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x040004A4 RID: 1188
|
||||
[FieldOffset(Offset = "0x234")]
|
||||
[Token(Token = "0x40004A4")]
|
||||
protected float g_fDamageFlyWaitTime = 3.5f;
|
||||
|
||||
// Token: 0x040004A5 RID: 1189
|
||||
[FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x40004A5")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x0200005D RID: 93
|
||||
[Token(Token = "0x200005D")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x040004A7 RID: 1191
|
||||
[Token(Token = "0x40004A7")]
|
||||
Judgment,
|
||||
// Token: 0x040004A8 RID: 1192
|
||||
[Token(Token = "0x40004A8")]
|
||||
Help,
|
||||
// Token: 0x040004A9 RID: 1193
|
||||
[Token(Token = "0x40004A9")]
|
||||
Flee,
|
||||
// Token: 0x040004AA RID: 1194
|
||||
[Token(Token = "0x40004AA")]
|
||||
DodgeL,
|
||||
// Token: 0x040004AB RID: 1195
|
||||
[Token(Token = "0x40004AB")]
|
||||
DodgeR,
|
||||
// Token: 0x040004AC RID: 1196
|
||||
[Token(Token = "0x40004AC")]
|
||||
DodgeB,
|
||||
// Token: 0x040004AD RID: 1197
|
||||
[Token(Token = "0x40004AD")]
|
||||
Magic,
|
||||
// Token: 0x040004AE RID: 1198
|
||||
[Token(Token = "0x40004AE")]
|
||||
Cast,
|
||||
// Token: 0x040004AF RID: 1199
|
||||
[Token(Token = "0x40004AF")]
|
||||
Attack01,
|
||||
// Token: 0x040004B0 RID: 1200
|
||||
[Token(Token = "0x40004B0")]
|
||||
Attack02,
|
||||
// Token: 0x040004B1 RID: 1201
|
||||
[Token(Token = "0x40004B1")]
|
||||
AttackMagic,
|
||||
// Token: 0x040004B2 RID: 1202
|
||||
[Token(Token = "0x40004B2")]
|
||||
AttackMagicCast,
|
||||
// Token: 0x040004B3 RID: 1203
|
||||
[Token(Token = "0x40004B3")]
|
||||
PlayerDead
|
||||
}
|
||||
}
|
||||
78
Cpp2IL/Assembly-CSharp/AI_Doll03_Big.cs
Normal file
78
Cpp2IL/Assembly-CSharp/AI_Doll03_Big.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x0200005E RID: 94
|
||||
[Token(Token = "0x200005E")]
|
||||
public class AI_Doll03_Big : AI_Doll03
|
||||
{
|
||||
// Token: 0x06000385 RID: 901 RVA: 0x0000A5C4 File Offset: 0x000087C4
|
||||
[Token(Token = "0x6000385")]
|
||||
[Address(RVA = "0x1796720", Offset = "0x1795520", VA = "0x181796720", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
base.InitStatus(Status);
|
||||
this.g_fAttackRadius = 9f;
|
||||
this.g_fMagicTime = 1.5f;
|
||||
this.g_fDamageFlyWaitTime = 5.1f;
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 6f;
|
||||
this.g_fDashSpeed = 12f;
|
||||
}
|
||||
|
||||
// Token: 0x06000386 RID: 902 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000386")]
|
||||
[Address(RVA = "0x17959A0", Offset = "0x17947A0", VA = "0x1817959A0", Slot = "39")]
|
||||
protected override void FJudgment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000387 RID: 903 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000387")]
|
||||
[Address(RVA = "0x17952E0", Offset = "0x17940E0", VA = "0x1817952E0", Slot = "40")]
|
||||
protected override void FFlee()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000388 RID: 904 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000388")]
|
||||
[Address(RVA = "0x1794E80", Offset = "0x1793C80", VA = "0x181794E80", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000389 RID: 905 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000389")]
|
||||
[Address(RVA = "0x1795C00", Offset = "0x1794A00", VA = "0x181795C00", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600038A RID: 906 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600038A")]
|
||||
[Address(RVA = "0x17950F0", Offset = "0x1793EF0", VA = "0x1817950F0", Slot = "41")]
|
||||
protected override void FAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600038B RID: 907 RVA: 0x0000A61C File Offset: 0x0000881C
|
||||
[Token(Token = "0x600038B")]
|
||||
[Address(RVA = "0x1796780", Offset = "0x1795580", VA = "0x181796780")]
|
||||
public AI_Doll03_Big()
|
||||
{
|
||||
this.g_fAttackRadius = 4.5f;
|
||||
this.g_fMagicTime = 3f;
|
||||
this.g_Fightting = (AI_Doll03.AIFighting)((ulong)1L);
|
||||
this.g_fDamageFlyWaitTime = 3.5f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040004B4 RID: 1204
|
||||
[FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x40004B4")]
|
||||
private bool g_bDamageFlyTeleport;
|
||||
}
|
||||
547
Cpp2IL/Assembly-CSharp/AI_DollWeakA.cs
Normal file
547
Cpp2IL/Assembly-CSharp/AI_DollWeakA.cs
Normal file
@@ -0,0 +1,547 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using RootMotion.FinalIK;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200005F RID: 95
|
||||
[Token(Token = "0x200005F")]
|
||||
public class AI_DollWeakA : AI_NPC
|
||||
{
|
||||
// Token: 0x0600038C RID: 908 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600038C")]
|
||||
[Address(RVA = "0x17BDAC0", Offset = "0x17BC8C0", VA = "0x1817BDAC0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600038D RID: 909 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600038D")]
|
||||
[Address(RVA = "0x17BE020", Offset = "0x17BCE20", VA = "0x1817BE020", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600038E RID: 910 RVA: 0x0000A65C File Offset: 0x0000885C
|
||||
[Token(Token = "0x600038E")]
|
||||
[Address(RVA = "0x17BD5B0", Offset = "0x17BC3B0", VA = "0x1817BD5B0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600038F RID: 911 RVA: 0x0000A690 File Offset: 0x00008890
|
||||
[Token(Token = "0x600038F")]
|
||||
[Address(RVA = "0x17BB5B0", Offset = "0x17BA3B0", VA = "0x1817BB5B0")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
if (!this.g_GIK.enabled)
|
||||
{
|
||||
this.g_GIK.enabled = true;
|
||||
GrounderIK grounderIK = this.g_GIK;
|
||||
int num = 0;
|
||||
IK[] legs = grounderIK.legs;
|
||||
if (num < legs.Length)
|
||||
{
|
||||
grounderIK.legs[num].enabled = true;
|
||||
GrounderIK grounderIK2 = this.g_GIK;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000390 RID: 912 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000390")]
|
||||
[Address(RVA = "0x17BCD00", Offset = "0x17BBB00", VA = "0x1817BCD00", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000391 RID: 913 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000391")]
|
||||
[Address(RVA = "0x17BD940", Offset = "0x17BC740", VA = "0x1817BD940", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000392 RID: 914 RVA: 0x0000A6F4 File Offset: 0x000088F4
|
||||
[Token(Token = "0x6000392")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
this.AttackMagic01ReadyInit();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000393 RID: 915 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000393")]
|
||||
[Address(RVA = "0x178F1C0", Offset = "0x178DFC0", VA = "0x18178F1C0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000394 RID: 916 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000394")]
|
||||
[Address(RVA = "0x17BD860", Offset = "0x17BC660", VA = "0x1817BD860", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000395 RID: 917 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000395")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000396 RID: 918 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000396")]
|
||||
[Address(RVA = "0x11DDB70", Offset = "0x11DC970", VA = "0x1811DDB70", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000397 RID: 919 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000397")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000398 RID: 920 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000398")]
|
||||
[Address(RVA = "0x17BDF80", Offset = "0x17BCD80", VA = "0x1817BDF80", Slot = "17")]
|
||||
public override void TurnPlayer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000399 RID: 921 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000399")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039A RID: 922 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600039A")]
|
||||
[Address(RVA = "0x17BBCA0", Offset = "0x17BAAA0", VA = "0x1817BBCA0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039B RID: 923 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600039B")]
|
||||
[Address(RVA = "0x17BC9B0", Offset = "0x17BB7B0", VA = "0x1817BC9B0")]
|
||||
protected void InitFightingType(AI_DollWeakA.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039C RID: 924 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600039C")]
|
||||
[Address(RVA = "0x17BD600", Offset = "0x17BC400", VA = "0x1817BD600")]
|
||||
private void PlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039D RID: 925 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600039D")]
|
||||
[Address(RVA = "0x17BB670", Offset = "0x17BA470", VA = "0x1817BB670", Slot = "39")]
|
||||
protected virtual void FightWatchInit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039E RID: 926 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600039E")]
|
||||
[Address(RVA = "0x17BB780", Offset = "0x17BA580", VA = "0x1817BB780", Slot = "40")]
|
||||
protected virtual void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600039F RID: 927 RVA: 0x0000A724 File Offset: 0x00008924
|
||||
[Token(Token = "0x600039F")]
|
||||
[Address(RVA = "0x17BAE40", Offset = "0x17B9C40", VA = "0x1817BAE40", Slot = "41")]
|
||||
protected virtual void Attack01Init()
|
||||
{
|
||||
this.g_fAttackMoveTime = 1.2f;
|
||||
this.g_fAttackRotateTime = 1.1f;
|
||||
this.g_fWaitTime = 3f;
|
||||
this.g_fTyrantsTime = 2.5f;
|
||||
}
|
||||
|
||||
// Token: 0x060003A0 RID: 928 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A0")]
|
||||
[Address(RVA = "0x17BAE70", Offset = "0x17B9C70", VA = "0x1817BAE70", Slot = "42")]
|
||||
protected virtual void Attack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A1 RID: 929 RVA: 0x0000A760 File Offset: 0x00008960
|
||||
[Token(Token = "0x60003A1")]
|
||||
[Address(RVA = "0x17BB050", Offset = "0x17B9E50", VA = "0x1817BB050", Slot = "43")]
|
||||
protected virtual void Attack02Init()
|
||||
{
|
||||
this.g_fAttackMoveTime = 1.1f;
|
||||
this.g_fAttackRotateTime = 1f;
|
||||
this.g_fWaitTime = 5f;
|
||||
this.g_fTyrantsTime = 4.5f;
|
||||
}
|
||||
|
||||
// Token: 0x060003A2 RID: 930 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A2")]
|
||||
[Address(RVA = "0x17BB080", Offset = "0x17B9E80", VA = "0x1817BB080", Slot = "44")]
|
||||
protected virtual void Attack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A3 RID: 931 RVA: 0x0000A79C File Offset: 0x0000899C
|
||||
[Token(Token = "0x60003A3")]
|
||||
[Address(RVA = "0x17BB270", Offset = "0x17BA070", VA = "0x1817BB270", Slot = "45")]
|
||||
protected virtual void Attack03Init()
|
||||
{
|
||||
this.g_fAttackMoveTime = 1f;
|
||||
this.g_fAttackRotateTime = 1f;
|
||||
this.g_fWaitTime = 3.2f;
|
||||
this.g_fTyrantsTime = 3f;
|
||||
}
|
||||
|
||||
// Token: 0x060003A4 RID: 932 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A4")]
|
||||
[Address(RVA = "0x17BB2A0", Offset = "0x17BA0A0", VA = "0x1817BB2A0", Slot = "46")]
|
||||
protected virtual void Attack03()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A5 RID: 933 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A5")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "47")]
|
||||
protected virtual void AttackMagic01ReadyInit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A6 RID: 934 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A6")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "48")]
|
||||
protected virtual void AttackMagic01Ready()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A7 RID: 935 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A7")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "49")]
|
||||
protected virtual void AttackMagic01FireInit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A8 RID: 936 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A8")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "50")]
|
||||
protected virtual void AttackMagic01Fire()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003A9 RID: 937 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003A9")]
|
||||
[Address(RVA = "0x1796A20", Offset = "0x1795820", VA = "0x181796A20", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003AA RID: 938 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003AA")]
|
||||
[Address(RVA = "0x1797EA0", Offset = "0x1796CA0", VA = "0x181797EA0", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003AB RID: 939 RVA: 0x0000A7D8 File Offset: 0x000089D8
|
||||
[Token(Token = "0x60003AB")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
this.AttackMagic01ReadyInit();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060003AC RID: 940 RVA: 0x0000A808 File Offset: 0x00008A08
|
||||
[Token(Token = "0x60003AC")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
this.AttackMagic01ReadyInit();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
this.AttackMagic01ReadyInit();
|
||||
}
|
||||
|
||||
// Token: 0x060003AD RID: 941 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003AD")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003AE RID: 942 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003AE")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003AF RID: 943 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003AF")]
|
||||
[Address(RVA = "0x17BBDE0", Offset = "0x17BABE0", VA = "0x1817BBDE0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003B0 RID: 944 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003B0")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003B1 RID: 945 RVA: 0x0000A84C File Offset: 0x00008A4C
|
||||
[Token(Token = "0x60003B1")]
|
||||
[Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060003B2 RID: 946 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003B2")]
|
||||
[Address(RVA = "0x17BB480", Offset = "0x17BA280", VA = "0x1817BB480", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003B3 RID: 947 RVA: 0x0000A874 File Offset: 0x00008A74
|
||||
[Token(Token = "0x60003B3")]
|
||||
[Address(RVA = "0x17BD670", Offset = "0x17BC470", VA = "0x1817BD670", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.AttackMagic01ReadyInit();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num3 = 0;
|
||||
cccontroller.SetEnable(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060003B4 RID: 948 RVA: 0x0000A8CC File Offset: 0x00008ACC
|
||||
[Token(Token = "0x60003B4")]
|
||||
[Address(RVA = "0x17BD820", Offset = "0x17BC620", VA = "0x1817BD820", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060003B5 RID: 949 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003B5")]
|
||||
[Address(RVA = "0x17BD6E0", Offset = "0x17BC4E0", VA = "0x1817BD6E0", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003B6 RID: 950 RVA: 0x0000A8F4 File Offset: 0x00008AF4
|
||||
[Token(Token = "0x60003B6")]
|
||||
[Address(RVA = "0x17BE2A0", Offset = "0x17BD0A0", VA = "0x1817BE2A0")]
|
||||
public AI_DollWeakA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040004B5 RID: 1205
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40004B5")]
|
||||
protected DollWeakEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040004B6 RID: 1206
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40004B6")]
|
||||
protected float g_fAttackRadius = 2f;
|
||||
|
||||
// Token: 0x040004B7 RID: 1207
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x40004B7")]
|
||||
protected float g_fAttackRadius01 = 2f;
|
||||
|
||||
// Token: 0x040004B8 RID: 1208
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40004B8")]
|
||||
protected float g_fAttackRadius02 = 5f;
|
||||
|
||||
// Token: 0x040004B9 RID: 1209
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x40004B9")]
|
||||
protected float g_fAttackRadius03 = 4f;
|
||||
|
||||
// Token: 0x040004BA RID: 1210
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40004BA")]
|
||||
protected float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040004BB RID: 1211
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40004BB")]
|
||||
protected float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x040004BC RID: 1212
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40004BC")]
|
||||
protected Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040004BD RID: 1213
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x40004BD")]
|
||||
protected float g_fAniDamagedWeight;
|
||||
|
||||
// Token: 0x040004BE RID: 1214
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40004BE")]
|
||||
protected AI_DollWeakA.AIFighting g_Fightting = (AI_DollWeakA.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040004BF RID: 1215
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x40004BF")]
|
||||
protected AI_DollWeakA.AIFighting g_AttackType = (AI_DollWeakA.AIFighting)((ulong)2L);
|
||||
|
||||
// Token: 0x040004C0 RID: 1216
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40004C0")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x040004C1 RID: 1217
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x40004C1")]
|
||||
protected float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x040004C2 RID: 1218
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40004C2")]
|
||||
protected float g_fTrackTime;
|
||||
|
||||
// Token: 0x040004C3 RID: 1219
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40004C3")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040004C4 RID: 1220
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40004C4")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040004C5 RID: 1221
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40004C5")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x040004C6 RID: 1222
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40004C6")]
|
||||
protected CCController g_CCC;
|
||||
|
||||
// Token: 0x040004C7 RID: 1223
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40004C7")]
|
||||
private GrounderIK g_GIK;
|
||||
|
||||
// Token: 0x040004C8 RID: 1224
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40004C8")]
|
||||
protected float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x02000060 RID: 96
|
||||
[Token(Token = "0x2000060")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x040004CA RID: 1226
|
||||
[Token(Token = "0x40004CA")]
|
||||
WatchFirst,
|
||||
// Token: 0x040004CB RID: 1227
|
||||
[Token(Token = "0x40004CB")]
|
||||
Watch,
|
||||
// Token: 0x040004CC RID: 1228
|
||||
[Token(Token = "0x40004CC")]
|
||||
Attack01,
|
||||
// Token: 0x040004CD RID: 1229
|
||||
[Token(Token = "0x40004CD")]
|
||||
Attack02,
|
||||
// Token: 0x040004CE RID: 1230
|
||||
[Token(Token = "0x40004CE")]
|
||||
Attack03,
|
||||
// Token: 0x040004CF RID: 1231
|
||||
[Token(Token = "0x40004CF")]
|
||||
PlayerDead,
|
||||
// Token: 0x040004D0 RID: 1232
|
||||
[Token(Token = "0x40004D0")]
|
||||
Magic01Ready,
|
||||
// Token: 0x040004D1 RID: 1233
|
||||
[Token(Token = "0x40004D1")]
|
||||
Magic01Fire
|
||||
}
|
||||
}
|
||||
167
Cpp2IL/Assembly-CSharp/AI_DollWeakB.cs
Normal file
167
Cpp2IL/Assembly-CSharp/AI_DollWeakB.cs
Normal file
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000061 RID: 97
|
||||
[Token(Token = "0x2000061")]
|
||||
public class AI_DollWeakB : AI_DollWeakA
|
||||
{
|
||||
// Token: 0x060003B7 RID: 951 RVA: 0x0000A948 File Offset: 0x00008B48
|
||||
[Token(Token = "0x60003B7")]
|
||||
[Address(RVA = "0x17BF1D0", Offset = "0x17BDFD0", VA = "0x1817BF1D0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 1.2f;
|
||||
g_Move.SetDragRotation(1.2f);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fVisionAngle = 100f;
|
||||
this.g_fWalkSpeed = 0.4f;
|
||||
this.g_fRunSpeed = 0.8f;
|
||||
this.g_fDashSpeed = 0.8f;
|
||||
}
|
||||
|
||||
// Token: 0x060003B8 RID: 952 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003B8")]
|
||||
[Address(RVA = "0x17BF060", Offset = "0x17BDE60", VA = "0x1817BF060", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003B9 RID: 953 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003B9")]
|
||||
[Address(RVA = "0x17BEAB0", Offset = "0x17BD8B0", VA = "0x1817BEAB0", Slot = "39")]
|
||||
protected override void FightWatchInit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003BA RID: 954 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003BA")]
|
||||
[Address(RVA = "0x17BEB10", Offset = "0x17BD910", VA = "0x1817BEB10", Slot = "40")]
|
||||
protected override void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003BB RID: 955 RVA: 0x0000A9B8 File Offset: 0x00008BB8
|
||||
[Token(Token = "0x60003BB")]
|
||||
[Address(RVA = "0x17BE2F0", Offset = "0x17BD0F0", VA = "0x1817BE2F0", Slot = "41")]
|
||||
protected override void Attack01Init()
|
||||
{
|
||||
this.g_fAttackMoveTime = 0.9f;
|
||||
this.g_fAttackRotateTime = 0.8f;
|
||||
this.g_fWaitTime = 2.3f;
|
||||
this.g_fTyrantsTime = 2f;
|
||||
}
|
||||
|
||||
// Token: 0x060003BC RID: 956 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003BC")]
|
||||
[Address(RVA = "0x17BE320", Offset = "0x17BD120", VA = "0x1817BE320", Slot = "42")]
|
||||
protected override void Attack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003BD RID: 957 RVA: 0x0000A9F4 File Offset: 0x00008BF4
|
||||
[Token(Token = "0x60003BD")]
|
||||
[Address(RVA = "0x17BE500", Offset = "0x17BD300", VA = "0x1817BE500", Slot = "43")]
|
||||
protected override void Attack02Init()
|
||||
{
|
||||
this.g_fAttackMoveTime = 0.6f;
|
||||
this.g_fAttackRotateTime = 0.6f;
|
||||
this.g_fWaitTime = 2.3f;
|
||||
this.g_fTyrantsTime = 1.83f;
|
||||
}
|
||||
|
||||
// Token: 0x060003BE RID: 958 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003BE")]
|
||||
[Address(RVA = "0x17BE530", Offset = "0x17BD330", VA = "0x1817BE530", Slot = "44")]
|
||||
protected override void Attack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003BF RID: 959 RVA: 0x0000AA30 File Offset: 0x00008C30
|
||||
[Token(Token = "0x60003BF")]
|
||||
[Address(RVA = "0x17BE930", Offset = "0x17BD730", VA = "0x1817BE930", Slot = "47")]
|
||||
protected override void AttackMagic01ReadyInit()
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_bNavigation = false;
|
||||
this.g_bLookAtEnable = false;
|
||||
this.g_fAniDamagedWeight = 0f;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.SetLayerWeight(1, (float)num);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
float g_fTimeScale = this.g_fTimeScale;
|
||||
int num3 = 0;
|
||||
float num4 = g_fTimeScale * 0.025f;
|
||||
g_Anim2.CrossFade("Magic01Ready", num4, num3, (float)num2);
|
||||
this.g_fAttackMoveTime = 0.5f;
|
||||
this.g_fWaitTime = 1.75f;
|
||||
this.g_fTyrantsTime = 1.75f;
|
||||
}
|
||||
|
||||
// Token: 0x060003C0 RID: 960 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C0")]
|
||||
[Address(RVA = "0x17BEA00", Offset = "0x17BD800", VA = "0x1817BEA00", Slot = "48")]
|
||||
protected override void AttackMagic01Ready()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003C1 RID: 961 RVA: 0x0000AABC File Offset: 0x00008CBC
|
||||
[Token(Token = "0x60003C1")]
|
||||
[Address(RVA = "0x17BE710", Offset = "0x17BD510", VA = "0x1817BE710", Slot = "49")]
|
||||
protected override void AttackMagic01FireInit()
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_bNavigation = false;
|
||||
this.g_bLookAtEnable = false;
|
||||
this.g_fAniDamagedWeight = 0f;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.SetLayerWeight(1, (float)num);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
float g_fTimeScale = this.g_fTimeScale;
|
||||
int num3 = 0;
|
||||
float num4 = g_fTimeScale * 0.025f;
|
||||
g_Anim2.CrossFade("Magic01Fire", num4, num3, (float)num2);
|
||||
DollWeakEffectPlay g_Effect = this.g_Effect;
|
||||
this.g_fAttackMoveTime = 0.9f;
|
||||
this.g_fAttackRotateTime = 0.8f;
|
||||
this.g_fWaitTime = 2.45f;
|
||||
this.g_fTyrantsTime = 2.4f;
|
||||
g_Effect.PlayMagicSuccess();
|
||||
}
|
||||
|
||||
// Token: 0x060003C2 RID: 962 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C2")]
|
||||
[Address(RVA = "0x17BE800", Offset = "0x17BD600", VA = "0x1817BE800", Slot = "50")]
|
||||
protected override void AttackMagic01Fire()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003C3 RID: 963 RVA: 0x0000AB64 File Offset: 0x00008D64
|
||||
[Token(Token = "0x60003C3")]
|
||||
[Address(RVA = "0x17BE2A0", Offset = "0x17BD0A0", VA = "0x1817BE2A0")]
|
||||
public AI_DollWeakB()
|
||||
{
|
||||
this.g_fAttackRadius = 2f;
|
||||
this.g_fAttackRadius01 = 2f;
|
||||
this.g_fAttackRadius02 = 5f;
|
||||
this.g_fAttackRadius03 = 4f;
|
||||
this.g_Fightting = (AI_DollWeakA.AIFighting)((ulong)1L);
|
||||
this.g_AttackType = (AI_DollWeakA.AIFighting)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040004D2 RID: 1234
|
||||
[Token(Token = "0x40004D2")]
|
||||
private const float g_fAttackMagicRadius = 40f;
|
||||
}
|
||||
535
Cpp2IL/Assembly-CSharp/AI_DollWeakC.cs
Normal file
535
Cpp2IL/Assembly-CSharp/AI_DollWeakC.cs
Normal file
@@ -0,0 +1,535 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000062 RID: 98
|
||||
[Token(Token = "0x2000062")]
|
||||
public class AI_DollWeakC : AI_NPC
|
||||
{
|
||||
// Token: 0x060003C4 RID: 964 RVA: 0x0000ABB8 File Offset: 0x00008DB8
|
||||
[Token(Token = "0x60003C4")]
|
||||
[Address(RVA = "0x17C2950", Offset = "0x17C1750", VA = "0x1817C2950", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
DollWeakCEffectPlay component = This.GetComponent<DollWeakCEffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 1f;
|
||||
g_Move.SetDragRotation(1f);
|
||||
this.g_Move.SetDragMove(6f);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fVisionAngle = 100f;
|
||||
this.g_fWalkSpeed = 1f;
|
||||
this.g_fRunSpeed = 6f;
|
||||
this.g_fDashSpeed = 6f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeAll = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeAll;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeWeapon = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeWeapon;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R Hand");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeShields = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeShields;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Hand");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060003C5 RID: 965 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C5")]
|
||||
[Address(RVA = "0x17C2D10", Offset = "0x17C1B10", VA = "0x1817C2D10", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003C6 RID: 966 RVA: 0x0000AD94 File Offset: 0x00008F94
|
||||
[Token(Token = "0x60003C6")]
|
||||
[Address(RVA = "0x17C25E0", Offset = "0x17C13E0", VA = "0x1817C25E0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
this.g_ShakeShields.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060003C7 RID: 967 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C7")]
|
||||
[Address(RVA = "0x17C1FA0", Offset = "0x17C0DA0", VA = "0x1817C1FA0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003C8 RID: 968 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C8")]
|
||||
[Address(RVA = "0x178F1C0", Offset = "0x178DFC0", VA = "0x18178F1C0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003C9 RID: 969 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003C9")]
|
||||
[Address(RVA = "0x17C2820", Offset = "0x17C1620", VA = "0x1817C2820", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CA RID: 970 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CA")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CB RID: 971 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CB")]
|
||||
[Address(RVA = "0x11DDB70", Offset = "0x11DC970", VA = "0x1811DDB70", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CC RID: 972 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CC")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CD RID: 973 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CD")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CE RID: 974 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CE")]
|
||||
[Address(RVA = "0x17C0160", Offset = "0x17BEF60", VA = "0x1817C0160", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003CF RID: 975 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003CF")]
|
||||
[Address(RVA = "0x17C12E0", Offset = "0x17C00E0", VA = "0x1817C12E0")]
|
||||
private void InitFightingType(AI_DollWeakC.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D0 RID: 976 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D0")]
|
||||
[Address(RVA = "0x17C2660", Offset = "0x17C1460", VA = "0x1817C2660")]
|
||||
private void PlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D1 RID: 977 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D1")]
|
||||
[Address(RVA = "0x17BF6C0", Offset = "0x17BE4C0", VA = "0x1817BF6C0")]
|
||||
private void FightWatchInit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D2 RID: 978 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D2")]
|
||||
[Address(RVA = "0x17BF880", Offset = "0x17BE680", VA = "0x1817BF880")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D3 RID: 979 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D3")]
|
||||
[Address(RVA = "0x17BF330", Offset = "0x17BE130", VA = "0x1817BF330")]
|
||||
private void Attack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D4 RID: 980 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D4")]
|
||||
[Address(RVA = "0x17BF240", Offset = "0x17BE040", VA = "0x1817BF240")]
|
||||
private void AttackRunReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D5 RID: 981 RVA: 0x0000ADE0 File Offset: 0x00008FE0
|
||||
[Token(Token = "0x60003D5")]
|
||||
[Address(RVA = "0x17BF690", Offset = "0x17BE490", VA = "0x1817BF690")]
|
||||
private void Defense()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.InitFightingType((AI_DollWeakC.AIFighting)num2);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060003D6 RID: 982 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D6")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003D7 RID: 983 RVA: 0x0000AE0C File Offset: 0x0000900C
|
||||
[Token(Token = "0x60003D7")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060003D8 RID: 984 RVA: 0x0000AE3C File Offset: 0x0000903C
|
||||
[Token(Token = "0x60003D8")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x060003D9 RID: 985 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003D9")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003DA RID: 986 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003DA")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003DB RID: 987 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003DB")]
|
||||
[Address(RVA = "0x17C0510", Offset = "0x17BF310", VA = "0x1817C0510", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003DC RID: 988 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003DC")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003DD RID: 989 RVA: 0x0000AE80 File Offset: 0x00009080
|
||||
[Token(Token = "0x60003DD")]
|
||||
[Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060003DE RID: 990 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003DE")]
|
||||
[Address(RVA = "0x17BF550", Offset = "0x17BE350", VA = "0x1817BF550", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003DF RID: 991 RVA: 0x0000AEA8 File Offset: 0x000090A8
|
||||
[Token(Token = "0x60003DF")]
|
||||
[Address(RVA = "0x17C26D0", Offset = "0x17C14D0", VA = "0x1817C26D0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060003E0 RID: 992 RVA: 0x0000AEEC File Offset: 0x000090EC
|
||||
[Token(Token = "0x60003E0")]
|
||||
[Address(RVA = "0x17C27E0", Offset = "0x17C15E0", VA = "0x1817C27E0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060003E1 RID: 993 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E1")]
|
||||
[Address(RVA = "0x17C2730", Offset = "0x17C1530", VA = "0x1817C2730", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003E2 RID: 994 RVA: 0x0000AF14 File Offset: 0x00009114
|
||||
[Token(Token = "0x60003E2")]
|
||||
[Address(RVA = "0x17C32C0", Offset = "0x17C20C0", VA = "0x1817C32C0")]
|
||||
public AI_DollWeakC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040004D3 RID: 1235
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40004D3")]
|
||||
private DollWeakCEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040004D4 RID: 1236
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40004D4")]
|
||||
private float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x040004D5 RID: 1237
|
||||
[Token(Token = "0x40004D5")]
|
||||
private const float g_fAttackRadiusNear = 1.5f;
|
||||
|
||||
// Token: 0x040004D6 RID: 1238
|
||||
[Token(Token = "0x40004D6")]
|
||||
private const float g_fAttackRadiusNormal = 2.7f;
|
||||
|
||||
// Token: 0x040004D7 RID: 1239
|
||||
[Token(Token = "0x40004D7")]
|
||||
private const float g_fAttackRadiusFar = 6f;
|
||||
|
||||
// Token: 0x040004D8 RID: 1240
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x40004D8")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040004D9 RID: 1241
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40004D9")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x040004DA RID: 1242
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x40004DA")]
|
||||
private float g_fAniBattleMoveSpeed;
|
||||
|
||||
// Token: 0x040004DB RID: 1243
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40004DB")]
|
||||
private float g_fAniBattleMoveDirection;
|
||||
|
||||
// Token: 0x040004DC RID: 1244
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40004DC")]
|
||||
private float g_fAniAttackRun;
|
||||
|
||||
// Token: 0x040004DD RID: 1245
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40004DD")]
|
||||
private float g_fAniBattle;
|
||||
|
||||
// Token: 0x040004DE RID: 1246
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40004DE")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040004DF RID: 1247
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40004DF")]
|
||||
protected float g_fAniDamagedWeight;
|
||||
|
||||
// Token: 0x040004E0 RID: 1248
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x40004E0")]
|
||||
private AI_DollWeakC.AIFighting g_Fightting = (AI_DollWeakC.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040004E1 RID: 1249
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40004E1")]
|
||||
private AI_DollWeakC.AIFighting g_AttackType = (AI_DollWeakC.AIFighting)((ulong)3L);
|
||||
|
||||
// Token: 0x040004E2 RID: 1250
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x40004E2")]
|
||||
private AI_DollWeakC.AIFighting g_ComboAttackType = (AI_DollWeakC.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040004E3 RID: 1251
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40004E3")]
|
||||
private float g_fComboAttackTime;
|
||||
|
||||
// Token: 0x040004E4 RID: 1252
|
||||
[FieldOffset(Offset = "0x1B4")]
|
||||
[Token(Token = "0x40004E4")]
|
||||
private int g_iBattleWatchType;
|
||||
|
||||
// Token: 0x040004E5 RID: 1253
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40004E5")]
|
||||
private float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x040004E6 RID: 1254
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x40004E6")]
|
||||
private float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x040004E7 RID: 1255
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40004E7")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x040004E8 RID: 1256
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40004E8")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040004E9 RID: 1257
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40004E9")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040004EA RID: 1258
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40004EA")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x040004EB RID: 1259
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40004EB")]
|
||||
private Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x040004EC RID: 1260
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40004EC")]
|
||||
private Shake g_ShakeShields;
|
||||
|
||||
// Token: 0x040004ED RID: 1261
|
||||
[Token(Token = "0x40004ED")]
|
||||
private const float g_fShieldHPScale = 0.0666666f;
|
||||
|
||||
// Token: 0x040004EE RID: 1262
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40004EE")]
|
||||
private float g_fShieldHPVal;
|
||||
|
||||
// Token: 0x040004EF RID: 1263
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40004EF")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x02000063 RID: 99
|
||||
[Token(Token = "0x2000063")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040004F1 RID: 1265
|
||||
[Token(Token = "0x40004F1")]
|
||||
WatchFirst,
|
||||
// Token: 0x040004F2 RID: 1266
|
||||
[Token(Token = "0x40004F2")]
|
||||
Watch,
|
||||
// Token: 0x040004F3 RID: 1267
|
||||
[Token(Token = "0x40004F3")]
|
||||
Attack00,
|
||||
// Token: 0x040004F4 RID: 1268
|
||||
[Token(Token = "0x40004F4")]
|
||||
Attack01,
|
||||
// Token: 0x040004F5 RID: 1269
|
||||
[Token(Token = "0x40004F5")]
|
||||
Attack02,
|
||||
// Token: 0x040004F6 RID: 1270
|
||||
[Token(Token = "0x40004F6")]
|
||||
Attack03,
|
||||
// Token: 0x040004F7 RID: 1271
|
||||
[Token(Token = "0x40004F7")]
|
||||
AttackRunReady,
|
||||
// Token: 0x040004F8 RID: 1272
|
||||
[Token(Token = "0x40004F8")]
|
||||
AttackRunEnd,
|
||||
// Token: 0x040004F9 RID: 1273
|
||||
[Token(Token = "0x40004F9")]
|
||||
Attack00To01,
|
||||
// Token: 0x040004FA RID: 1274
|
||||
[Token(Token = "0x40004FA")]
|
||||
Attack00To02,
|
||||
// Token: 0x040004FB RID: 1275
|
||||
[Token(Token = "0x40004FB")]
|
||||
Attack01To02,
|
||||
// Token: 0x040004FC RID: 1276
|
||||
[Token(Token = "0x40004FC")]
|
||||
Attack02To01,
|
||||
// Token: 0x040004FD RID: 1277
|
||||
[Token(Token = "0x40004FD")]
|
||||
Defense,
|
||||
// Token: 0x040004FE RID: 1278
|
||||
[Token(Token = "0x40004FE")]
|
||||
PlayerDead
|
||||
}
|
||||
}
|
||||
449
Cpp2IL/Assembly-CSharp/AI_DollWeakD.cs
Normal file
449
Cpp2IL/Assembly-CSharp/AI_DollWeakD.cs
Normal file
@@ -0,0 +1,449 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000064 RID: 100
|
||||
[Token(Token = "0x2000064")]
|
||||
public class AI_DollWeakD : AI_NPC
|
||||
{
|
||||
// Token: 0x060003E3 RID: 995 RVA: 0x0000AF50 File Offset: 0x00009150
|
||||
[Token(Token = "0x60003E3")]
|
||||
[Address(RVA = "0x17C6470", Offset = "0x17C5270", VA = "0x1817C6470", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
DollWeakDEffectPlay component = This.GetComponent<DollWeakDEffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 1f;
|
||||
g_Move.SetDragRotation(1f);
|
||||
this.g_Move.SetDragMove(6f);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fVisionAngle = 100f;
|
||||
this.g_fWalkSpeed = 1f;
|
||||
this.g_fRunSpeed = 3f;
|
||||
this.g_fDashSpeed = 6f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeBody = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeBody;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeAll = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeAll;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060003E4 RID: 996 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E4")]
|
||||
[Address(RVA = "0x17C6710", Offset = "0x17C5510", VA = "0x1817C6710", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003E5 RID: 997 RVA: 0x0000B0A4 File Offset: 0x000092A4
|
||||
[Token(Token = "0x60003E5")]
|
||||
[Address(RVA = "0x17C5F90", Offset = "0x17C4D90", VA = "0x1817C5F90", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060003E6 RID: 998 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E6")]
|
||||
[Address(RVA = "0x17C58C0", Offset = "0x17C46C0", VA = "0x1817C58C0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003E7 RID: 999 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E7")]
|
||||
[Address(RVA = "0x1797F20", Offset = "0x1796D20", VA = "0x181797F20", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003E8 RID: 1000 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E8")]
|
||||
[Address(RVA = "0x17C6390", Offset = "0x17C5190", VA = "0x1817C6390", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003E9 RID: 1001 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003E9")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003EA RID: 1002 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003EA")]
|
||||
[Address(RVA = "0x17C5FE0", Offset = "0x17C4DE0", VA = "0x1817C5FE0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003EB RID: 1003 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003EB")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003EC RID: 1004 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003EC")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003ED RID: 1005 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003ED")]
|
||||
[Address(RVA = "0x17C42F0", Offset = "0x17C30F0", VA = "0x1817C42F0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003EE RID: 1006 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003EE")]
|
||||
[Address(RVA = "0x17C52F0", Offset = "0x17C40F0", VA = "0x1817C52F0")]
|
||||
private void InitFightingType(AI_DollWeakD.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003EF RID: 1007 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003EF")]
|
||||
[Address(RVA = "0x17C6290", Offset = "0x17C5090", VA = "0x1817C6290")]
|
||||
private void PlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F0 RID: 1008 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F0")]
|
||||
[Address(RVA = "0x17C3A10", Offset = "0x17C2810", VA = "0x1817C3A10")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F1 RID: 1009 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F1")]
|
||||
[Address(RVA = "0x17C3410", Offset = "0x17C2210", VA = "0x1817C3410")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F2 RID: 1010 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F2")]
|
||||
[Address(RVA = "0x17C35F0", Offset = "0x17C23F0", VA = "0x1817C35F0")]
|
||||
private void FightCharge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F3 RID: 1011 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F3")]
|
||||
[Address(RVA = "0x17C3880", Offset = "0x17C2680", VA = "0x1817C3880")]
|
||||
private void FightShot()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F4 RID: 1012 RVA: 0x0000B0D8 File Offset: 0x000092D8
|
||||
[Token(Token = "0x60003F4")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060003F5 RID: 1013 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F5")]
|
||||
[Address(RVA = "0x1796A20", Offset = "0x1795820", VA = "0x181796A20", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F6 RID: 1014 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F6")]
|
||||
[Address(RVA = "0x1797EA0", Offset = "0x1796CA0", VA = "0x181797EA0", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003F7 RID: 1015 RVA: 0x0000B108 File Offset: 0x00009308
|
||||
[Token(Token = "0x60003F7")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060003F8 RID: 1016 RVA: 0x0000B138 File Offset: 0x00009338
|
||||
[Token(Token = "0x60003F8")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x060003F9 RID: 1017 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003F9")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003FA RID: 1018 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003FA")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003FB RID: 1019 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003FB")]
|
||||
[Address(RVA = "0x17C46B0", Offset = "0x17C34B0", VA = "0x1817C46B0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003FC RID: 1020 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003FC")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003FD RID: 1021 RVA: 0x0000B17C File Offset: 0x0000937C
|
||||
[Token(Token = "0x60003FD")]
|
||||
[Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060003FE RID: 1022 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60003FE")]
|
||||
[Address(RVA = "0x17C32F0", Offset = "0x17C20F0", VA = "0x1817C32F0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060003FF RID: 1023 RVA: 0x0000B1A4 File Offset: 0x000093A4
|
||||
[Token(Token = "0x60003FF")]
|
||||
[Address(RVA = "0x17C6300", Offset = "0x17C5100", VA = "0x1817C6300", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000400 RID: 1024 RVA: 0x0000B1E0 File Offset: 0x000093E0
|
||||
[Token(Token = "0x6000400")]
|
||||
[Address(RVA = "0x17C6350", Offset = "0x17C5150", VA = "0x1817C6350", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000401 RID: 1025 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000401")]
|
||||
[Address(RVA = "0x17C2730", Offset = "0x17C1530", VA = "0x1817C2730", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000402 RID: 1026 RVA: 0x0000B208 File Offset: 0x00009408
|
||||
[Token(Token = "0x6000402")]
|
||||
[Address(RVA = "0x17C6B20", Offset = "0x17C5920", VA = "0x1817C6B20")]
|
||||
public AI_DollWeakD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040004FF RID: 1279
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40004FF")]
|
||||
private DollWeakDEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000500 RID: 1280
|
||||
[Token(Token = "0x4000500")]
|
||||
private const float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x04000501 RID: 1281
|
||||
[Token(Token = "0x4000501")]
|
||||
private const float g_fAttackMagicRadius = 30f;
|
||||
|
||||
// Token: 0x04000502 RID: 1282
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000502")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000503 RID: 1283
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000503")]
|
||||
private float g_fAniMoveDirection;
|
||||
|
||||
// Token: 0x04000504 RID: 1284
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000504")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000505 RID: 1285
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000505")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000506 RID: 1286
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000506")]
|
||||
private Vector3 g_v3PrePos;
|
||||
|
||||
// Token: 0x04000507 RID: 1287
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000507")]
|
||||
private AI_DollWeakD.AIFighting g_Fightting = (AI_DollWeakD.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000508 RID: 1288
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000508")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000509 RID: 1289
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000509")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400050A RID: 1290
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400050A")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x0400050B RID: 1291
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400050B")]
|
||||
private int g_iBattleWatchType;
|
||||
|
||||
// Token: 0x0400050C RID: 1292
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x400050C")]
|
||||
private float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x0400050D RID: 1293
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400050D")]
|
||||
private float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x0400050E RID: 1294
|
||||
[FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x400050E")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x0400050F RID: 1295
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400050F")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x02000065 RID: 101
|
||||
[Token(Token = "0x2000065")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000511 RID: 1297
|
||||
[Token(Token = "0x4000511")]
|
||||
WatchFirst,
|
||||
// Token: 0x04000512 RID: 1298
|
||||
[Token(Token = "0x4000512")]
|
||||
Watch,
|
||||
// Token: 0x04000513 RID: 1299
|
||||
[Token(Token = "0x4000513")]
|
||||
Charge,
|
||||
// Token: 0x04000514 RID: 1300
|
||||
[Token(Token = "0x4000514")]
|
||||
Shot01,
|
||||
// Token: 0x04000515 RID: 1301
|
||||
[Token(Token = "0x4000515")]
|
||||
Shot02,
|
||||
// Token: 0x04000516 RID: 1302
|
||||
[Token(Token = "0x4000516")]
|
||||
Shot03,
|
||||
// Token: 0x04000517 RID: 1303
|
||||
[Token(Token = "0x4000517")]
|
||||
Attack,
|
||||
// Token: 0x04000518 RID: 1304
|
||||
[Token(Token = "0x4000518")]
|
||||
PlayerDead
|
||||
}
|
||||
}
|
||||
709
Cpp2IL/Assembly-CSharp/AI_GhostA.cs
Normal file
709
Cpp2IL/Assembly-CSharp/AI_GhostA.cs
Normal file
@@ -0,0 +1,709 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000066 RID: 102
|
||||
[Token(Token = "0x2000066")]
|
||||
public class AI_GhostA : AI_NPC
|
||||
{
|
||||
// Token: 0x06000403 RID: 1027 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000403")]
|
||||
[Address(RVA = "0x177BEA0", Offset = "0x177ACA0", VA = "0x18177BEA0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000404 RID: 1028 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000404")]
|
||||
[Address(RVA = "0x177CC00", Offset = "0x177BA00", VA = "0x18177CC00", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000405 RID: 1029 RVA: 0x0000B224 File Offset: 0x00009424
|
||||
[Token(Token = "0x6000405")]
|
||||
[Address(RVA = "0x16EF7E0", Offset = "0x16EE5E0", VA = "0x1816EF7E0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeFoot.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000406 RID: 1030 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000406")]
|
||||
[Address(RVA = "0x177BC60", Offset = "0x177AA60", VA = "0x18177BC60")]
|
||||
protected void ResurrectionStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000407 RID: 1031 RVA: 0x0000B258 File Offset: 0x00009458
|
||||
[Token(Token = "0x6000407")]
|
||||
[Address(RVA = "0x1776D80", Offset = "0x1775B80", VA = "0x181776D80", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.TrackStart();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000408 RID: 1032 RVA: 0x0000B288 File Offset: 0x00009488
|
||||
[Token(Token = "0x6000408")]
|
||||
[Address(RVA = "0x1779DC0", Offset = "0x1778BC0", VA = "0x181779DC0")]
|
||||
protected void IdleStart()
|
||||
{
|
||||
base.InitIdle();
|
||||
if (this.g_NPCM.GetDeploySceneIsHide())
|
||||
{
|
||||
this.Remove();
|
||||
}
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)0L);
|
||||
}
|
||||
|
||||
// Token: 0x06000409 RID: 1033 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000409")]
|
||||
[Address(RVA = "0x1779E10", Offset = "0x1778C10", VA = "0x181779E10", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600040A RID: 1034 RVA: 0x0000B2C0 File Offset: 0x000094C0
|
||||
[Token(Token = "0x600040A")]
|
||||
[Address(RVA = "0x177A150", Offset = "0x1778F50", VA = "0x18177A150")]
|
||||
protected void PatrolStart()
|
||||
{
|
||||
base.InitPatrol();
|
||||
if (this.g_NPCM.GetDeploySceneIsHide())
|
||||
{
|
||||
this.Remove();
|
||||
}
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600040B RID: 1035 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600040B")]
|
||||
[Address(RVA = "0x177A1A0", Offset = "0x1778FA0", VA = "0x18177A1A0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600040C RID: 1036 RVA: 0x0000B2F8 File Offset: 0x000094F8
|
||||
[Token(Token = "0x600040C")]
|
||||
[Address(RVA = "0x1776930", Offset = "0x1775730", VA = "0x181776930")]
|
||||
protected void ConfirmingStart()
|
||||
{
|
||||
base.InitConfirming();
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)3L);
|
||||
}
|
||||
|
||||
// Token: 0x0600040D RID: 1037 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600040D")]
|
||||
[Address(RVA = "0x1776950", Offset = "0x1775750", VA = "0x181776950", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600040E RID: 1038 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600040E")]
|
||||
[Address(RVA = "0x177C780", Offset = "0x177B580", VA = "0x18177C780")]
|
||||
protected void TrackStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600040F RID: 1039 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600040F")]
|
||||
[Address(RVA = "0x177C810", Offset = "0x177B610", VA = "0x18177C810", Slot = "13")]
|
||||
public override void Track()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000410 RID: 1040 RVA: 0x0000B314 File Offset: 0x00009514
|
||||
[Token(Token = "0x6000410")]
|
||||
[Address(RVA = "0x1779EA0", Offset = "0x1778CA0", VA = "0x181779EA0")]
|
||||
protected void LookForStart()
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_bNavigation = false;
|
||||
float g_fTimeScale = this.g_fTimeScale;
|
||||
int num = 0;
|
||||
float num2 = g_fTimeScale * 0.025f;
|
||||
int num3 = 0;
|
||||
g_Anim.CrossFade("LookFor", num2, num3, (float)num);
|
||||
this.g_bFeelPlayer = false;
|
||||
this.g_fWaitTime = 5f;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)7L);
|
||||
}
|
||||
|
||||
// Token: 0x06000411 RID: 1041 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000411")]
|
||||
[Address(RVA = "0x1779F30", Offset = "0x1778D30", VA = "0x181779F30", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000412 RID: 1042 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000412")]
|
||||
[Address(RVA = "0x177CAB0", Offset = "0x177B8B0", VA = "0x18177CAB0")]
|
||||
protected void TurnPlayerStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000413 RID: 1043 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000413")]
|
||||
[Address(RVA = "0x177CB70", Offset = "0x177B970", VA = "0x18177CB70", Slot = "17")]
|
||||
public override void TurnPlayer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000414 RID: 1044 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000414")]
|
||||
[Address(RVA = "0x177A4A0", Offset = "0x17792A0", VA = "0x18177A4A0")]
|
||||
protected void PredictionStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000415 RID: 1045 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000415")]
|
||||
[Address(RVA = "0x177A5F0", Offset = "0x17793F0", VA = "0x18177A5F0", Slot = "18")]
|
||||
public override void Prediction()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000416 RID: 1046 RVA: 0x0000B374 File Offset: 0x00009574
|
||||
[Token(Token = "0x6000416")]
|
||||
[Address(RVA = "0x17791F0", Offset = "0x1777FF0", VA = "0x1817791F0")]
|
||||
protected void GoHomeStart()
|
||||
{
|
||||
float g_fWalkSpeed = this.g_fWalkSpeed;
|
||||
this.g_fNavMoveSpeed = g_fWalkSpeed;
|
||||
float z = this.g_v3OriginPoint.z;
|
||||
this.g_v3NavTarget.z = z;
|
||||
this.g_bNavigation = false;
|
||||
this.g_bFeelPlayer = false;
|
||||
this.g_fWaitTime = 3f;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)12L);
|
||||
}
|
||||
|
||||
// Token: 0x06000417 RID: 1047 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000417")]
|
||||
[Address(RVA = "0x1779240", Offset = "0x1778040", VA = "0x181779240", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000418 RID: 1048 RVA: 0x0000B3CC File Offset: 0x000095CC
|
||||
[Token(Token = "0x6000418")]
|
||||
[Address(RVA = "0x1779590", Offset = "0x1778390", VA = "0x181779590")]
|
||||
protected void HearStart()
|
||||
{
|
||||
base.InitHear();
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)8L);
|
||||
}
|
||||
|
||||
// Token: 0x06000419 RID: 1049 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000419")]
|
||||
[Address(RVA = "0x17795B0", Offset = "0x17783B0", VA = "0x1817795B0", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600041A RID: 1050 RVA: 0x0000B3E8 File Offset: 0x000095E8
|
||||
[Token(Token = "0x600041A")]
|
||||
[Address(RVA = "0x1779390", Offset = "0x1778190", VA = "0x181779390")]
|
||||
protected void HearCheckStart()
|
||||
{
|
||||
base.InitHearCheck();
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)9L);
|
||||
}
|
||||
|
||||
// Token: 0x0600041B RID: 1051 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600041B")]
|
||||
[Address(RVA = "0x17793B0", Offset = "0x17781B0", VA = "0x1817793B0", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600041C RID: 1052 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600041C")]
|
||||
[Address(RVA = "0x1776CF0", Offset = "0x1775AF0", VA = "0x181776CF0", Slot = "38")]
|
||||
protected virtual void DamagedDownStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600041D RID: 1053 RVA: 0x0000B408 File Offset: 0x00009608
|
||||
[Token(Token = "0x600041D")]
|
||||
[Address(RVA = "0x1776D80", Offset = "0x1775B80", VA = "0x181776D80", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.TrackStart();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600041E RID: 1054 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600041E")]
|
||||
[Address(RVA = "0x1776DD0", Offset = "0x1775BD0", VA = "0x181776DD0")]
|
||||
protected void DeathStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600041F RID: 1055 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600041F")]
|
||||
[Address(RVA = "0x17770F0", Offset = "0x1775EF0", VA = "0x1817770F0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000420 RID: 1056 RVA: 0x0000B438 File Offset: 0x00009638
|
||||
[Token(Token = "0x6000420")]
|
||||
[Address(RVA = "0x1777210", Offset = "0x1776010", VA = "0x181777210")]
|
||||
protected void DestroyStart()
|
||||
{
|
||||
base.InitDestory();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
this.g_fWaitTime = 4f;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)19L);
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CharacterController characterController = this.g_CC;
|
||||
int num2 = 0;
|
||||
characterController.enabled = num2 != 0;
|
||||
CapsuleCollider capsuleCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
capsuleCollider.enabled = num3 != 0;
|
||||
CapsuleCollider capsuleCollider2 = this.g_CC03;
|
||||
int num4 = 0;
|
||||
capsuleCollider2.enabled = num4 != 0;
|
||||
ParticleSystem particleSystem = this.g_DeathEffect;
|
||||
int num5 = 0;
|
||||
particleSystem.Play(true);
|
||||
PlayerCamera camera = this.g_WM.GetCamera();
|
||||
int num6 = 0;
|
||||
ulong num7;
|
||||
camera.SetRandomShake(0.25f, (float)num5, 1f, (float)num6, num7 != 0UL);
|
||||
this.g_Effect.PlaySEDestory();
|
||||
}
|
||||
|
||||
// Token: 0x06000421 RID: 1057 RVA: 0x0000B4F4 File Offset: 0x000096F4
|
||||
[Token(Token = "0x6000421")]
|
||||
[Address(RVA = "0x1777320", Offset = "0x1776120", VA = "0x181777320", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x06000422 RID: 1058 RVA: 0x0000B544 File Offset: 0x00009744
|
||||
[Token(Token = "0x6000422")]
|
||||
[Address(RVA = "0x1778A40", Offset = "0x1777840", VA = "0x181778A40", Slot = "39")]
|
||||
protected virtual void FightingStart(AI_GhostA.AIFighting att = AI_GhostA.AIFighting.Watch)
|
||||
{
|
||||
this.g_bNavigation = false;
|
||||
this.g_bFeelPlayer = true;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
if (att != AI_GhostA.AIFighting.Watch)
|
||||
{
|
||||
if (att == AI_GhostA.AIFighting.AttackSplash)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FWatchStart();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000423 RID: 1059 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000423")]
|
||||
[Address(RVA = "0x1778AD0", Offset = "0x17778D0", VA = "0x181778AD0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000424 RID: 1060 RVA: 0x0000B584 File Offset: 0x00009784
|
||||
[Token(Token = "0x6000424")]
|
||||
[Address(RVA = "0x177A400", Offset = "0x1779200", VA = "0x18177A400")]
|
||||
protected void PlayerDeadStart()
|
||||
{
|
||||
this.g_Fighting = (AI_GhostA.AIFighting)((ulong)14L);
|
||||
this.g_bNavigation = false;
|
||||
this.g_bLookAtEnable = true;
|
||||
this.g_bFeelPlayer = true;
|
||||
this.g_fWaitTime = 10f;
|
||||
}
|
||||
|
||||
// Token: 0x06000425 RID: 1061 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000425")]
|
||||
[Address(RVA = "0x177A430", Offset = "0x1779230", VA = "0x18177A430")]
|
||||
protected void PlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000426 RID: 1062 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000426")]
|
||||
[Address(RVA = "0x17785E0", Offset = "0x17773E0", VA = "0x1817785E0")]
|
||||
protected void FWatchStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000427 RID: 1063 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000427")]
|
||||
[Address(RVA = "0x1778690", Offset = "0x1777490", VA = "0x181778690", Slot = "40")]
|
||||
protected virtual void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000428 RID: 1064 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000428")]
|
||||
[Address(RVA = "0x1777D00", Offset = "0x1776B00", VA = "0x181777D00", Slot = "41")]
|
||||
protected virtual void FAttackStart(string sAttackName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000429 RID: 1065 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000429")]
|
||||
[Address(RVA = "0x1777450", Offset = "0x1776250", VA = "0x181777450")]
|
||||
protected void FAttackComboA01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042A RID: 1066 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042A")]
|
||||
[Address(RVA = "0x1777660", Offset = "0x1776460", VA = "0x181777660", Slot = "42")]
|
||||
protected virtual void FAttackComboA02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042B RID: 1067 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042B")]
|
||||
[Address(RVA = "0x1777840", Offset = "0x1776640", VA = "0x181777840")]
|
||||
protected void FAttackComboA03()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042C RID: 1068 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042C")]
|
||||
[Address(RVA = "0x1777A20", Offset = "0x1776820", VA = "0x181777A20", Slot = "43")]
|
||||
protected virtual void FAttackRotate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042D RID: 1069 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042D")]
|
||||
[Address(RVA = "0x1777B40", Offset = "0x1776940", VA = "0x181777B40")]
|
||||
protected void FAttackRunReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042E RID: 1070 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042E")]
|
||||
[Address(RVA = "0x17773A0", Offset = "0x17761A0", VA = "0x1817773A0")]
|
||||
protected void FAttackBack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600042F RID: 1071 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600042F")]
|
||||
[Address(RVA = "0x17784C0", Offset = "0x17772C0", VA = "0x1817784C0")]
|
||||
protected void FAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000430 RID: 1072 RVA: 0x0000B5BC File Offset: 0x000097BC
|
||||
[Token(Token = "0x6000430")]
|
||||
[Address(RVA = "0x177BE30", Offset = "0x177AC30", VA = "0x18177BE30", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000431 RID: 1073 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000431")]
|
||||
[Address(RVA = "0x1779740", Offset = "0x1778540", VA = "0x181779740", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000432 RID: 1074 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000432")]
|
||||
[Address(RVA = "0x177A7E0", Offset = "0x17795E0", VA = "0x18177A7E0", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000433 RID: 1075 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000433")]
|
||||
[Address(RVA = "0x177BCF0", Offset = "0x177AAF0", VA = "0x18177BCF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000434 RID: 1076 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000434")]
|
||||
[Address(RVA = "0x1776A40", Offset = "0x1775840", VA = "0x181776A40", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000435 RID: 1077 RVA: 0x0000B5FC File Offset: 0x000097FC
|
||||
[Token(Token = "0x6000435")]
|
||||
[Address(RVA = "0x177BBA0", Offset = "0x177A9A0", VA = "0x18177BBA0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CharacterController characterController = this.g_CC;
|
||||
int num2 = 0;
|
||||
characterController.enabled = num2 != 0;
|
||||
CapsuleCollider capsuleCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
capsuleCollider.enabled = num3 != 0;
|
||||
CapsuleCollider capsuleCollider2 = this.g_CC03;
|
||||
int num4 = 0;
|
||||
capsuleCollider2.enabled = num4 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num5 = 0;
|
||||
g_NPCM.SetLockPoint(num5 != 0);
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num6 = 0;
|
||||
g_This.SetActive(num6 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000436 RID: 1078 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000436")]
|
||||
[Address(RVA = "0x177BDA0", Offset = "0x177ABA0", VA = "0x18177BDA0", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000437 RID: 1079 RVA: 0x0000B694 File Offset: 0x00009894
|
||||
[Token(Token = "0x6000437")]
|
||||
[Address(RVA = "0x177BB80", Offset = "0x177A980", VA = "0x18177BB80")]
|
||||
public AI_GhostA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000519 RID: 1305
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000519")]
|
||||
protected GhostAEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400051A RID: 1306
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400051A")]
|
||||
private SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x0400051B RID: 1307
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400051B")]
|
||||
private ParticleSystem g_BodyEffect;
|
||||
|
||||
// Token: 0x0400051C RID: 1308
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400051C")]
|
||||
private ParticleSystem g_DeathEffect;
|
||||
|
||||
// Token: 0x0400051D RID: 1309
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400051D")]
|
||||
protected float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x0400051E RID: 1310
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x400051E")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400051F RID: 1311
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400051F")]
|
||||
private float g_fAniAngle;
|
||||
|
||||
// Token: 0x04000520 RID: 1312
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000520")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000521 RID: 1313
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000521")]
|
||||
protected Material g_Mat;
|
||||
|
||||
// Token: 0x04000522 RID: 1314
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000522")]
|
||||
private Color g_EyeColor;
|
||||
|
||||
// Token: 0x04000523 RID: 1315
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000523")]
|
||||
private Color g_BodyColor;
|
||||
|
||||
// Token: 0x04000524 RID: 1316
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000524")]
|
||||
private Color g_DefaultColor;
|
||||
|
||||
// Token: 0x04000525 RID: 1317
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000525")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000526 RID: 1318
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000526")]
|
||||
protected Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x04000527 RID: 1319
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4000527")]
|
||||
protected Shake g_ShakeFoot;
|
||||
|
||||
// Token: 0x04000528 RID: 1320
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4000528")]
|
||||
private CharacterController g_CC;
|
||||
|
||||
// Token: 0x04000529 RID: 1321
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000529")]
|
||||
private CapsuleCollider g_CC02;
|
||||
|
||||
// Token: 0x0400052A RID: 1322
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400052A")]
|
||||
private CapsuleCollider g_CC03;
|
||||
|
||||
// Token: 0x0400052B RID: 1323
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400052B")]
|
||||
protected AI_GhostA.AIFighting g_Fighting;
|
||||
|
||||
// Token: 0x0400052C RID: 1324
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x400052C")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x0400052D RID: 1325
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400052D")]
|
||||
protected float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x02000067 RID: 103
|
||||
[Token(Token = "0x2000067")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x0400052F RID: 1327
|
||||
[Token(Token = "0x400052F")]
|
||||
Watch,
|
||||
// Token: 0x04000530 RID: 1328
|
||||
[Token(Token = "0x4000530")]
|
||||
WatchLeft,
|
||||
// Token: 0x04000531 RID: 1329
|
||||
[Token(Token = "0x4000531")]
|
||||
WatchRight,
|
||||
// Token: 0x04000532 RID: 1330
|
||||
[Token(Token = "0x4000532")]
|
||||
AttackRress,
|
||||
// Token: 0x04000533 RID: 1331
|
||||
[Token(Token = "0x4000533")]
|
||||
AttackSlap,
|
||||
// Token: 0x04000534 RID: 1332
|
||||
[Token(Token = "0x4000534")]
|
||||
AttackSplash,
|
||||
// Token: 0x04000535 RID: 1333
|
||||
[Token(Token = "0x4000535")]
|
||||
AttackLeftBack,
|
||||
// Token: 0x04000536 RID: 1334
|
||||
[Token(Token = "0x4000536")]
|
||||
AttackRightBack,
|
||||
// Token: 0x04000537 RID: 1335
|
||||
[Token(Token = "0x4000537")]
|
||||
AttackRunReady,
|
||||
// Token: 0x04000538 RID: 1336
|
||||
[Token(Token = "0x4000538")]
|
||||
AttackRun,
|
||||
// Token: 0x04000539 RID: 1337
|
||||
[Token(Token = "0x4000539")]
|
||||
AttackRotate,
|
||||
// Token: 0x0400053A RID: 1338
|
||||
[Token(Token = "0x400053A")]
|
||||
AttackComboA01,
|
||||
// Token: 0x0400053B RID: 1339
|
||||
[Token(Token = "0x400053B")]
|
||||
AttackComboA02,
|
||||
// Token: 0x0400053C RID: 1340
|
||||
[Token(Token = "0x400053C")]
|
||||
AttackComboA03,
|
||||
// Token: 0x0400053D RID: 1341
|
||||
[Token(Token = "0x400053D")]
|
||||
PlayDead
|
||||
}
|
||||
}
|
||||
89
Cpp2IL/Assembly-CSharp/AI_GhostA_Red.cs
Normal file
89
Cpp2IL/Assembly-CSharp/AI_GhostA_Red.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000068 RID: 104
|
||||
[Token(Token = "0x2000068")]
|
||||
public class AI_GhostA_Red : AI_GhostA
|
||||
{
|
||||
// Token: 0x06000438 RID: 1080 RVA: 0x0000B6B4 File Offset: 0x000098B4
|
||||
[Token(Token = "0x6000438")]
|
||||
[Address(RVA = "0x177BB50", Offset = "0x177A950", VA = "0x18177BB50", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
this.g_fWalkSpeed = 3f;
|
||||
this.g_fRunSpeed = 8f;
|
||||
}
|
||||
|
||||
// Token: 0x06000439 RID: 1081 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000439")]
|
||||
[Address(RVA = "0x177A890", Offset = "0x1779690", VA = "0x18177A890", Slot = "38")]
|
||||
protected override void DamagedDownStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600043A RID: 1082 RVA: 0x0000B6E0 File Offset: 0x000098E0
|
||||
[Token(Token = "0x600043A")]
|
||||
[Address(RVA = "0x177B410", Offset = "0x177A210", VA = "0x18177B410", Slot = "39")]
|
||||
protected override void FightingStart(AI_GhostA.AIFighting att = AI_GhostA.AIFighting.Watch)
|
||||
{
|
||||
this.g_bNavigation = false;
|
||||
this.g_bFeelPlayer = true;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
if (att != AI_GhostA.AIFighting.Watch)
|
||||
{
|
||||
if (att == AI_GhostA.AIFighting.AttackSplash)
|
||||
{
|
||||
base.StartElementContent();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.FWatchStart();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600043B RID: 1083 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600043B")]
|
||||
[Address(RVA = "0x177AC60", Offset = "0x1779A60", VA = "0x18177AC60", Slot = "41")]
|
||||
protected override void FAttackStart(string sAttackName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600043C RID: 1084 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600043C")]
|
||||
[Address(RVA = "0x177A920", Offset = "0x1779720", VA = "0x18177A920", Slot = "42")]
|
||||
protected override void FAttackComboA02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600043D RID: 1085 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600043D")]
|
||||
[Address(RVA = "0x177AB60", Offset = "0x1779960", VA = "0x18177AB60", Slot = "43")]
|
||||
protected override void FAttackRotate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600043E RID: 1086 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600043E")]
|
||||
[Address(RVA = "0x177B4A0", Offset = "0x177A2A0", VA = "0x18177B4A0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600043F RID: 1087 RVA: 0x0000B71C File Offset: 0x0000991C
|
||||
[Token(Token = "0x600043F")]
|
||||
[Address(RVA = "0x177BB80", Offset = "0x177A980", VA = "0x18177BB80")]
|
||||
public AI_GhostA_Red()
|
||||
{
|
||||
this.g_fAttackRadius = 3f;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
549
Cpp2IL/Assembly-CSharp/AI_GhostB.cs
Normal file
549
Cpp2IL/Assembly-CSharp/AI_GhostB.cs
Normal file
@@ -0,0 +1,549 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000069 RID: 105
|
||||
[Token(Token = "0x2000069")]
|
||||
public class AI_GhostB : AI_NPC
|
||||
{
|
||||
// Token: 0x06000440 RID: 1088 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000440")]
|
||||
[Address(RVA = "0x178B430", Offset = "0x178A230", VA = "0x18178B430", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000441 RID: 1089 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000441")]
|
||||
[Address(RVA = "0x178C1A0", Offset = "0x178AFA0", VA = "0x18178C1A0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000442 RID: 1090 RVA: 0x0000B73C File Offset: 0x0000993C
|
||||
[Token(Token = "0x6000442")]
|
||||
[Address(RVA = "0x1782590", Offset = "0x1781390", VA = "0x181782590", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000443 RID: 1091 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000443")]
|
||||
[Address(RVA = "0x178B250", Offset = "0x178A050", VA = "0x18178B250", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000444 RID: 1092 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000444")]
|
||||
[Address(RVA = "0x178AE80", Offset = "0x1789C80", VA = "0x18178AE80", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000445 RID: 1093 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000445")]
|
||||
[Address(RVA = "0x1781A30", Offset = "0x1780830", VA = "0x181781A30", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000446 RID: 1094 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000446")]
|
||||
[Address(RVA = "0x178A100", Offset = "0x1788F00", VA = "0x18178A100", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000447 RID: 1095 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000447")]
|
||||
[Address(RVA = "0x177CF50", Offset = "0x177BD50", VA = "0x18177CF50", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000448 RID: 1096 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000448")]
|
||||
[Address(RVA = "0x178BD00", Offset = "0x178AB00", VA = "0x18178BD00", Slot = "13")]
|
||||
public override void Track()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000449 RID: 1097 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000449")]
|
||||
[Address(RVA = "0x177E1B0", Offset = "0x177CFB0", VA = "0x18177E1B0", Slot = "14")]
|
||||
public override void Escape()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044A RID: 1098 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044A")]
|
||||
[Address(RVA = "0x177DFB0", Offset = "0x177CDB0", VA = "0x18177DFB0", Slot = "15")]
|
||||
public override void Dodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044B RID: 1099 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044B")]
|
||||
[Address(RVA = "0x178A450", Offset = "0x1789250", VA = "0x18178A450", Slot = "18")]
|
||||
public override void Prediction()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044C RID: 1100 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044C")]
|
||||
[Address(RVA = "0x1789AC0", Offset = "0x17888C0", VA = "0x181789AC0", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044D RID: 1101 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044D")]
|
||||
[Address(RVA = "0x1780010", Offset = "0x177EE10", VA = "0x181780010", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044E RID: 1102 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044E")]
|
||||
[Address(RVA = "0x17807E0", Offset = "0x177F5E0", VA = "0x1817807E0", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600044F RID: 1103 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600044F")]
|
||||
[Address(RVA = "0x1780390", Offset = "0x177F190", VA = "0x181780390", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000450 RID: 1104 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000450")]
|
||||
[Address(RVA = "0x177DA80", Offset = "0x177C880", VA = "0x18177DA80", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000451 RID: 1105 RVA: 0x0000B768 File Offset: 0x00009968
|
||||
[Token(Token = "0x6000451")]
|
||||
[Address(RVA = "0x177D5F0", Offset = "0x177C3F0", VA = "0x18177D5F0", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
this.FSong02_01();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime > (float)num)
|
||||
{
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
return;
|
||||
}
|
||||
CharacterBaseData g_CharData = this.g_CharData;
|
||||
if (num < (int)g_CharData.g_fHP)
|
||||
{
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)16L);
|
||||
this.g_CCC.SetOriginal();
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_bNavigation = false;
|
||||
if (!this.g_bDamagedDownDirection)
|
||||
{
|
||||
}
|
||||
g_Anim.CrossFade("DamagedStandUp_Front", 0.1f);
|
||||
this.g_fWaitTime = 1.85f;
|
||||
this.g_bLookAtEnable = false;
|
||||
return;
|
||||
}
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)18L);
|
||||
base.InitDeath();
|
||||
ParticleSystem particleSystem = this.g_BodyEffect;
|
||||
this.g_bNavigation = false;
|
||||
this.g_fWaitTime = 3.5f;
|
||||
particleSystem.Stop(true);
|
||||
this.g_bLookAtEnable = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000452 RID: 1106 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000452")]
|
||||
[Address(RVA = "0x177D810", Offset = "0x177C610", VA = "0x18177D810", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000453 RID: 1107 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000453")]
|
||||
[Address(RVA = "0x177FE40", Offset = "0x177EC40", VA = "0x18177FE40", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000454 RID: 1108 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000454")]
|
||||
[Address(RVA = "0x177DCC0", Offset = "0x177CAC0", VA = "0x18177DCC0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000455 RID: 1109 RVA: 0x0000B838 File Offset: 0x00009A38
|
||||
[Token(Token = "0x6000455")]
|
||||
[Address(RVA = "0x177DF30", Offset = "0x177CD30", VA = "0x18177DF30", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
this.FSong02_01();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
this.FSong02_01();
|
||||
}
|
||||
|
||||
// Token: 0x06000456 RID: 1110 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000456")]
|
||||
[Address(RVA = "0x1781C70", Offset = "0x1780A70", VA = "0x181781C70")]
|
||||
protected void InitStatus(AI_NPC.AIStatus Status, AI_GhostB.AIFighting FightStatus = AI_GhostB.AIFighting.Watch)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000457 RID: 1111 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000457")]
|
||||
[Address(RVA = "0x177F730", Offset = "0x177E530", VA = "0x18177F730", Slot = "38")]
|
||||
protected virtual void FightStatusInit(AI_GhostB.AIFighting FightStatus)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000458 RID: 1112 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000458")]
|
||||
[Address(RVA = "0x177EE20", Offset = "0x177DC20", VA = "0x18177EE20", Slot = "39")]
|
||||
protected virtual void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000459 RID: 1113 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000459")]
|
||||
[Address(RVA = "0x177E5C0", Offset = "0x177D3C0", VA = "0x18177E5C0")]
|
||||
private void FFind()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045A RID: 1114 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045A")]
|
||||
[Address(RVA = "0x177ED80", Offset = "0x177DB80", VA = "0x18177ED80")]
|
||||
private void FSong01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045B RID: 1115 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045B")]
|
||||
[Address(RVA = "0x1789FE0", Offset = "0x1788DE0", VA = "0x181789FE0")]
|
||||
private void Magic01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045C RID: 1116 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045C")]
|
||||
[Address(RVA = "0x1789D10", Offset = "0x1788B10", VA = "0x181789D10")]
|
||||
private void Magic01_02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045D RID: 1117 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045D")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "40")]
|
||||
protected virtual void FSong02_01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045E RID: 1118 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045E")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "41")]
|
||||
protected virtual void FSong02_02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600045F RID: 1119 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600045F")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "42")]
|
||||
protected virtual void FMagic02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000460 RID: 1120 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000460")]
|
||||
[Address(RVA = "0x177FBB0", Offset = "0x177E9B0", VA = "0x18177FBB0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000461 RID: 1121 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000461")]
|
||||
[Address(RVA = "0x178A8F0", Offset = "0x17896F0", VA = "0x18178A8F0")]
|
||||
protected void ReNavigationPath(float fDistance)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000462 RID: 1122 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000462")]
|
||||
[Address(RVA = "0x1780BF0", Offset = "0x177F9F0", VA = "0x181780BF0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000463 RID: 1123 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000463")]
|
||||
[Address(RVA = "0x178ABE0", Offset = "0x17899E0", VA = "0x18178ABE0", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000464 RID: 1124 RVA: 0x0000B888 File Offset: 0x00009A88
|
||||
[Token(Token = "0x6000464")]
|
||||
[Address(RVA = "0x178AFF0", Offset = "0x1789DF0", VA = "0x18178AFF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)21L);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fWaitTime = 1.2f;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.CrossFade("Birth", (float)num, num2, (float)num);
|
||||
}
|
||||
|
||||
// Token: 0x06000465 RID: 1125 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000465")]
|
||||
[Address(RVA = "0x177D2D0", Offset = "0x177C0D0", VA = "0x18177D2D0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000466 RID: 1126 RVA: 0x0000B8E0 File Offset: 0x00009AE0
|
||||
[Token(Token = "0x6000466")]
|
||||
[Address(RVA = "0x178ADE0", Offset = "0x1789BE0", VA = "0x18178ADE0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.FSong02_01();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num2 = 0;
|
||||
cccontroller.SetEnable(num2 != 0);
|
||||
SphereCollider sphereCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
sphereCollider.enabled = num3 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num4 = 0;
|
||||
g_NPCM.SetLockPoint(num4 != 0);
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num5 = 0;
|
||||
g_This.SetActive(num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000467 RID: 1127 RVA: 0x0000B964 File Offset: 0x00009B64
|
||||
[Token(Token = "0x6000467")]
|
||||
[Address(RVA = "0x178B200", Offset = "0x178A000", VA = "0x18178B200", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000468 RID: 1128 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000468")]
|
||||
[Address(RVA = "0x178B0E0", Offset = "0x1789EE0", VA = "0x18178B0E0", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000469 RID: 1129 RVA: 0x0000B990 File Offset: 0x00009B90
|
||||
[Token(Token = "0x6000469")]
|
||||
[Address(RVA = "0x178C6B0", Offset = "0x178B4B0", VA = "0x18178C6B0")]
|
||||
public AI_GhostB()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.g_v3SeePlayerDirection.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400053E RID: 1342
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400053E")]
|
||||
protected GhostBEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400053F RID: 1343
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400053F")]
|
||||
protected float g_fAttackRadius = 30f;
|
||||
|
||||
// Token: 0x04000540 RID: 1344
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000540")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000541 RID: 1345
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000541")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000542 RID: 1346
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000542")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x04000543 RID: 1347
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000543")]
|
||||
protected bool g_bDamagedDownDirection = true;
|
||||
|
||||
// Token: 0x04000544 RID: 1348
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000544")]
|
||||
protected Material g_Mat;
|
||||
|
||||
// Token: 0x04000545 RID: 1349
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000545")]
|
||||
private Color g_EyeColor;
|
||||
|
||||
// Token: 0x04000546 RID: 1350
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000546")]
|
||||
private Color g_BodyColor;
|
||||
|
||||
// Token: 0x04000547 RID: 1351
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000547")]
|
||||
private Color g_DefaultColor;
|
||||
|
||||
// Token: 0x04000548 RID: 1352
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000548")]
|
||||
private SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x04000549 RID: 1353
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000549")]
|
||||
private CCController g_CCC;
|
||||
|
||||
// Token: 0x0400054A RID: 1354
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400054A")]
|
||||
private SphereCollider g_CC02;
|
||||
|
||||
// Token: 0x0400054B RID: 1355
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400054B")]
|
||||
private ParticleSystem g_BodyEffect;
|
||||
|
||||
// Token: 0x0400054C RID: 1356
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400054C")]
|
||||
private ParticleSystem g_DeathEffect;
|
||||
|
||||
// Token: 0x0400054D RID: 1357
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400054D")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400054E RID: 1358
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400054E")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400054F RID: 1359
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400054F")]
|
||||
protected AI_GhostB.AIFighting g_Fighting;
|
||||
|
||||
// Token: 0x04000550 RID: 1360
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000550")]
|
||||
protected float g_fFindRange;
|
||||
|
||||
// Token: 0x04000551 RID: 1361
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000551")]
|
||||
protected Vector3 g_v3SeePlayerDirection;
|
||||
|
||||
// Token: 0x04000552 RID: 1362
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x4000552")]
|
||||
protected float g_fSeePlayerDistance;
|
||||
|
||||
// Token: 0x0200006A RID: 106
|
||||
[Token(Token = "0x200006A")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x04000554 RID: 1364
|
||||
[Token(Token = "0x4000554")]
|
||||
Watch,
|
||||
// Token: 0x04000555 RID: 1365
|
||||
[Token(Token = "0x4000555")]
|
||||
Find,
|
||||
// Token: 0x04000556 RID: 1366
|
||||
[Token(Token = "0x4000556")]
|
||||
Song01,
|
||||
// Token: 0x04000557 RID: 1367
|
||||
[Token(Token = "0x4000557")]
|
||||
Magic01,
|
||||
// Token: 0x04000558 RID: 1368
|
||||
[Token(Token = "0x4000558")]
|
||||
Magic01_02,
|
||||
// Token: 0x04000559 RID: 1369
|
||||
[Token(Token = "0x4000559")]
|
||||
Song02_01,
|
||||
// Token: 0x0400055A RID: 1370
|
||||
[Token(Token = "0x400055A")]
|
||||
Song02_02,
|
||||
// Token: 0x0400055B RID: 1371
|
||||
[Token(Token = "0x400055B")]
|
||||
Magic02
|
||||
}
|
||||
}
|
||||
503
Cpp2IL/Assembly-CSharp/AI_GhostB_Lightning.cs
Normal file
503
Cpp2IL/Assembly-CSharp/AI_GhostB_Lightning.cs
Normal file
@@ -0,0 +1,503 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200006B RID: 107
|
||||
[Token(Token = "0x200006B")]
|
||||
public class AI_GhostB_Lightning : AI_NPC
|
||||
{
|
||||
// Token: 0x0600046A RID: 1130 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600046A")]
|
||||
[Address(RVA = "0x1788C80", Offset = "0x1787A80", VA = "0x181788C80", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600046B RID: 1131 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600046B")]
|
||||
[Address(RVA = "0x1789570", Offset = "0x1788370", VA = "0x181789570", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600046C RID: 1132 RVA: 0x0000B9CC File Offset: 0x00009BCC
|
||||
[Token(Token = "0x600046C")]
|
||||
[Address(RVA = "0x17879E0", Offset = "0x17867E0", VA = "0x1817879E0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600046D RID: 1133 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600046D")]
|
||||
[Address(RVA = "0x1788AB0", Offset = "0x17878B0", VA = "0x181788AB0", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600046E RID: 1134 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600046E")]
|
||||
[Address(RVA = "0x17886E0", Offset = "0x17874E0", VA = "0x1817886E0", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600046F RID: 1135 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600046F")]
|
||||
[Address(RVA = "0x1787120", Offset = "0x1785F20", VA = "0x181787120", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000470 RID: 1136 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000470")]
|
||||
[Address(RVA = "0x1787C50", Offset = "0x1786A50", VA = "0x181787C50", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000471 RID: 1137 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000471")]
|
||||
[Address(RVA = "0x17825D0", Offset = "0x17813D0", VA = "0x1817825D0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000472 RID: 1138 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000472")]
|
||||
[Address(RVA = "0x1787F80", Offset = "0x1786D80", VA = "0x181787F80", Slot = "18")]
|
||||
public override void Prediction()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000473 RID: 1139 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000473")]
|
||||
[Address(RVA = "0x1787A20", Offset = "0x1786820", VA = "0x181787A20", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000474 RID: 1140 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000474")]
|
||||
[Address(RVA = "0x17855C0", Offset = "0x17843C0", VA = "0x1817855C0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000475 RID: 1141 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000475")]
|
||||
[Address(RVA = "0x1785D40", Offset = "0x1784B40", VA = "0x181785D40", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000476 RID: 1142 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000476")]
|
||||
[Address(RVA = "0x1785920", Offset = "0x1784720", VA = "0x181785920", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000477 RID: 1143 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000477")]
|
||||
[Address(RVA = "0x17830C0", Offset = "0x1781EC0", VA = "0x1817830C0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000478 RID: 1144 RVA: 0x0000B9F8 File Offset: 0x00009BF8
|
||||
[Token(Token = "0x6000478")]
|
||||
[Address(RVA = "0x1782C40", Offset = "0x1781A40", VA = "0x181782C40", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime > (float)num)
|
||||
{
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
return;
|
||||
}
|
||||
CharacterBaseData g_CharData = this.g_CharData;
|
||||
if (num < (int)g_CharData.g_fHP)
|
||||
{
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)16L);
|
||||
this.g_CCC.SetOriginal();
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_bNavigation = false;
|
||||
if (!this.g_bDamagedDownDirection)
|
||||
{
|
||||
}
|
||||
g_Anim.CrossFade("DamagedStandUp_Front", 0.1f);
|
||||
this.g_fWaitTime = 1.85f;
|
||||
this.g_bLookAtEnable = false;
|
||||
return;
|
||||
}
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)18L);
|
||||
base.InitDeath();
|
||||
this.g_Effect.StopAllMagic();
|
||||
ParticleSystem particleSystem = this.g_BodyEffect;
|
||||
this.g_bNavigation = false;
|
||||
this.g_fWaitTime = 3.5f;
|
||||
particleSystem.Stop(true);
|
||||
this.g_bLookAtEnable = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000479 RID: 1145 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000479")]
|
||||
[Address(RVA = "0x1782E60", Offset = "0x1781C60", VA = "0x181782E60", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600047A RID: 1146 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600047A")]
|
||||
[Address(RVA = "0x1785400", Offset = "0x1784200", VA = "0x181785400", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600047B RID: 1147 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600047B")]
|
||||
[Address(RVA = "0x17832F0", Offset = "0x17820F0", VA = "0x1817832F0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600047C RID: 1148 RVA: 0x0000BAD4 File Offset: 0x00009CD4
|
||||
[Token(Token = "0x600047C")]
|
||||
[Address(RVA = "0x1783570", Offset = "0x1782370", VA = "0x181783570", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x0600047D RID: 1149 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600047D")]
|
||||
[Address(RVA = "0x1787340", Offset = "0x1786140", VA = "0x181787340")]
|
||||
protected void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600047E RID: 1150 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600047E")]
|
||||
[Address(RVA = "0x17849E0", Offset = "0x17837E0", VA = "0x1817849E0")]
|
||||
private void FightStatusInit(AI_GhostB_Lightning.AIFighting FightStatus)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600047F RID: 1151 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600047F")]
|
||||
[Address(RVA = "0x17835F0", Offset = "0x17823F0", VA = "0x1817835F0")]
|
||||
private void FAmbush()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000480 RID: 1152 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000480")]
|
||||
[Address(RVA = "0x1783E10", Offset = "0x1782C10", VA = "0x181783E10")]
|
||||
private void FDodgeReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000481 RID: 1153 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000481")]
|
||||
[Address(RVA = "0x1783FB0", Offset = "0x1782DB0", VA = "0x181783FB0")]
|
||||
private void FDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000482 RID: 1154 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000482")]
|
||||
[Address(RVA = "0x17848D0", Offset = "0x17836D0", VA = "0x1817848D0")]
|
||||
private void FSong()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000483 RID: 1155 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000483")]
|
||||
[Address(RVA = "0x17844F0", Offset = "0x17832F0", VA = "0x1817844F0")]
|
||||
private void FMagic()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000484 RID: 1156 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000484")]
|
||||
[Address(RVA = "0x1784120", Offset = "0x1782F20", VA = "0x181784120")]
|
||||
private void FMagicEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000485 RID: 1157 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000485")]
|
||||
[Address(RVA = "0x1784F90", Offset = "0x1783D90", VA = "0x181784F90", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000486 RID: 1158 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000486")]
|
||||
[Address(RVA = "0x1786120", Offset = "0x1784F20", VA = "0x181786120", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000487 RID: 1159 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000487")]
|
||||
[Address(RVA = "0x1788450", Offset = "0x1787250", VA = "0x181788450", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000488 RID: 1160 RVA: 0x0000BB24 File Offset: 0x00009D24
|
||||
[Token(Token = "0x6000488")]
|
||||
[Address(RVA = "0x1788840", Offset = "0x1787640", VA = "0x181788840", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)21L);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fWaitTime = 1.2f;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.CrossFade("Birth", (float)num, num2, (float)num);
|
||||
}
|
||||
|
||||
// Token: 0x06000489 RID: 1161 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000489")]
|
||||
[Address(RVA = "0x1782930", Offset = "0x1781730", VA = "0x181782930", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600048A RID: 1162 RVA: 0x0000BB7C File Offset: 0x00009D7C
|
||||
[Token(Token = "0x600048A")]
|
||||
[Address(RVA = "0x1788640", Offset = "0x1787440", VA = "0x181788640", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num2 = 0;
|
||||
cccontroller.SetEnable(num2 != 0);
|
||||
SphereCollider sphereCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
sphereCollider.enabled = num3 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num4 = 0;
|
||||
g_NPCM.SetLockPoint(num4 != 0);
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num5 = 0;
|
||||
g_This.SetActive(num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600048B RID: 1163 RVA: 0x0000BC00 File Offset: 0x00009E00
|
||||
[Token(Token = "0x600048B")]
|
||||
[Address(RVA = "0x1788A40", Offset = "0x1787840", VA = "0x181788A40", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600048C RID: 1164 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600048C")]
|
||||
[Address(RVA = "0x1788920", Offset = "0x1787720", VA = "0x181788920", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600048D RID: 1165 RVA: 0x0000BC40 File Offset: 0x00009E40
|
||||
[Token(Token = "0x600048D")]
|
||||
[Address(RVA = "0x1789A80", Offset = "0x1788880", VA = "0x181789A80")]
|
||||
public AI_GhostB_Lightning()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.g_v3SeePlayerDirection.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400055C RID: 1372
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400055C")]
|
||||
protected GhostBLightningEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400055D RID: 1373
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400055D")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400055E RID: 1374
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400055E")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x0400055F RID: 1375
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400055F")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x04000560 RID: 1376
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x4000560")]
|
||||
protected bool g_bDamagedDownDirection = true;
|
||||
|
||||
// Token: 0x04000561 RID: 1377
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000561")]
|
||||
protected Material g_Mat;
|
||||
|
||||
// Token: 0x04000562 RID: 1378
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000562")]
|
||||
private Color g_EyeColor;
|
||||
|
||||
// Token: 0x04000563 RID: 1379
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000563")]
|
||||
private Color g_BodyColor;
|
||||
|
||||
// Token: 0x04000564 RID: 1380
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000564")]
|
||||
private Color g_DefaultColor;
|
||||
|
||||
// Token: 0x04000565 RID: 1381
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000565")]
|
||||
private SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x04000566 RID: 1382
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000566")]
|
||||
private CCController g_CCC;
|
||||
|
||||
// Token: 0x04000567 RID: 1383
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000567")]
|
||||
private SphereCollider g_CC02;
|
||||
|
||||
// Token: 0x04000568 RID: 1384
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000568")]
|
||||
private ParticleSystem g_BodyEffect;
|
||||
|
||||
// Token: 0x04000569 RID: 1385
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000569")]
|
||||
private ParticleSystem g_DeathEffect;
|
||||
|
||||
// Token: 0x0400056A RID: 1386
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400056A")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400056B RID: 1387
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400056B")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400056C RID: 1388
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400056C")]
|
||||
private AI_GhostB_Lightning.AIFighting g_Fighting;
|
||||
|
||||
// Token: 0x0400056D RID: 1389
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x400056D")]
|
||||
private float g_fFightTempTime;
|
||||
|
||||
// Token: 0x0400056E RID: 1390
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400056E")]
|
||||
private Vector3 g_v3MagicPint;
|
||||
|
||||
// Token: 0x0400056F RID: 1391
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x400056F")]
|
||||
private Vector3 g_v3SeePlayerDirection;
|
||||
|
||||
// Token: 0x04000570 RID: 1392
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x4000570")]
|
||||
private float g_fSeePlayerDistance;
|
||||
|
||||
// Token: 0x0200006C RID: 108
|
||||
[Token(Token = "0x200006C")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000572 RID: 1394
|
||||
[Token(Token = "0x4000572")]
|
||||
Null,
|
||||
// Token: 0x04000573 RID: 1395
|
||||
[Token(Token = "0x4000573")]
|
||||
AmbushNear,
|
||||
// Token: 0x04000574 RID: 1396
|
||||
[Token(Token = "0x4000574")]
|
||||
AmbushRange,
|
||||
// Token: 0x04000575 RID: 1397
|
||||
[Token(Token = "0x4000575")]
|
||||
DodgeReady,
|
||||
// Token: 0x04000576 RID: 1398
|
||||
[Token(Token = "0x4000576")]
|
||||
Dodge,
|
||||
// Token: 0x04000577 RID: 1399
|
||||
[Token(Token = "0x4000577")]
|
||||
Song,
|
||||
// Token: 0x04000578 RID: 1400
|
||||
[Token(Token = "0x4000578")]
|
||||
Magic,
|
||||
// Token: 0x04000579 RID: 1401
|
||||
[Token(Token = "0x4000579")]
|
||||
MagicEnd
|
||||
}
|
||||
}
|
||||
54
Cpp2IL/Assembly-CSharp/AI_GhostB_Red.cs
Normal file
54
Cpp2IL/Assembly-CSharp/AI_GhostB_Red.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x0200006D RID: 109
|
||||
[Token(Token = "0x200006D")]
|
||||
public class AI_GhostB_Red : AI_GhostB
|
||||
{
|
||||
// Token: 0x0600048E RID: 1166 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600048E")]
|
||||
[Address(RVA = "0x179B7D0", Offset = "0x179A5D0", VA = "0x18179B7D0", Slot = "38")]
|
||||
protected override void FightStatusInit(AI_GhostB.AIFighting FightStatus)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600048F RID: 1167 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600048F")]
|
||||
[Address(RVA = "0x179B240", Offset = "0x179A040", VA = "0x18179B240", Slot = "39")]
|
||||
protected override void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000490 RID: 1168 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000490")]
|
||||
[Address(RVA = "0x179B000", Offset = "0x1799E00", VA = "0x18179B000", Slot = "40")]
|
||||
protected override void FSong02_01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000491 RID: 1169 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000491")]
|
||||
[Address(RVA = "0x179B0B0", Offset = "0x1799EB0", VA = "0x18179B0B0", Slot = "41")]
|
||||
protected override void FSong02_02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000492 RID: 1170 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000492")]
|
||||
[Address(RVA = "0x179AF60", Offset = "0x1799D60", VA = "0x18179AF60", Slot = "42")]
|
||||
protected override void FMagic02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000493 RID: 1171 RVA: 0x0000BC74 File Offset: 0x00009E74
|
||||
[Token(Token = "0x6000493")]
|
||||
[Address(RVA = "0x179BC70", Offset = "0x179AA70", VA = "0x18179BC70")]
|
||||
public AI_GhostB_Red()
|
||||
{
|
||||
}
|
||||
}
|
||||
485
Cpp2IL/Assembly-CSharp/AI_GhostC.cs
Normal file
485
Cpp2IL/Assembly-CSharp/AI_GhostC.cs
Normal file
@@ -0,0 +1,485 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200006E RID: 110
|
||||
[Token(Token = "0x200006E")]
|
||||
public class AI_GhostC : AI_NPC
|
||||
{
|
||||
// Token: 0x06000494 RID: 1172 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000494")]
|
||||
[Address(RVA = "0x17AAAD0", Offset = "0x17A98D0", VA = "0x1817AAAD0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000495 RID: 1173 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000495")]
|
||||
[Address(RVA = "0x17AB4F0", Offset = "0x17AA2F0", VA = "0x1817AB4F0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000496 RID: 1174 RVA: 0x0000BC88 File Offset: 0x00009E88
|
||||
[Token(Token = "0x6000496")]
|
||||
[Address(RVA = "0x17A4AE0", Offset = "0x17A38E0", VA = "0x1817A4AE0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000497 RID: 1175 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000497")]
|
||||
[Address(RVA = "0x17A4560", Offset = "0x17A3360", VA = "0x1817A4560", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000498 RID: 1176 RVA: 0x0000BCB4 File Offset: 0x00009EB4
|
||||
[Token(Token = "0x6000498")]
|
||||
[Address(RVA = "0x17A2920", Offset = "0x17A1720", VA = "0x1817A2920")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
if (Status == AI_NPC.AIStatus.LookFor)
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
g_Anim.CrossFade("IdleOrMove", 0.2f, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000499 RID: 1177 RVA: 0x0000BCE8 File Offset: 0x00009EE8
|
||||
[Token(Token = "0x6000499")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600049A RID: 1178 RVA: 0x0000BD18 File Offset: 0x00009F18
|
||||
[Token(Token = "0x600049A")]
|
||||
[Address(RVA = "0x17A9ED0", Offset = "0x17A8CD0", VA = "0x1817A9ED0", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600049B RID: 1179 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600049B")]
|
||||
[Address(RVA = "0x17A4190", Offset = "0x17A2F90", VA = "0x1817A4190", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600049C RID: 1180 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600049C")]
|
||||
[Address(RVA = "0x17A69A0", Offset = "0x17A57A0", VA = "0x1817A69A0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600049D RID: 1181 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600049D")]
|
||||
[Address(RVA = "0x17A34F0", Offset = "0x17A22F0", VA = "0x1817A34F0", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600049E RID: 1182 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600049E")]
|
||||
[Address(RVA = "0x17A21B0", Offset = "0x17A0FB0", VA = "0x1817A21B0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600049F RID: 1183 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600049F")]
|
||||
[Address(RVA = "0x17AB260", Offset = "0x17AA060", VA = "0x1817AB260", Slot = "13")]
|
||||
public override void Track()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A0 RID: 1184 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A0")]
|
||||
[Address(RVA = "0x17AB460", Offset = "0x17AA260", VA = "0x1817AB460", Slot = "17")]
|
||||
public override void TurnPlayer()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A1 RID: 1185 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A1")]
|
||||
[Address(RVA = "0x17A6950", Offset = "0x17A5750", VA = "0x1817A6950", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A2 RID: 1186 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A2")]
|
||||
[Address(RVA = "0x17A2F90", Offset = "0x17A1D90", VA = "0x1817A2F90", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A3 RID: 1187 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A3")]
|
||||
[Address(RVA = "0x17A41E0", Offset = "0x17A2FE0", VA = "0x1817A41E0")]
|
||||
private void InitFightingType(AI_GhostC.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A4 RID: 1188 RVA: 0x0000BD48 File Offset: 0x00009F48
|
||||
[Token(Token = "0x60004A4")]
|
||||
[Address(RVA = "0x17AAA70", Offset = "0x17A9870", VA = "0x1817AAA70", Slot = "39")]
|
||||
protected virtual void SetFightTrackWaitTime()
|
||||
{
|
||||
this.g_fWaitTime = 6f;
|
||||
}
|
||||
|
||||
// Token: 0x060004A5 RID: 1189 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A5")]
|
||||
[Address(RVA = "0x17A2E20", Offset = "0x17A1C20", VA = "0x1817A2E20")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A6 RID: 1190 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A6")]
|
||||
[Address(RVA = "0x17A2CE0", Offset = "0x17A1AE0", VA = "0x1817A2CE0")]
|
||||
private void FTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A7 RID: 1191 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A7")]
|
||||
[Address(RVA = "0x17A2990", Offset = "0x17A1790", VA = "0x1817A2990")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A8 RID: 1192 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004A8")]
|
||||
[Address(RVA = "0x17A2B70", Offset = "0x17A1970", VA = "0x1817A2B70")]
|
||||
private void FRunBite01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004A9 RID: 1193 RVA: 0x0000BD60 File Offset: 0x00009F60
|
||||
[Token(Token = "0x60004A9")]
|
||||
[Address(RVA = "0x17A2CB0", Offset = "0x17A1AB0", VA = "0x1817A2CB0")]
|
||||
private void FRunBite02()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.InitFightingType((AI_GhostC.AIFighting)num2);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060004AA RID: 1194 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004AA")]
|
||||
[Address(RVA = "0x17A3780", Offset = "0x17A2580", VA = "0x1817A3780", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004AB RID: 1195 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004AB")]
|
||||
[Address(RVA = "0x17A3610", Offset = "0x17A2410", VA = "0x1817A3610", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004AC RID: 1196 RVA: 0x0000BD8C File Offset: 0x00009F8C
|
||||
[Token(Token = "0x60004AC")]
|
||||
[Address(RVA = "0x11D5AB0", Offset = "0x11D48B0", VA = "0x1811D5AB0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060004AD RID: 1197 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004AD")]
|
||||
[Address(RVA = "0x17A2630", Offset = "0x17A1430", VA = "0x1817A2630", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004AE RID: 1198 RVA: 0x0000BDB8 File Offset: 0x00009FB8
|
||||
[Token(Token = "0x60004AE")]
|
||||
[Address(RVA = "0x17A2750", Offset = "0x17A1550", VA = "0x1817A2750", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
if (Game.GetPlayerManager().GetIsDead())
|
||||
{
|
||||
goto IL_A2;
|
||||
}
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num3 = 0;
|
||||
SceneEvent[] deathOpenEvent = g_NPCM.DeathOpenEvent;
|
||||
if (num3 >= deathOpenEvent.Length)
|
||||
{
|
||||
goto IL_A2;
|
||||
}
|
||||
if (g_NPCM.DeathOpenEvent[num3].gameObject.activeSelf)
|
||||
{
|
||||
this.g_NPCM.DeathOpenEvent[num3].OpenEvent();
|
||||
}
|
||||
NPCManage g_NPCM2 = this.g_NPCM;
|
||||
num3++;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
IL_A2:
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x060004AF RID: 1199 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004AF")]
|
||||
[Address(RVA = "0x17A3920", Offset = "0x17A2720", VA = "0x1817A3920", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004B0 RID: 1200 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004B0")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004B1 RID: 1201 RVA: 0x0000BE74 File Offset: 0x0000A074
|
||||
[Token(Token = "0x60004B1")]
|
||||
[Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060004B2 RID: 1202 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004B2")]
|
||||
[Address(RVA = "0x17A23B0", Offset = "0x17A11B0", VA = "0x1817A23B0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004B3 RID: 1203 RVA: 0x0000BE9C File Offset: 0x0000A09C
|
||||
[Token(Token = "0x60004B3")]
|
||||
[Address(RVA = "0x17AA9D0", Offset = "0x17A97D0", VA = "0x1817AA9D0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CharacterController characterController = this.g_CC;
|
||||
int num2 = 0;
|
||||
characterController.enabled = num2 != 0;
|
||||
CapsuleCollider capsuleCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
capsuleCollider.enabled = num3 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num4 = 0;
|
||||
g_NPCM.SetLockPoint(num4 != 0);
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num5 = 0;
|
||||
g_This.SetActive(num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060004B4 RID: 1204 RVA: 0x0000BF20 File Offset: 0x0000A120
|
||||
[Token(Token = "0x60004B4")]
|
||||
[Address(RVA = "0x17AAA80", Offset = "0x17A9880", VA = "0x1817AAA80", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_BodyEffect, fTimeScale);
|
||||
Common.SetEffectTimeScale(this.g_DeathEffect, fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060004B5 RID: 1205 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004B5")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004B6 RID: 1206 RVA: 0x0000BF4C File Offset: 0x0000A14C
|
||||
[Token(Token = "0x60004B6")]
|
||||
[Address(RVA = "0x179F890", Offset = "0x179E690", VA = "0x18179F890")]
|
||||
public AI_GhostC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400057A RID: 1402
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400057A")]
|
||||
protected GhostCEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400057B RID: 1403
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400057B")]
|
||||
protected float g_fAttackRadius = 1.2f;
|
||||
|
||||
// Token: 0x0400057C RID: 1404
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400057C")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400057D RID: 1405
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400057D")]
|
||||
protected Material g_Mat;
|
||||
|
||||
// Token: 0x0400057E RID: 1406
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400057E")]
|
||||
protected Color g_EyeColor;
|
||||
|
||||
// Token: 0x0400057F RID: 1407
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400057F")]
|
||||
protected Color g_BodyColor;
|
||||
|
||||
// Token: 0x04000580 RID: 1408
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000580")]
|
||||
protected Color g_DefaultColor;
|
||||
|
||||
// Token: 0x04000581 RID: 1409
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000581")]
|
||||
protected SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x04000582 RID: 1410
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000582")]
|
||||
protected CharacterController g_CC;
|
||||
|
||||
// Token: 0x04000583 RID: 1411
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000583")]
|
||||
protected CapsuleCollider g_CC02;
|
||||
|
||||
// Token: 0x04000584 RID: 1412
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000584")]
|
||||
protected ParticleSystem g_BodyEffect;
|
||||
|
||||
// Token: 0x04000585 RID: 1413
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000585")]
|
||||
protected ParticleSystem g_DeathEffect;
|
||||
|
||||
// Token: 0x04000586 RID: 1414
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000586")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000587 RID: 1415
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4000587")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000588 RID: 1416
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4000588")]
|
||||
private AI_GhostC.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x04000589 RID: 1417
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x4000589")]
|
||||
private bool g_bRunBite;
|
||||
|
||||
// Token: 0x0400058A RID: 1418
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400058A")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x0400058B RID: 1419
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x400058B")]
|
||||
protected float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x0200006F RID: 111
|
||||
[Token(Token = "0x200006F")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x0400058D RID: 1421
|
||||
[Token(Token = "0x400058D")]
|
||||
Watch,
|
||||
// Token: 0x0400058E RID: 1422
|
||||
[Token(Token = "0x400058E")]
|
||||
Bite,
|
||||
// Token: 0x0400058F RID: 1423
|
||||
[Token(Token = "0x400058F")]
|
||||
RunBite01,
|
||||
// Token: 0x04000590 RID: 1424
|
||||
[Token(Token = "0x4000590")]
|
||||
RunBite02,
|
||||
// Token: 0x04000591 RID: 1425
|
||||
[Token(Token = "0x4000591")]
|
||||
Track
|
||||
}
|
||||
}
|
||||
141
Cpp2IL/Assembly-CSharp/AI_GhostC_B.cs
Normal file
141
Cpp2IL/Assembly-CSharp/AI_GhostC_B.cs
Normal file
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000070 RID: 112
|
||||
[Token(Token = "0x2000070")]
|
||||
public class AI_GhostC_B : AI_GhostC
|
||||
{
|
||||
// Token: 0x060004B7 RID: 1207 RVA: 0x0000BF6C File Offset: 0x0000A16C
|
||||
[Token(Token = "0x60004B7")]
|
||||
[Address(RVA = "0x179F720", Offset = "0x179E520", VA = "0x18179F720", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fAttackRadius = 45f;
|
||||
this.g_fWalkSpeed = 1.5f;
|
||||
this.g_fRunSpeed = 4f;
|
||||
this.g_fDashSpeed = 6f;
|
||||
}
|
||||
|
||||
// Token: 0x060004B8 RID: 1208 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004B8")]
|
||||
[Address(RVA = "0x17A2090", Offset = "0x17A0E90", VA = "0x1817A2090", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004B9 RID: 1209 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004B9")]
|
||||
[Address(RVA = "0x179D590", Offset = "0x179C390", VA = "0x18179D590", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BA RID: 1210 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BA")]
|
||||
[Address(RVA = "0x179BC80", Offset = "0x179AA80", VA = "0x18179BC80", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BB RID: 1211 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BB")]
|
||||
[Address(RVA = "0x179C4B0", Offset = "0x179B2B0", VA = "0x18179C4B0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BC RID: 1212 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BC")]
|
||||
[Address(RVA = "0x179D2F0", Offset = "0x179C0F0", VA = "0x18179D2F0")]
|
||||
private void InitFightingType(AI_GhostC_B.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BD RID: 1213 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BD")]
|
||||
[Address(RVA = "0x179C280", Offset = "0x179B080", VA = "0x18179C280")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BE RID: 1214 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BE")]
|
||||
[Address(RVA = "0x179C100", Offset = "0x179AF00", VA = "0x18179C100")]
|
||||
private void FTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004BF RID: 1215 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004BF")]
|
||||
[Address(RVA = "0x179BD90", Offset = "0x179AB90", VA = "0x18179BD90")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C0 RID: 1216 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C0")]
|
||||
[Address(RVA = "0x179BF70", Offset = "0x179AD70", VA = "0x18179BF70")]
|
||||
private void FSpit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C1 RID: 1217 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C1")]
|
||||
[Address(RVA = "0x179C960", Offset = "0x179B760", VA = "0x18179C960", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C2 RID: 1218 RVA: 0x0000BFB8 File Offset: 0x0000A1B8
|
||||
[Token(Token = "0x60004C2")]
|
||||
[Address(RVA = "0x179F890", Offset = "0x179E690", VA = "0x18179F890")]
|
||||
public AI_GhostC_B()
|
||||
{
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000592 RID: 1426
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000592")]
|
||||
private AI_GhostC_B.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x04000593 RID: 1427
|
||||
[Token(Token = "0x4000593")]
|
||||
private const float g_fNormailVision = 30f;
|
||||
|
||||
// Token: 0x04000594 RID: 1428
|
||||
[Token(Token = "0x4000594")]
|
||||
private const float g_fFightVision = 40f;
|
||||
|
||||
// Token: 0x02000071 RID: 113
|
||||
[Token(Token = "0x2000071")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000596 RID: 1430
|
||||
[Token(Token = "0x4000596")]
|
||||
Watch,
|
||||
// Token: 0x04000597 RID: 1431
|
||||
[Token(Token = "0x4000597")]
|
||||
Track,
|
||||
// Token: 0x04000598 RID: 1432
|
||||
[Token(Token = "0x4000598")]
|
||||
Bite,
|
||||
// Token: 0x04000599 RID: 1433
|
||||
[Token(Token = "0x4000599")]
|
||||
Spit
|
||||
}
|
||||
}
|
||||
141
Cpp2IL/Assembly-CSharp/AI_GhostC_B_Lightning.cs
Normal file
141
Cpp2IL/Assembly-CSharp/AI_GhostC_B_Lightning.cs
Normal file
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000072 RID: 114
|
||||
[Token(Token = "0x2000072")]
|
||||
public class AI_GhostC_B_Lightning : AI_GhostC
|
||||
{
|
||||
// Token: 0x060004C3 RID: 1219 RVA: 0x0000BFD8 File Offset: 0x0000A1D8
|
||||
[Token(Token = "0x60004C3")]
|
||||
[Address(RVA = "0x179F720", Offset = "0x179E520", VA = "0x18179F720", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fAttackRadius = 45f;
|
||||
this.g_fWalkSpeed = 1.5f;
|
||||
this.g_fRunSpeed = 4f;
|
||||
this.g_fDashSpeed = 6f;
|
||||
}
|
||||
|
||||
// Token: 0x060004C4 RID: 1220 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C4")]
|
||||
[Address(RVA = "0x179F770", Offset = "0x179E570", VA = "0x18179F770", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C5 RID: 1221 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C5")]
|
||||
[Address(RVA = "0x179F2D0", Offset = "0x179E0D0", VA = "0x18179F2D0", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C6 RID: 1222 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C6")]
|
||||
[Address(RVA = "0x179BC80", Offset = "0x179AA80", VA = "0x18179BC80", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C7 RID: 1223 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C7")]
|
||||
[Address(RVA = "0x179E070", Offset = "0x179CE70", VA = "0x18179E070", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C8 RID: 1224 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C8")]
|
||||
[Address(RVA = "0x179F030", Offset = "0x179DE30", VA = "0x18179F030")]
|
||||
private void InitFightingType(AI_GhostC_B_Lightning.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004C9 RID: 1225 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004C9")]
|
||||
[Address(RVA = "0x179DE80", Offset = "0x179CC80", VA = "0x18179DE80")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004CA RID: 1226 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004CA")]
|
||||
[Address(RVA = "0x179DD30", Offset = "0x179CB30", VA = "0x18179DD30")]
|
||||
private void FTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004CB RID: 1227 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004CB")]
|
||||
[Address(RVA = "0x179D9C0", Offset = "0x179C7C0", VA = "0x18179D9C0")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004CC RID: 1228 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004CC")]
|
||||
[Address(RVA = "0x179DBA0", Offset = "0x179C9A0", VA = "0x18179DBA0")]
|
||||
private void FSpit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004CD RID: 1229 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004CD")]
|
||||
[Address(RVA = "0x179E6A0", Offset = "0x179D4A0", VA = "0x18179E6A0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004CE RID: 1230 RVA: 0x0000C024 File Offset: 0x0000A224
|
||||
[Token(Token = "0x60004CE")]
|
||||
[Address(RVA = "0x179F890", Offset = "0x179E690", VA = "0x18179F890")]
|
||||
public AI_GhostC_B_Lightning()
|
||||
{
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400059A RID: 1434
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400059A")]
|
||||
private AI_GhostC_B_Lightning.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x0400059B RID: 1435
|
||||
[Token(Token = "0x400059B")]
|
||||
private const float g_fNormailVision = 30f;
|
||||
|
||||
// Token: 0x0400059C RID: 1436
|
||||
[Token(Token = "0x400059C")]
|
||||
private const float g_fFightVision = 40f;
|
||||
|
||||
// Token: 0x02000073 RID: 115
|
||||
[Token(Token = "0x2000073")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x0400059E RID: 1438
|
||||
[Token(Token = "0x400059E")]
|
||||
Watch,
|
||||
// Token: 0x0400059F RID: 1439
|
||||
[Token(Token = "0x400059F")]
|
||||
Track,
|
||||
// Token: 0x040005A0 RID: 1440
|
||||
[Token(Token = "0x40005A0")]
|
||||
Bite,
|
||||
// Token: 0x040005A1 RID: 1441
|
||||
[Token(Token = "0x40005A1")]
|
||||
Spit
|
||||
}
|
||||
}
|
||||
177
Cpp2IL/Assembly-CSharp/AI_GhostC_B_Red.cs
Normal file
177
Cpp2IL/Assembly-CSharp/AI_GhostC_B_Red.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000074 RID: 116
|
||||
[Token(Token = "0x2000074")]
|
||||
public class AI_GhostC_B_Red : AI_GhostC
|
||||
{
|
||||
// Token: 0x060004CF RID: 1231 RVA: 0x0000C044 File Offset: 0x0000A244
|
||||
[Token(Token = "0x60004CF")]
|
||||
[Address(RVA = "0x17A1EF0", Offset = "0x17A0CF0", VA = "0x1817A1EF0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 0.25f;
|
||||
g_Move.SetDragRotation(0.25f);
|
||||
this.g_fVisionDistance = 30f;
|
||||
this.g_fAttackRadius = 45f;
|
||||
this.g_fWalkSpeed = 2f;
|
||||
this.g_fRunSpeed = 7f;
|
||||
this.g_fDashSpeed = 7f;
|
||||
}
|
||||
|
||||
// Token: 0x060004D0 RID: 1232 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D0")]
|
||||
[Address(RVA = "0x17A1F70", Offset = "0x17A0D70", VA = "0x1817A1F70", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D1 RID: 1233 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D1")]
|
||||
[Address(RVA = "0x17A1A30", Offset = "0x17A0830", VA = "0x1817A1A30", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D2 RID: 1234 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D2")]
|
||||
[Address(RVA = "0x179BC80", Offset = "0x179AA80", VA = "0x18179BC80", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D3 RID: 1235 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D3")]
|
||||
[Address(RVA = "0x17A0710", Offset = "0x179F510", VA = "0x1817A0710", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D4 RID: 1236 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D4")]
|
||||
[Address(RVA = "0x17A1740", Offset = "0x17A0540", VA = "0x1817A1740")]
|
||||
private void InitFightingType(AI_GhostC_B_Red.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D5 RID: 1237 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D5")]
|
||||
[Address(RVA = "0x17A02F0", Offset = "0x179F0F0", VA = "0x1817A02F0")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D6 RID: 1238 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D6")]
|
||||
[Address(RVA = "0x179FFE0", Offset = "0x179EDE0", VA = "0x18179FFE0")]
|
||||
private void FTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D7 RID: 1239 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D7")]
|
||||
[Address(RVA = "0x179F8B0", Offset = "0x179E6B0", VA = "0x18179F8B0")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D8 RID: 1240 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D8")]
|
||||
[Address(RVA = "0x179FDF0", Offset = "0x179EBF0", VA = "0x18179FDF0")]
|
||||
private void FSpit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004D9 RID: 1241 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004D9")]
|
||||
[Address(RVA = "0x179FD20", Offset = "0x179EB20", VA = "0x18179FD20")]
|
||||
private void FSpitFire()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004DA RID: 1242 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004DA")]
|
||||
[Address(RVA = "0x179FBF0", Offset = "0x179E9F0", VA = "0x18179FBF0")]
|
||||
private void FSpitFireLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004DB RID: 1243 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004DB")]
|
||||
[Address(RVA = "0x179FAF0", Offset = "0x179E8F0", VA = "0x18179FAF0")]
|
||||
private void FSpitFireEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004DC RID: 1244 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004DC")]
|
||||
[Address(RVA = "0x17A0D80", Offset = "0x179FB80", VA = "0x1817A0D80", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004DD RID: 1245 RVA: 0x0000C0B4 File Offset: 0x0000A2B4
|
||||
[Token(Token = "0x60004DD")]
|
||||
[Address(RVA = "0x179F890", Offset = "0x179E690", VA = "0x18179F890")]
|
||||
public AI_GhostC_B_Red()
|
||||
{
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040005A2 RID: 1442
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40005A2")]
|
||||
private AI_GhostC_B_Red.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x040005A3 RID: 1443
|
||||
[Token(Token = "0x40005A3")]
|
||||
private const float g_fNormailVision = 30f;
|
||||
|
||||
// Token: 0x040005A4 RID: 1444
|
||||
[Token(Token = "0x40005A4")]
|
||||
private const float g_fFightVision = 40f;
|
||||
|
||||
// Token: 0x02000075 RID: 117
|
||||
[Token(Token = "0x2000075")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040005A6 RID: 1446
|
||||
[Token(Token = "0x40005A6")]
|
||||
Watch,
|
||||
// Token: 0x040005A7 RID: 1447
|
||||
[Token(Token = "0x40005A7")]
|
||||
Track,
|
||||
// Token: 0x040005A8 RID: 1448
|
||||
[Token(Token = "0x40005A8")]
|
||||
Bite,
|
||||
// Token: 0x040005A9 RID: 1449
|
||||
[Token(Token = "0x40005A9")]
|
||||
Spit,
|
||||
// Token: 0x040005AA RID: 1450
|
||||
[Token(Token = "0x40005AA")]
|
||||
SpitFire,
|
||||
// Token: 0x040005AB RID: 1451
|
||||
[Token(Token = "0x40005AB")]
|
||||
SpitFireLoop,
|
||||
// Token: 0x040005AC RID: 1452
|
||||
[Token(Token = "0x40005AC")]
|
||||
SpitFireEnd
|
||||
}
|
||||
}
|
||||
37
Cpp2IL/Assembly-CSharp/AI_GhostC_Dark.cs
Normal file
37
Cpp2IL/Assembly-CSharp/AI_GhostC_Dark.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000076 RID: 118
|
||||
[Token(Token = "0x2000076")]
|
||||
public class AI_GhostC_Dark : AI_GhostC
|
||||
{
|
||||
// Token: 0x060004DE RID: 1246 RVA: 0x0000C0D4 File Offset: 0x0000A2D4
|
||||
[Token(Token = "0x60004DE")]
|
||||
[Address(RVA = "0x17A25F0", Offset = "0x17A13F0", VA = "0x1817A25F0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
this.g_fWalkSpeed = 4.5f;
|
||||
this.g_fRunSpeed = 9f;
|
||||
this.g_fDashSpeed = 12f;
|
||||
this.g_fVisionDistance = 12f;
|
||||
}
|
||||
|
||||
// Token: 0x060004DF RID: 1247 RVA: 0x0000C118 File Offset: 0x0000A318
|
||||
[Token(Token = "0x60004DF")]
|
||||
[Address(RVA = "0x17A25E0", Offset = "0x17A13E0", VA = "0x1817A25E0", Slot = "39")]
|
||||
protected override void SetFightTrackWaitTime()
|
||||
{
|
||||
this.g_fWaitTime = 15f;
|
||||
}
|
||||
|
||||
// Token: 0x060004E0 RID: 1248 RVA: 0x0000C130 File Offset: 0x0000A330
|
||||
[Token(Token = "0x60004E0")]
|
||||
[Address(RVA = "0x179F890", Offset = "0x179E690", VA = "0x18179F890")]
|
||||
public AI_GhostC_Dark()
|
||||
{
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
244
Cpp2IL/Assembly-CSharp/AI_GhostC_Lightning.cs
Normal file
244
Cpp2IL/Assembly-CSharp/AI_GhostC_Lightning.cs
Normal file
@@ -0,0 +1,244 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000077 RID: 119
|
||||
[Token(Token = "0x2000077")]
|
||||
public class AI_GhostC_Lightning : AI_GhostC
|
||||
{
|
||||
// Token: 0x060004E1 RID: 1249 RVA: 0x0000C150 File Offset: 0x0000A350
|
||||
[Token(Token = "0x60004E1")]
|
||||
[Address(RVA = "0x17A6400", Offset = "0x17A5200", VA = "0x1817A6400", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
this.g_fVisionDistance = 12f;
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
this.g_fWalkSpeed = 4f;
|
||||
this.g_fRunSpeed = 9f;
|
||||
this.g_fDashSpeed = 15f;
|
||||
}
|
||||
|
||||
// Token: 0x060004E2 RID: 1250 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E2")]
|
||||
[Address(RVA = "0x17A6520", Offset = "0x17A5320", VA = "0x1817A6520", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E3 RID: 1251 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E3")]
|
||||
[Address(RVA = "0x16B4BD0", Offset = "0x16B39D0", VA = "0x1816B4BD0")]
|
||||
private new void StatusSwich()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E4 RID: 1252 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E4")]
|
||||
[Address(RVA = "0x17A5D40", Offset = "0x17A4B40", VA = "0x1817A5D40", Slot = "38")]
|
||||
public override void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E5 RID: 1253 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E5")]
|
||||
[Address(RVA = "0x17A5280", Offset = "0x17A4080", VA = "0x1817A5280", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E6 RID: 1254 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E6")]
|
||||
[Address(RVA = "0x17A5910", Offset = "0x17A4710", VA = "0x1817A5910")]
|
||||
private void InitFightingType(AI_GhostC_Lightning.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E7 RID: 1255 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E7")]
|
||||
[Address(RVA = "0x17A5100", Offset = "0x17A3F00", VA = "0x1817A5100")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E8 RID: 1256 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E8")]
|
||||
[Address(RVA = "0x17A4FC0", Offset = "0x17A3DC0", VA = "0x1817A4FC0")]
|
||||
private void FTrack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E9 RID: 1257 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004E9")]
|
||||
[Address(RVA = "0x17A4B20", Offset = "0x17A3920", VA = "0x1817A4B20")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004EA RID: 1258 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004EA")]
|
||||
[Address(RVA = "0x17A4E50", Offset = "0x17A3C50", VA = "0x1817A4E50")]
|
||||
private void FRunBite01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004EB RID: 1259 RVA: 0x0000C19C File Offset: 0x0000A39C
|
||||
[Token(Token = "0x60004EB")]
|
||||
[Address(RVA = "0x17A4F90", Offset = "0x17A3D90", VA = "0x1817A4F90")]
|
||||
private void FRunBite02()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.InitFightingType((AI_GhostC_Lightning.AIFighting)num2);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060004EC RID: 1260 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004EC")]
|
||||
[Address(RVA = "0x17A4D00", Offset = "0x17A3B00", VA = "0x1817A4D00")]
|
||||
private void FCharge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004ED RID: 1261 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004ED")]
|
||||
[Address(RVA = "0x17A62B0", Offset = "0x17A50B0", VA = "0x1817A62B0")]
|
||||
public void OpenLightningSpeedUp()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004EE RID: 1262 RVA: 0x0000C1C8 File Offset: 0x0000A3C8
|
||||
[Token(Token = "0x60004EE")]
|
||||
[Address(RVA = "0x17A6450", Offset = "0x17A5250", VA = "0x1817A6450")]
|
||||
public void StopLightningSpeedUp()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060004EE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AI_GhostC_Lightning::StopLightningSpeedUp()
|
||||
|
||||
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
||||
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
||||
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 112
|
||||
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: 0x060004EF RID: 1263 RVA: 0x0000C244 File Offset: 0x0000A444
|
||||
[Token(Token = "0x60004EF")]
|
||||
[Address(RVA = "0x17A6390", Offset = "0x17A5190", VA = "0x1817A6390", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060004EF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AI_GhostC_Lightning::SetTimeScale(System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
||||
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
||||
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 112
|
||||
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: 0x060004F0 RID: 1264 RVA: 0x0000C290 File Offset: 0x0000A490
|
||||
[Token(Token = "0x60004F0")]
|
||||
[Address(RVA = "0x17A6920", Offset = "0x17A5720", VA = "0x1817A6920")]
|
||||
public AI_GhostC_Lightning()
|
||||
{
|
||||
this.g_fAttackRadius = 1.2f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040005AD RID: 1453
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40005AD")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040005AE RID: 1454
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x40005AE")]
|
||||
private AI_GhostC_Lightning.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x040005AF RID: 1455
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40005AF")]
|
||||
private float g_fWorldTimeDeltaTime = 1f;
|
||||
|
||||
// Token: 0x040005B0 RID: 1456
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x40005B0")]
|
||||
private bool g_bLightningSpeedUp;
|
||||
|
||||
// Token: 0x040005B1 RID: 1457
|
||||
[Token(Token = "0x40005B1")]
|
||||
private const float g_fLightningModeTime = 7.5f;
|
||||
|
||||
// Token: 0x040005B2 RID: 1458
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x40005B2")]
|
||||
private float g_fLightningModeTimeVal;
|
||||
|
||||
// Token: 0x040005B3 RID: 1459
|
||||
[Token(Token = "0x40005B3")]
|
||||
private const float g_fTimeScaleLightning = 1.8f;
|
||||
|
||||
// Token: 0x040005B4 RID: 1460
|
||||
[FieldOffset(Offset = "0x214")]
|
||||
[Token(Token = "0x40005B4")]
|
||||
private float g_fTimeScaleLightningVal = 1f;
|
||||
|
||||
// Token: 0x02000078 RID: 120
|
||||
[Token(Token = "0x2000078")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040005B6 RID: 1462
|
||||
[Token(Token = "0x40005B6")]
|
||||
Watch,
|
||||
// Token: 0x040005B7 RID: 1463
|
||||
[Token(Token = "0x40005B7")]
|
||||
Bite,
|
||||
// Token: 0x040005B8 RID: 1464
|
||||
[Token(Token = "0x40005B8")]
|
||||
RunBite01,
|
||||
// Token: 0x040005B9 RID: 1465
|
||||
[Token(Token = "0x40005B9")]
|
||||
RunBite02,
|
||||
// Token: 0x040005BA RID: 1466
|
||||
[Token(Token = "0x40005BA")]
|
||||
Track,
|
||||
// Token: 0x040005BB RID: 1467
|
||||
[Token(Token = "0x40005BB")]
|
||||
Charge
|
||||
}
|
||||
}
|
||||
567
Cpp2IL/Assembly-CSharp/AI_GhostC_Red.cs
Normal file
567
Cpp2IL/Assembly-CSharp/AI_GhostC_Red.cs
Normal file
@@ -0,0 +1,567 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000079 RID: 121
|
||||
[Token(Token = "0x2000079")]
|
||||
public class AI_GhostC_Red : AI_NPC
|
||||
{
|
||||
// Token: 0x060004F1 RID: 1265 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004F1")]
|
||||
[Address(RVA = "0x17A9F30", Offset = "0x17A8D30", VA = "0x1817A9F30", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004F2 RID: 1266 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004F2")]
|
||||
[Address(RVA = "0x17AA730", Offset = "0x17A9530", VA = "0x1817AA730", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004F3 RID: 1267 RVA: 0x0000C2C4 File Offset: 0x0000A4C4
|
||||
[Token(Token = "0x60004F3")]
|
||||
[Address(RVA = "0x17A4AE0", Offset = "0x17A38E0", VA = "0x1817A4AE0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060004F4 RID: 1268 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004F4")]
|
||||
[Address(RVA = "0x17A9780", Offset = "0x17A8580", VA = "0x1817A9780", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004F5 RID: 1269 RVA: 0x0000C2F0 File Offset: 0x0000A4F0
|
||||
[Token(Token = "0x60004F5")]
|
||||
[Address(RVA = "0x17A7220", Offset = "0x17A6020", VA = "0x1817A7220")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
if (Status == AI_NPC.AIStatus.LookFor)
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
g_Anim.CrossFade("IdleOrMove", 0.2f, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004F6 RID: 1270 RVA: 0x0000C324 File Offset: 0x0000A524
|
||||
[Token(Token = "0x60004F6")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060004F7 RID: 1271 RVA: 0x0000C354 File Offset: 0x0000A554
|
||||
[Token(Token = "0x60004F7")]
|
||||
[Address(RVA = "0x17A9ED0", Offset = "0x17A8CD0", VA = "0x1817A9ED0", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060004F8 RID: 1272 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004F8")]
|
||||
[Address(RVA = "0x17A4190", Offset = "0x17A2F90", VA = "0x1817A4190", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004F9 RID: 1273 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004F9")]
|
||||
[Address(RVA = "0x17A69A0", Offset = "0x17A57A0", VA = "0x1817A69A0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FA RID: 1274 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FA")]
|
||||
[Address(RVA = "0x17A8190", Offset = "0x17A6F90", VA = "0x1817A8190", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FB RID: 1275 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FB")]
|
||||
[Address(RVA = "0x17A6B00", Offset = "0x17A5900", VA = "0x1817A6B00", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FC RID: 1276 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FC")]
|
||||
[Address(RVA = "0x17A9D00", Offset = "0x17A8B00", VA = "0x1817A9D00", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FD RID: 1277 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FD")]
|
||||
[Address(RVA = "0x17A7C30", Offset = "0x17A6A30", VA = "0x1817A7C30", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FE RID: 1278 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FE")]
|
||||
[Address(RVA = "0x17A9100", Offset = "0x17A7F00", VA = "0x1817A9100")]
|
||||
private void InitFightingType(AI_GhostC_Red.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004FF RID: 1279 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60004FF")]
|
||||
[Address(RVA = "0x17A78A0", Offset = "0x17A66A0", VA = "0x1817A78A0")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000500 RID: 1280 RVA: 0x0000C384 File Offset: 0x0000A584
|
||||
[Token(Token = "0x6000500")]
|
||||
[Address(RVA = "0x17A8480", Offset = "0x17A7280", VA = "0x1817A8480")]
|
||||
private void HiddenStart()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightingType(AI_GhostC_Red.AIFighting.Hidden);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackMoveTime;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackMoveTime = num2;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num3 = 0;
|
||||
cccontroller.SetLie(num3);
|
||||
CapsuleCollider capsuleCollider = this.g_CC02;
|
||||
int num4 = 0;
|
||||
capsuleCollider.enabled = num4 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000501 RID: 1281 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000501")]
|
||||
[Address(RVA = "0x17A8520", Offset = "0x17A7320", VA = "0x1817A8520")]
|
||||
private void Hidden()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000502 RID: 1282 RVA: 0x0000C3EC File Offset: 0x0000A5EC
|
||||
[Token(Token = "0x6000502")]
|
||||
[Address(RVA = "0x17A82B0", Offset = "0x17A70B0", VA = "0x1817A82B0")]
|
||||
private void HiddenEnd()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_Fightting = (AI_GhostC_Red.AIFighting)((ulong)0L);
|
||||
float g_fRunSpeed = this.g_fRunSpeed;
|
||||
this.g_fNavMoveSpeed = g_fRunSpeed;
|
||||
float z = this.g_v3SeePlayerPos.z;
|
||||
this.g_v3NavTarget.z = z;
|
||||
this.g_bNavigation = false;
|
||||
this.g_bLookAtEnable = true;
|
||||
base.NPCNavigation();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackMoveTime;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackMoveTime = num2;
|
||||
this.g_CCC.SetOriginal();
|
||||
this.g_CC02.enabled = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000503 RID: 1283 RVA: 0x0000C484 File Offset: 0x0000A684
|
||||
[Token(Token = "0x6000503")]
|
||||
[Address(RVA = "0x17A83E0", Offset = "0x17A71E0", VA = "0x1817A83E0")]
|
||||
private void HiddenLookfor()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackMoveTime;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackMoveTime = num2;
|
||||
this.g_CCC.SetOriginal();
|
||||
this.g_CC02.enabled = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000504 RID: 1284 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000504")]
|
||||
[Address(RVA = "0x17A7290", Offset = "0x17A6090", VA = "0x1817A7290")]
|
||||
private void HiddenAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000505 RID: 1285 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000505")]
|
||||
[Address(RVA = "0x17A7290", Offset = "0x17A6090", VA = "0x1817A7290")]
|
||||
private void FBite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000506 RID: 1286 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000506")]
|
||||
[Address(RVA = "0x17A7500", Offset = "0x17A6300", VA = "0x1817A7500")]
|
||||
private void FRunBite01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000507 RID: 1287 RVA: 0x0000C4E0 File Offset: 0x0000A6E0
|
||||
[Token(Token = "0x6000507")]
|
||||
[Address(RVA = "0x17A77C0", Offset = "0x17A65C0", VA = "0x1817A77C0")]
|
||||
private void FRunBite02()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_Fightting = (AI_GhostC_Red.AIFighting)((ulong)0L);
|
||||
float g_fRunSpeed = this.g_fRunSpeed;
|
||||
this.g_fNavMoveSpeed = g_fRunSpeed;
|
||||
float z = this.g_v3SeePlayerPos.z;
|
||||
this.g_v3NavTarget.z = z;
|
||||
this.g_bNavigation = false;
|
||||
this.g_bLookAtEnable = true;
|
||||
base.NPCNavigation();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000508 RID: 1288 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000508")]
|
||||
[Address(RVA = "0x17A3780", Offset = "0x17A2580", VA = "0x1817A3780", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000509 RID: 1289 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000509")]
|
||||
[Address(RVA = "0x17A3610", Offset = "0x17A2410", VA = "0x1817A3610", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600050A RID: 1290 RVA: 0x0000C548 File Offset: 0x0000A748
|
||||
[Token(Token = "0x600050A")]
|
||||
[Address(RVA = "0x11D5AB0", Offset = "0x11D48B0", VA = "0x1811D5AB0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600050B RID: 1291 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600050B")]
|
||||
[Address(RVA = "0x17A6F30", Offset = "0x17A5D30", VA = "0x1817A6F30", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600050C RID: 1292 RVA: 0x0000C574 File Offset: 0x0000A774
|
||||
[Token(Token = "0x600050C")]
|
||||
[Address(RVA = "0x17A7050", Offset = "0x17A5E50", VA = "0x1817A7050", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
if (Game.GetPlayerManager().GetIsDead())
|
||||
{
|
||||
goto IL_A2;
|
||||
}
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num3 = 0;
|
||||
SceneEvent[] deathOpenEvent = g_NPCM.DeathOpenEvent;
|
||||
if (num3 >= deathOpenEvent.Length)
|
||||
{
|
||||
goto IL_A2;
|
||||
}
|
||||
if (g_NPCM.DeathOpenEvent[num3].gameObject.activeSelf)
|
||||
{
|
||||
this.g_NPCM.DeathOpenEvent[num3].OpenEvent();
|
||||
}
|
||||
NPCManage g_NPCM2 = this.g_NPCM;
|
||||
num3++;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
IL_A2:
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x0600050D RID: 1293 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600050D")]
|
||||
[Address(RVA = "0x17A8870", Offset = "0x17A7670", VA = "0x1817A8870", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600050E RID: 1294 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600050E")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600050F RID: 1295 RVA: 0x0000C630 File Offset: 0x0000A830
|
||||
[Token(Token = "0x600050F")]
|
||||
[Address(RVA = "0x17A9DF0", Offset = "0x17A8BF0", VA = "0x1817A9DF0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000510 RID: 1296 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000510")]
|
||||
[Address(RVA = "0x17A6D00", Offset = "0x17A5B00", VA = "0x1817A6D00", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000511 RID: 1297 RVA: 0x0000C658 File Offset: 0x0000A858
|
||||
[Token(Token = "0x6000511")]
|
||||
[Address(RVA = "0x17A9D50", Offset = "0x17A8B50", VA = "0x1817A9D50", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num2 = 0;
|
||||
cccontroller.SetEnable(num2 != 0);
|
||||
CapsuleCollider capsuleCollider = this.g_CC02;
|
||||
int num3 = 0;
|
||||
capsuleCollider.enabled = num3 != 0;
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num4 = 0;
|
||||
g_NPCM.SetLockPoint(num4 != 0);
|
||||
this.g_DeathEffect.Stop(true);
|
||||
GameObject g_This = this.g_This;
|
||||
int num5 = 0;
|
||||
g_This.SetActive(num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000512 RID: 1298 RVA: 0x0000C6DC File Offset: 0x0000A8DC
|
||||
[Token(Token = "0x6000512")]
|
||||
[Address(RVA = "0x17A9E40", Offset = "0x17A8C40", VA = "0x1817A9E40", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
ParticleSystem.MainModule.set_simulationSpeed_Injected(this.g_BodyEffect.main, 0.001f);
|
||||
ParticleSystem.MainModule.set_simulationSpeed_Injected(this.g_DeathEffect.main, 0.001f);
|
||||
}
|
||||
|
||||
// Token: 0x06000513 RID: 1299 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000513")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000514 RID: 1300 RVA: 0x0000C724 File Offset: 0x0000A924
|
||||
[Token(Token = "0x6000514")]
|
||||
[Address(RVA = "0x17AA9B0", Offset = "0x17A97B0", VA = "0x1817AA9B0")]
|
||||
public AI_GhostC_Red()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005BC RID: 1468
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40005BC")]
|
||||
protected GhostCEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040005BD RID: 1469
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40005BD")]
|
||||
protected float g_fAttackRadius = 2f;
|
||||
|
||||
// Token: 0x040005BE RID: 1470
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x40005BE")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040005BF RID: 1471
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40005BF")]
|
||||
protected Material g_Mat;
|
||||
|
||||
// Token: 0x040005C0 RID: 1472
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40005C0")]
|
||||
protected Color g_EyeColor;
|
||||
|
||||
// Token: 0x040005C1 RID: 1473
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40005C1")]
|
||||
protected Color g_BodyColor;
|
||||
|
||||
// Token: 0x040005C2 RID: 1474
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40005C2")]
|
||||
protected Color g_DefaultColor;
|
||||
|
||||
// Token: 0x040005C3 RID: 1475
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40005C3")]
|
||||
protected SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x040005C4 RID: 1476
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40005C4")]
|
||||
protected CapsuleCollider g_CC02;
|
||||
|
||||
// Token: 0x040005C5 RID: 1477
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40005C5")]
|
||||
protected CCController g_CCC;
|
||||
|
||||
// Token: 0x040005C6 RID: 1478
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40005C6")]
|
||||
protected ParticleSystem g_BodyEffect;
|
||||
|
||||
// Token: 0x040005C7 RID: 1479
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40005C7")]
|
||||
protected ParticleSystem g_DeathEffect;
|
||||
|
||||
// Token: 0x040005C8 RID: 1480
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40005C8")]
|
||||
protected Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040005C9 RID: 1481
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40005C9")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040005CA RID: 1482
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40005CA")]
|
||||
private AI_GhostC_Red.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x040005CB RID: 1483
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40005CB")]
|
||||
private bool g_bRunBite;
|
||||
|
||||
// Token: 0x040005CC RID: 1484
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40005CC")]
|
||||
protected float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x040005CD RID: 1485
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x40005CD")]
|
||||
protected float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x0200007A RID: 122
|
||||
[Token(Token = "0x200007A")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040005CF RID: 1487
|
||||
[Token(Token = "0x40005CF")]
|
||||
Watch,
|
||||
// Token: 0x040005D0 RID: 1488
|
||||
[Token(Token = "0x40005D0")]
|
||||
Bite,
|
||||
// Token: 0x040005D1 RID: 1489
|
||||
[Token(Token = "0x40005D1")]
|
||||
RunBite01,
|
||||
// Token: 0x040005D2 RID: 1490
|
||||
[Token(Token = "0x40005D2")]
|
||||
RunBite02,
|
||||
// Token: 0x040005D3 RID: 1491
|
||||
[Token(Token = "0x40005D3")]
|
||||
Track,
|
||||
// Token: 0x040005D4 RID: 1492
|
||||
[Token(Token = "0x40005D4")]
|
||||
HiddenStart,
|
||||
// Token: 0x040005D5 RID: 1493
|
||||
[Token(Token = "0x40005D5")]
|
||||
Hidden,
|
||||
// Token: 0x040005D6 RID: 1494
|
||||
[Token(Token = "0x40005D6")]
|
||||
HiddenEnd,
|
||||
// Token: 0x040005D7 RID: 1495
|
||||
[Token(Token = "0x40005D7")]
|
||||
HiddenAttack,
|
||||
// Token: 0x040005D8 RID: 1496
|
||||
[Token(Token = "0x40005D8")]
|
||||
HiddenLookfor
|
||||
}
|
||||
}
|
||||
447
Cpp2IL/Assembly-CSharp/AI_GhostD.cs
Normal file
447
Cpp2IL/Assembly-CSharp/AI_GhostD.cs
Normal file
@@ -0,0 +1,447 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200007B RID: 123
|
||||
[Token(Token = "0x200007B")]
|
||||
public class AI_GhostD : AI_NPC
|
||||
{
|
||||
// Token: 0x06000515 RID: 1301 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000515")]
|
||||
[Address(RVA = "0x16ACD00", Offset = "0x16ABB00", VA = "0x1816ACD00", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000516 RID: 1302 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000516")]
|
||||
[Address(RVA = "0x16AD180", Offset = "0x16ABF80", VA = "0x1816AD180", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000517 RID: 1303 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000517")]
|
||||
[Address(RVA = "0x16AAE50", Offset = "0x16A9C50", VA = "0x1816AAE50", Slot = "38")]
|
||||
protected virtual void Move()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000518 RID: 1304 RVA: 0x0000C744 File Offset: 0x0000A944
|
||||
[Token(Token = "0x6000518")]
|
||||
[Address(RVA = "0x16AAB20", Offset = "0x16A9920", VA = "0x1816AAB20", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeBody.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000519 RID: 1305 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000519")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600051A RID: 1306 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600051A")]
|
||||
[Address(RVA = "0x16AA410", Offset = "0x16A9210", VA = "0x1816AA410", Slot = "39")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600051B RID: 1307 RVA: 0x0000C764 File Offset: 0x0000A964
|
||||
[Token(Token = "0x600051B")]
|
||||
[Address(RVA = "0x16A91C0", Offset = "0x16A7FC0", VA = "0x1816A91C0", Slot = "29")]
|
||||
public override void ResurrectionStatus()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600051C RID: 1308 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600051C")]
|
||||
[Address(RVA = "0x16AA020", Offset = "0x16A8E20", VA = "0x1816AA020", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600051D RID: 1309 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600051D")]
|
||||
[Address(RVA = "0x16AB580", Offset = "0x16AA380", VA = "0x1816AB580", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600051E RID: 1310 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600051E")]
|
||||
[Address(RVA = "0x16A8E40", Offset = "0x16A7C40", VA = "0x1816A8E40", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600051F RID: 1311 RVA: 0x0000C790 File Offset: 0x0000A990
|
||||
[Token(Token = "0x600051F")]
|
||||
[Address(RVA = "0x6DAEC0", Offset = "0x6D9CC0", VA = "0x1806DAEC0", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000520 RID: 1312 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000520")]
|
||||
[Address(RVA = "0x16A9960", Offset = "0x16A8760", VA = "0x1816A9960", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000521 RID: 1313 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000521")]
|
||||
[Address(RVA = "0x16A9820", Offset = "0x16A8620", VA = "0x1816A9820", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000522 RID: 1314 RVA: 0x0000C7A4 File Offset: 0x0000A9A4
|
||||
[Token(Token = "0x6000522")]
|
||||
[Address(RVA = "0x16A91C0", Offset = "0x16A7FC0", VA = "0x1816A91C0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000523 RID: 1315 RVA: 0x0000C7D0 File Offset: 0x0000A9D0
|
||||
[Token(Token = "0x6000523")]
|
||||
[Address(RVA = "0x16A9200", Offset = "0x16A8000", VA = "0x1816A9200", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000524 RID: 1316 RVA: 0x0000C7FC File Offset: 0x0000A9FC
|
||||
[Token(Token = "0x6000524")]
|
||||
[Address(RVA = "0x16A9240", Offset = "0x16A8040", VA = "0x1816A9240", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000525 RID: 1317 RVA: 0x0000C834 File Offset: 0x0000AA34
|
||||
[Token(Token = "0x6000525")]
|
||||
[Address(RVA = "0x16A97E0", Offset = "0x16A85E0", VA = "0x1816A97E0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
AI_GhostD.AIFighting aifighting = this.g_Fightting;
|
||||
if (aifighting == AI_GhostD.AIFighting.WatchFirst || aifighting == AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
this.FightWatch();
|
||||
return;
|
||||
}
|
||||
if (aifighting == AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
this.FightCharge();
|
||||
return;
|
||||
}
|
||||
if (aifighting == AI_GhostD.AIFighting.Watch)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000526 RID: 1318 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000526")]
|
||||
[Address(RVA = "0x16AA070", Offset = "0x16A8E70", VA = "0x1816AA070", Slot = "40")]
|
||||
protected virtual void InitFightingType(AI_GhostD.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000527 RID: 1319 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000527")]
|
||||
[Address(RVA = "0x16A9510", Offset = "0x16A8310", VA = "0x1816A9510")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000528 RID: 1320 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000528")]
|
||||
[Address(RVA = "0x16A9290", Offset = "0x16A8090", VA = "0x1816A9290")]
|
||||
private void FightCharge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000529 RID: 1321 RVA: 0x0000C870 File Offset: 0x0000AA70
|
||||
[Token(Token = "0x6000529")]
|
||||
[Address(RVA = "0x16A94D0", Offset = "0x16A82D0", VA = "0x1816A94D0", Slot = "41")]
|
||||
protected virtual void FightShot()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600052A RID: 1322 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600052A")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void FightPlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600052B RID: 1323 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600052B")]
|
||||
[Address(RVA = "0x16A99E0", Offset = "0x16A87E0", VA = "0x1816A99E0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600052C RID: 1324 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600052C")]
|
||||
[Address(RVA = "0x16AB6B0", Offset = "0x16AA4B0", VA = "0x1816AB6B0", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600052D RID: 1325 RVA: 0x0000C89C File Offset: 0x0000AA9C
|
||||
[Token(Token = "0x600052D")]
|
||||
[Address(RVA = "0x16ACC00", Offset = "0x16ABA00", VA = "0x1816ACC00", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600052E RID: 1326 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600052E")]
|
||||
[Address(RVA = "0x16A9010", Offset = "0x16A7E10", VA = "0x1816A9010", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600052F RID: 1327 RVA: 0x0000C8C0 File Offset: 0x0000AAC0
|
||||
[Token(Token = "0x600052F")]
|
||||
[Address(RVA = "0x16ACB80", Offset = "0x16AB980", VA = "0x1816ACB80", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
SkinnedMeshRenderer skinnedMeshRenderer = this.g_MeshRender01;
|
||||
int num = 0;
|
||||
skinnedMeshRenderer.enabled = num != 0;
|
||||
CCController cccontroller = this.g_CCC;
|
||||
int num2 = 0;
|
||||
cccontroller.SetEnable(num2 != 0);
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num3 = 0;
|
||||
g_NPCM.SetLockPoint(num3 != 0);
|
||||
this.g_Effect.RemoveEnemy();
|
||||
GameObject g_This = this.g_This;
|
||||
int num4 = 0;
|
||||
g_This.SetActive(num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000530 RID: 1328 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000530")]
|
||||
[Address(RVA = "0x16ACC40", Offset = "0x16ABA40", VA = "0x1816ACC40", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000531 RID: 1329 RVA: 0x0000C928 File Offset: 0x0000AB28
|
||||
[Token(Token = "0x6000531")]
|
||||
[Address(RVA = "0x16ACCB0", Offset = "0x16ABAB0", VA = "0x1816ACCB0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
this.g_Anim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000532 RID: 1330 RVA: 0x0000C954 File Offset: 0x0000AB54
|
||||
[Token(Token = "0x6000532")]
|
||||
[Address(RVA = "0x16AAE20", Offset = "0x16A9C20", VA = "0x1816AAE20")]
|
||||
public AI_GhostD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005D9 RID: 1497
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40005D9")]
|
||||
protected GhostDEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040005DA RID: 1498
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40005DA")]
|
||||
protected Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x040005DB RID: 1499
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40005DB")]
|
||||
private float g_fAttackRadius = 5f;
|
||||
|
||||
// Token: 0x040005DC RID: 1500
|
||||
[Token(Token = "0x40005DC")]
|
||||
private const float g_fMoveRadius = 5f;
|
||||
|
||||
// Token: 0x040005DD RID: 1501
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x40005DD")]
|
||||
protected float g_fPiX;
|
||||
|
||||
// Token: 0x040005DE RID: 1502
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40005DE")]
|
||||
protected float g_fPiY;
|
||||
|
||||
// Token: 0x040005DF RID: 1503
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40005DF")]
|
||||
protected float g_fPiZ;
|
||||
|
||||
// Token: 0x040005E0 RID: 1504
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40005E0")]
|
||||
protected float g_fSpeedX;
|
||||
|
||||
// Token: 0x040005E1 RID: 1505
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40005E1")]
|
||||
protected float g_fSpeedY;
|
||||
|
||||
// Token: 0x040005E2 RID: 1506
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40005E2")]
|
||||
protected float g_fSpeedZ;
|
||||
|
||||
// Token: 0x040005E3 RID: 1507
|
||||
[Token(Token = "0x40005E3")]
|
||||
private const float g_fPI2 = 6.2831855f;
|
||||
|
||||
// Token: 0x040005E4 RID: 1508
|
||||
[Token(Token = "0x40005E4")]
|
||||
private const float g_fSpeedMin = 1f;
|
||||
|
||||
// Token: 0x040005E5 RID: 1509
|
||||
[Token(Token = "0x40005E5")]
|
||||
private const float g_fSpeedMax = 2f;
|
||||
|
||||
// Token: 0x040005E6 RID: 1510
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x40005E6")]
|
||||
protected Vector3 g_v3CenterPos;
|
||||
|
||||
// Token: 0x040005E7 RID: 1511
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40005E7")]
|
||||
protected Vector3 g_v3Move;
|
||||
|
||||
// Token: 0x040005E8 RID: 1512
|
||||
[FieldOffset(Offset = "0x1B4")]
|
||||
[Token(Token = "0x40005E8")]
|
||||
protected float g_fMoveVal = 1f;
|
||||
|
||||
// Token: 0x040005E9 RID: 1513
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40005E9")]
|
||||
protected float g_fPauseMoveTime;
|
||||
|
||||
// Token: 0x040005EA RID: 1514
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x40005EA")]
|
||||
protected float g_fSEMoveVolume;
|
||||
|
||||
// Token: 0x040005EB RID: 1515
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40005EB")]
|
||||
private SkinnedMeshRenderer g_MeshRender01;
|
||||
|
||||
// Token: 0x040005EC RID: 1516
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40005EC")]
|
||||
private CCController g_CCC;
|
||||
|
||||
// Token: 0x040005ED RID: 1517
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40005ED")]
|
||||
protected float g_fTrackTime;
|
||||
|
||||
// Token: 0x040005EE RID: 1518
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x40005EE")]
|
||||
protected AI_GhostD.AIFighting g_Fightting = (AI_GhostD.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040005EF RID: 1519
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40005EF")]
|
||||
protected float g_fAttackTips;
|
||||
|
||||
// Token: 0x0200007C RID: 124
|
||||
[Token(Token = "0x200007C")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x040005F1 RID: 1521
|
||||
[Token(Token = "0x40005F1")]
|
||||
WatchFirst,
|
||||
// Token: 0x040005F2 RID: 1522
|
||||
[Token(Token = "0x40005F2")]
|
||||
Watch,
|
||||
// Token: 0x040005F3 RID: 1523
|
||||
[Token(Token = "0x40005F3")]
|
||||
Change,
|
||||
// Token: 0x040005F4 RID: 1524
|
||||
[Token(Token = "0x40005F4")]
|
||||
Shot,
|
||||
// Token: 0x040005F5 RID: 1525
|
||||
[Token(Token = "0x40005F5")]
|
||||
PlayerDead
|
||||
}
|
||||
}
|
||||
89
Cpp2IL/Assembly-CSharp/AI_GhostD_Lightning.cs
Normal file
89
Cpp2IL/Assembly-CSharp/AI_GhostD_Lightning.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200007D RID: 125
|
||||
[Token(Token = "0x200007D")]
|
||||
public class AI_GhostD_Lightning : AI_GhostD
|
||||
{
|
||||
// Token: 0x06000533 RID: 1331 RVA: 0x0000C988 File Offset: 0x0000AB88
|
||||
[Token(Token = "0x6000533")]
|
||||
[Address(RVA = "0x16AAC20", Offset = "0x16A9A20", VA = "0x1816AAC20", Slot = "40")]
|
||||
protected override void InitFightingType(AI_GhostD.AIFighting Type)
|
||||
{
|
||||
WizardGirlManage g_WM = this.g_WM;
|
||||
this.g_Fightting = Type;
|
||||
if (!g_WM.GetIsDead() && Game.sceneManager.stageState != SceneManager.GameState.Script)
|
||||
{
|
||||
AI_GhostD.AIFighting g_Fightting = this.g_Fightting;
|
||||
if (g_Fightting == AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
int num = 0;
|
||||
this.g_fTrackTime = 30f;
|
||||
this.g_fWaitTime = (float)num;
|
||||
return;
|
||||
}
|
||||
if (g_Fightting != AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
if (g_Fightting != AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
if (g_Fightting == AI_GhostD.AIFighting.Watch)
|
||||
{
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fWaitTime = 3.6f;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
g_Anim.CrossFade("LightningAttack", 0.025f, num4, (float)num3);
|
||||
this.g_fMoveVal = (float)num2;
|
||||
this.g_fPauseMoveTime = 3.6f;
|
||||
}
|
||||
return;
|
||||
}
|
||||
GhostDEffectPlay g_Effect = this.g_Effect;
|
||||
int num5 = 0;
|
||||
this.g_fWaitTime = 3f;
|
||||
this.g_fAttackTips = (float)num5;
|
||||
g_Effect.PlayEffectCharge();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.g_Fightting = (AI_GhostD.AIFighting)((ulong)1L);
|
||||
}
|
||||
float num6 = UnityEngine.Random.Range(1f, 3f);
|
||||
this.g_fWaitTime = num6;
|
||||
this.g_fTrackTime = 15f;
|
||||
}
|
||||
|
||||
// Token: 0x06000534 RID: 1332 RVA: 0x0000CA90 File Offset: 0x0000AC90
|
||||
[Token(Token = "0x6000534")]
|
||||
[Address(RVA = "0x16AAB50", Offset = "0x16A9950", VA = "0x1816AAB50", Slot = "41")]
|
||||
protected override void FightShot()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.g_Effect.StopEffLightningAttack();
|
||||
this.InitFightingType((AI_GhostD.AIFighting)((uint)1));
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num2 = 0;
|
||||
g_Anim.CrossFade("LightningAttack_End", 0.025f, num2, (float)num);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000535 RID: 1333 RVA: 0x0000CAE8 File Offset: 0x0000ACE8
|
||||
[Token(Token = "0x6000535")]
|
||||
[Address(RVA = "0x16AAE20", Offset = "0x16A9C20", VA = "0x1816AAE20")]
|
||||
public AI_GhostD_Lightning()
|
||||
{
|
||||
this.g_fAttackRadius = 5f;
|
||||
this.g_fMoveVal = 1f;
|
||||
this.g_Fightting = (AI_GhostD.AIFighting)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
117
Cpp2IL/Assembly-CSharp/AI_GhostD_Red.cs
Normal file
117
Cpp2IL/Assembly-CSharp/AI_GhostD_Red.cs
Normal file
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200007E RID: 126
|
||||
[Token(Token = "0x200007E")]
|
||||
public class AI_GhostD_Red : AI_GhostD
|
||||
{
|
||||
// Token: 0x06000536 RID: 1334 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000536")]
|
||||
[Address(RVA = "0x16AC280", Offset = "0x16AB080", VA = "0x1816AC280", Slot = "38")]
|
||||
protected override void Move()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000537 RID: 1335 RVA: 0x0000CB1C File Offset: 0x0000AD1C
|
||||
[Token(Token = "0x6000537")]
|
||||
[Address(RVA = "0x16AC050", Offset = "0x16AAE50", VA = "0x1816AC050", Slot = "40")]
|
||||
protected override void InitFightingType(AI_GhostD.AIFighting Type)
|
||||
{
|
||||
this.g_Move.SetDragMove(6f);
|
||||
WizardGirlManage g_WM = this.g_WM;
|
||||
this.g_Fightting = Type;
|
||||
if (!g_WM.GetIsDead() && Game.sceneManager.stageState != SceneManager.GameState.Script)
|
||||
{
|
||||
AI_GhostD.AIFighting g_Fightting = this.g_Fightting;
|
||||
if (g_Fightting == AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
this.g_fWaitTime = 0f;
|
||||
this.g_fTrackTime = 30f;
|
||||
return;
|
||||
}
|
||||
if (g_Fightting != AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
if (g_Fightting != AI_GhostD.AIFighting.WatchFirst)
|
||||
{
|
||||
if (g_Fightting == AI_GhostD.AIFighting.Watch)
|
||||
{
|
||||
GhostDEffectPlay g_Effect = this.g_Effect;
|
||||
this.g_fWaitTime = 1.8f;
|
||||
g_Effect.StopAllEffect();
|
||||
Animator g_Anim = this.g_Anim;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
g_Anim.CrossFade("GhosDDash", 0.03f, num2, (float)num);
|
||||
this.g_fDashReadyTime = 1.26f;
|
||||
}
|
||||
return;
|
||||
}
|
||||
GhostDEffectPlay g_Effect2 = this.g_Effect;
|
||||
this.g_fWaitTime = 0.9f;
|
||||
this.g_fAttackTips = 0f;
|
||||
g_Effect2.PlayEffectCharge();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.g_Fightting = (AI_GhostD.AIFighting)((ulong)1L);
|
||||
}
|
||||
float num3 = UnityEngine.Random.Range(2.7f, 3.6f);
|
||||
this.g_fWaitTime = num3;
|
||||
this.g_fTrackTime = 15f;
|
||||
}
|
||||
|
||||
// Token: 0x06000538 RID: 1336 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000538")]
|
||||
[Address(RVA = "0x16AB790", Offset = "0x16AA590", VA = "0x1816AB790", Slot = "41")]
|
||||
protected override void FightShot()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000539 RID: 1337 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000539")]
|
||||
[Address(RVA = "0x16AB900", Offset = "0x16AA700", VA = "0x1816AB900", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600053A RID: 1338 RVA: 0x0000CC3C File Offset: 0x0000AE3C
|
||||
[Token(Token = "0x600053A")]
|
||||
[Address(RVA = "0x16AAE20", Offset = "0x16A9C20", VA = "0x1816AAE20")]
|
||||
public AI_GhostD_Red()
|
||||
{
|
||||
this.g_fAttackRadius = 5f;
|
||||
this.g_fMoveVal = 1f;
|
||||
this.g_Fightting = (AI_GhostD.AIFighting)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040005F6 RID: 1526
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40005F6")]
|
||||
private float g_fDashReadyTime;
|
||||
|
||||
// Token: 0x040005F7 RID: 1527
|
||||
[Token(Token = "0x40005F7")]
|
||||
private const float g_fDashMoveSpeed = 120f;
|
||||
|
||||
// Token: 0x040005F8 RID: 1528
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40005F8")]
|
||||
private float g_fDashMoveSpeedVal;
|
||||
|
||||
// Token: 0x040005F9 RID: 1529
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40005F9")]
|
||||
private Vector3 g_v3DashDirection;
|
||||
|
||||
// Token: 0x040005FA RID: 1530
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40005FA")]
|
||||
private bool g_bDashAttack;
|
||||
}
|
||||
524
Cpp2IL/Assembly-CSharp/AI_GhostE.cs
Normal file
524
Cpp2IL/Assembly-CSharp/AI_GhostE.cs
Normal file
@@ -0,0 +1,524 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200007F RID: 127
|
||||
[Token(Token = "0x200007F")]
|
||||
public class AI_GhostE : AI_NPC
|
||||
{
|
||||
// Token: 0x0600053B RID: 1339 RVA: 0x0000CC70 File Offset: 0x0000AE70
|
||||
[Token(Token = "0x600053B")]
|
||||
[Address(RVA = "0x16B1AF0", Offset = "0x16B08F0", VA = "0x1816B1AF0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
Animator component = Common.FindChild(this.g_This.transform, "GhostE_Face").GetComponent<Animator>();
|
||||
this.g_AniFace = component;
|
||||
Animator component2 = Common.FindChild(this.g_This.transform, "GhostE_Face_ZWrite").GetComponent<Animator>();
|
||||
this.g_AniFaceZWrite = component2;
|
||||
GhostEEffectPlay component3 = This.GetComponent<GhostEEffectPlay>();
|
||||
this.g_Effect = component3;
|
||||
GhostEEffectPlay ghostEEffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
ghostEEffectPlay.InitData(g_Move);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fDragRotation = 0.6f;
|
||||
g_Move2.SetDragRotation(0.6f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
MoveController g_Move3 = this.g_Move;
|
||||
int num = 0;
|
||||
this.g_fGravity = (float)num;
|
||||
g_Move3.gravity = (float)num;
|
||||
this.g_fVisionDistance = 200f;
|
||||
this.g_fVisionAngle = 60f;
|
||||
this.g_fWalkSpeed = 6f;
|
||||
this.g_fRunSpeed = 9f;
|
||||
this.g_fDashSpeed = 18f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake2.Start(transform, num2 != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeSpine = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeSpine;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine1");
|
||||
int num3 = 0;
|
||||
shake4.Start(transform2, num3 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUpperArmL = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUpperArmL;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001 L UpperArm");
|
||||
int num4 = 0;
|
||||
shake6.Start(transform3, num4 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeUpperArmR = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeUpperArmR;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R UpperArm");
|
||||
int num5 = 0;
|
||||
shake8.Start(transform4, num5 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeThighL = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeThighL;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Thigh");
|
||||
int num6 = 0;
|
||||
shake10.Start(transform5, num6 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeThighR = shake11;
|
||||
GameObject g_This6 = this.g_This;
|
||||
Shake shake12 = this.g_ShakeThighR;
|
||||
Transform transform6 = Common.FindChild(g_This6.transform, "Bip001 R Thigh");
|
||||
int num7 = 0;
|
||||
shake12.Start(transform6, num7 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeAll = shake13;
|
||||
GameObject g_This7 = this.g_This;
|
||||
Shake shake14 = this.g_ShakeAll;
|
||||
Transform transform7 = Common.FindChild(g_This7.transform, "Bip_GhostE");
|
||||
int num8 = 0;
|
||||
shake14.Start(transform7, num8 != 0);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fAniSkirtWeights = 1f;
|
||||
g_Anim.SetLayerWeight(1, 1f);
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
}
|
||||
|
||||
// Token: 0x0600053C RID: 1340 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600053C")]
|
||||
[Address(RVA = "0x16B20C0", Offset = "0x16B0EC0", VA = "0x1816B20C0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600053D RID: 1341 RVA: 0x0000CF60 File Offset: 0x0000B160
|
||||
[Token(Token = "0x600053D")]
|
||||
[Address(RVA = "0x16B1750", Offset = "0x16B0550", VA = "0x1816B1750", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeUpperArmL.Update();
|
||||
this.g_ShakeUpperArmR.Update();
|
||||
this.g_ShakeThighL.Update();
|
||||
this.g_ShakeThighR.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600053E RID: 1342 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600053E")]
|
||||
[Address(RVA = "0x16B0030", Offset = "0x16AEE30", VA = "0x1816B0030", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600053F RID: 1343 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600053F")]
|
||||
[Address(RVA = "0x16B0C60", Offset = "0x16AFA60", VA = "0x1816B0C60")]
|
||||
private void InitFightStatus(AI_GhostE.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000540 RID: 1344 RVA: 0x0000CFC0 File Offset: 0x0000B1C0
|
||||
[Token(Token = "0x6000540")]
|
||||
[Address(RVA = "0x16AEA00", Offset = "0x16AD800", VA = "0x1816AEA00")]
|
||||
private void AttackSelect()
|
||||
{
|
||||
int num = UnityEngine.Random.Range(0, 6);
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)4L);
|
||||
this.g_fPlayerDistanceFar = 12f;
|
||||
this.g_fPlayerDistanceNear = 9f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)7L);
|
||||
this.g_fPlayerDistanceNear = 4.5f;
|
||||
this.g_fPlayerDistanceFar = 6f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)8L);
|
||||
this.g_fPlayerDistanceFar = 15f;
|
||||
this.g_fPlayerDistanceNear = 9f;
|
||||
return;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)11L);
|
||||
}
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)10L);
|
||||
this.g_fPlayerDistanceNear = 6f;
|
||||
this.g_fPlayerDistanceFar = 7.5f;
|
||||
return;
|
||||
}
|
||||
this.g_NextFighting = (AI_GhostE.AIFighting)((ulong)9L);
|
||||
this.g_fPlayerDistanceNear = 12f;
|
||||
this.g_fPlayerDistanceFar = 18f;
|
||||
}
|
||||
|
||||
// Token: 0x06000541 RID: 1345 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000541")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void FDebut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000542 RID: 1346 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000542")]
|
||||
[Address(RVA = "0x16AFC40", Offset = "0x16AEA40", VA = "0x1816AFC40")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000543 RID: 1347 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000543")]
|
||||
[Address(RVA = "0x16AEEF0", Offset = "0x16ADCF0", VA = "0x1816AEEF0")]
|
||||
private void FAttackMove()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000544 RID: 1348 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000544")]
|
||||
[Address(RVA = "0x16AF920", Offset = "0x16AE720", VA = "0x1816AF920")]
|
||||
private void FDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000545 RID: 1349 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000545")]
|
||||
[Address(RVA = "0x16AF2B0", Offset = "0x16AE0B0", VA = "0x1816AF2B0")]
|
||||
private void FAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000546 RID: 1350 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000546")]
|
||||
[Address(RVA = "0x16AEC80", Offset = "0x16ADA80", VA = "0x1816AEC80")]
|
||||
private void FAttack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000547 RID: 1351 RVA: 0x0000D09C File Offset: 0x0000B29C
|
||||
[Token(Token = "0x6000547")]
|
||||
[Address(RVA = "0x16AF730", Offset = "0x16AE530", VA = "0x1816AF730")]
|
||||
private void FDamage()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_GhostE.AIFighting.WatchFast);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000548 RID: 1352 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000548")]
|
||||
[Address(RVA = "0x16AF760", Offset = "0x16AE560", VA = "0x1816AF760")]
|
||||
private void FDeath()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000549 RID: 1353 RVA: 0x0000D0C8 File Offset: 0x0000B2C8
|
||||
[Token(Token = "0x6000549")]
|
||||
[Address(RVA = "0x16AF8F0", Offset = "0x16AE6F0", VA = "0x1816AF8F0")]
|
||||
private void FDestory()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_GhostE.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600054A RID: 1354 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600054A")]
|
||||
[Address(RVA = "0x16B0340", Offset = "0x16AF140", VA = "0x1816B0340", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600054B RID: 1355 RVA: 0x0000D0F4 File Offset: 0x0000B2F4
|
||||
[Token(Token = "0x600054B")]
|
||||
[Address(RVA = "0x16B1840", Offset = "0x16B0640", VA = "0x1816B1840", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
this.g_bDeath = false;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600054C RID: 1356 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600054C")]
|
||||
[Address(RVA = "0x16AEB00", Offset = "0x16AD900", VA = "0x1816AEB00", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600054D RID: 1357 RVA: 0x0000D110 File Offset: 0x0000B310
|
||||
[Token(Token = "0x600054D")]
|
||||
[Address(RVA = "0x16B17F0", Offset = "0x16B05F0", VA = "0x1816B17F0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.RemoveEnemy();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600054E RID: 1358 RVA: 0x0000D150 File Offset: 0x0000B350
|
||||
[Token(Token = "0x600054E")]
|
||||
[Address(RVA = "0x16B1AA0", Offset = "0x16B08A0", VA = "0x1816B1AA0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
this.g_Anim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600054F RID: 1359 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600054F")]
|
||||
[Address(RVA = "0x16B1860", Offset = "0x16B0660", VA = "0x1816B1860", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000550 RID: 1360 RVA: 0x0000D17C File Offset: 0x0000B37C
|
||||
[Token(Token = "0x6000550")]
|
||||
[Address(RVA = "0x16B24B0", Offset = "0x16B12B0", VA = "0x1816B24B0")]
|
||||
public AI_GhostE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005FB RID: 1531
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40005FB")]
|
||||
private Animator g_AniFace;
|
||||
|
||||
// Token: 0x040005FC RID: 1532
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40005FC")]
|
||||
private Animator g_AniFaceZWrite;
|
||||
|
||||
// Token: 0x040005FD RID: 1533
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40005FD")]
|
||||
private GhostEEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040005FE RID: 1534
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40005FE")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x040005FF RID: 1535
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40005FF")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000600 RID: 1536
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000600")]
|
||||
private float g_fAnifMoveHorizontal;
|
||||
|
||||
// Token: 0x04000601 RID: 1537
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x4000601")]
|
||||
private float g_fAnifMoveVertical;
|
||||
|
||||
// Token: 0x04000602 RID: 1538
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000602")]
|
||||
private float g_fAniTrunAngle;
|
||||
|
||||
// Token: 0x04000603 RID: 1539
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000603")]
|
||||
private float g_fAniSkirtWeights;
|
||||
|
||||
// Token: 0x04000604 RID: 1540
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000604")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000605 RID: 1541
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000605")]
|
||||
private Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x04000606 RID: 1542
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000606")]
|
||||
private Shake g_ShakeUpperArmL;
|
||||
|
||||
// Token: 0x04000607 RID: 1543
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000607")]
|
||||
private Shake g_ShakeUpperArmR;
|
||||
|
||||
// Token: 0x04000608 RID: 1544
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000608")]
|
||||
private Shake g_ShakeThighL;
|
||||
|
||||
// Token: 0x04000609 RID: 1545
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000609")]
|
||||
private Shake g_ShakeThighR;
|
||||
|
||||
// Token: 0x0400060A RID: 1546
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400060A")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x0400060B RID: 1547
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400060B")]
|
||||
private AI_GhostE.AIFighting g_Fighting = (AI_GhostE.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400060C RID: 1548
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x400060C")]
|
||||
private AI_GhostE.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x0400060D RID: 1549
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400060D")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x0400060E RID: 1550
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x400060E")]
|
||||
private float g_fPlayerDistanceNear;
|
||||
|
||||
// Token: 0x0400060F RID: 1551
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400060F")]
|
||||
private float g_fPlayerDistanceFar;
|
||||
|
||||
// Token: 0x04000610 RID: 1552
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x4000610")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x04000611 RID: 1553
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4000611")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000612 RID: 1554
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x4000612")]
|
||||
private float g_fAttackNext;
|
||||
|
||||
// Token: 0x04000613 RID: 1555
|
||||
[Token(Token = "0x4000613")]
|
||||
private const float g_fAttack01Number = 6f;
|
||||
|
||||
// Token: 0x04000614 RID: 1556
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x4000614")]
|
||||
private float g_fAttack01NumberVal;
|
||||
|
||||
// Token: 0x04000615 RID: 1557
|
||||
[FieldOffset(Offset = "0x20C")]
|
||||
[Token(Token = "0x4000615")]
|
||||
private bool g_bDodge;
|
||||
|
||||
// Token: 0x04000616 RID: 1558
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x4000616")]
|
||||
private int g_iScript;
|
||||
|
||||
// Token: 0x02000080 RID: 128
|
||||
[Token(Token = "0x2000080")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000618 RID: 1560
|
||||
[Token(Token = "0x4000618")]
|
||||
Null,
|
||||
// Token: 0x04000619 RID: 1561
|
||||
[Token(Token = "0x4000619")]
|
||||
Watch,
|
||||
// Token: 0x0400061A RID: 1562
|
||||
[Token(Token = "0x400061A")]
|
||||
WatchFast,
|
||||
// Token: 0x0400061B RID: 1563
|
||||
[Token(Token = "0x400061B")]
|
||||
AttackMove,
|
||||
// Token: 0x0400061C RID: 1564
|
||||
[Token(Token = "0x400061C")]
|
||||
Attack0101,
|
||||
// Token: 0x0400061D RID: 1565
|
||||
[Token(Token = "0x400061D")]
|
||||
Attack0102,
|
||||
// Token: 0x0400061E RID: 1566
|
||||
[Token(Token = "0x400061E")]
|
||||
Attack0103,
|
||||
// Token: 0x0400061F RID: 1567
|
||||
[Token(Token = "0x400061F")]
|
||||
Attack02,
|
||||
// Token: 0x04000620 RID: 1568
|
||||
[Token(Token = "0x4000620")]
|
||||
Attack03,
|
||||
// Token: 0x04000621 RID: 1569
|
||||
[Token(Token = "0x4000621")]
|
||||
Attack04,
|
||||
// Token: 0x04000622 RID: 1570
|
||||
[Token(Token = "0x4000622")]
|
||||
Attack05,
|
||||
// Token: 0x04000623 RID: 1571
|
||||
[Token(Token = "0x4000623")]
|
||||
Attack06,
|
||||
// Token: 0x04000624 RID: 1572
|
||||
[Token(Token = "0x4000624")]
|
||||
DodgeL,
|
||||
// Token: 0x04000625 RID: 1573
|
||||
[Token(Token = "0x4000625")]
|
||||
DodgeR,
|
||||
// Token: 0x04000626 RID: 1574
|
||||
[Token(Token = "0x4000626")]
|
||||
Damage,
|
||||
// Token: 0x04000627 RID: 1575
|
||||
[Token(Token = "0x4000627")]
|
||||
Death,
|
||||
// Token: 0x04000628 RID: 1576
|
||||
[Token(Token = "0x4000628")]
|
||||
Destroy,
|
||||
// Token: 0x04000629 RID: 1577
|
||||
[Token(Token = "0x4000629")]
|
||||
End,
|
||||
// Token: 0x0400062A RID: 1578
|
||||
[Token(Token = "0x400062A")]
|
||||
Debut
|
||||
}
|
||||
}
|
||||
307
Cpp2IL/Assembly-CSharp/AI_GhostE02.cs
Normal file
307
Cpp2IL/Assembly-CSharp/AI_GhostE02.cs
Normal file
@@ -0,0 +1,307 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000081 RID: 129
|
||||
[Token(Token = "0x2000081")]
|
||||
public class AI_GhostE02 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000551 RID: 1361 RVA: 0x0000D198 File Offset: 0x0000B398
|
||||
[Token(Token = "0x6000551")]
|
||||
[Address(RVA = "0x16AE530", Offset = "0x16AD330", VA = "0x1816AE530", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeSpine = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeSpine;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine1");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUpperArmL = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUpperArmL;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001 L UpperArm");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeUpperArmR = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeUpperArmR;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R UpperArm");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeThighL = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeThighL;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Thigh");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeThighR = shake11;
|
||||
GameObject g_This6 = this.g_This;
|
||||
Shake shake12 = this.g_ShakeThighR;
|
||||
Transform transform6 = Common.FindChild(g_This6.transform, "Bip001 R Thigh");
|
||||
int num6 = 0;
|
||||
shake12.Start(transform6, num6 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeAll = shake13;
|
||||
GameObject g_This7 = this.g_This;
|
||||
Shake shake14 = this.g_ShakeAll;
|
||||
Transform transform7 = Common.FindChild(g_This7.transform, "Bip_GhostE");
|
||||
int num7 = 0;
|
||||
shake14.Start(transform7, num7 != 0);
|
||||
this.g_bLookAtEnable = true;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
this.InitFightStatus(AI_GhostE02.AIFighting.Watch);
|
||||
}
|
||||
|
||||
// Token: 0x06000552 RID: 1362 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000552")]
|
||||
[Address(RVA = "0x16AE930", Offset = "0x16AD730", VA = "0x1816AE930", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000553 RID: 1363 RVA: 0x0000D384 File Offset: 0x0000B584
|
||||
[Token(Token = "0x6000553")]
|
||||
[Address(RVA = "0x16AE490", Offset = "0x16AD290", VA = "0x1816AE490", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeUpperArmL.Update();
|
||||
this.g_ShakeUpperArmR.Update();
|
||||
this.g_ShakeThighL.Update();
|
||||
this.g_ShakeThighR.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000554 RID: 1364 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000554")]
|
||||
[Address(RVA = "0x16AD6A0", Offset = "0x16AC4A0", VA = "0x1816AD6A0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000555 RID: 1365 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000555")]
|
||||
[Address(RVA = "0x16ADFD0", Offset = "0x16ACDD0", VA = "0x1816ADFD0")]
|
||||
private void InitFightStatus(AI_GhostE02.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000556 RID: 1366 RVA: 0x0000D3E4 File Offset: 0x0000B5E4
|
||||
[Token(Token = "0x6000556")]
|
||||
[Address(RVA = "0x16AD260", Offset = "0x16AC060", VA = "0x1816AD260")]
|
||||
private void AttackSelect()
|
||||
{
|
||||
int num = UnityEngine.Random.Range(0, 4);
|
||||
if (num != 0)
|
||||
{
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE02.AIFighting)((ulong)7L);
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE02.AIFighting)((ulong)8L);
|
||||
return;
|
||||
}
|
||||
if (num == 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE02.AIFighting)((ulong)9L);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.g_NextFighting = (AI_GhostE02.AIFighting)((ulong)6L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000557 RID: 1367 RVA: 0x0000D434 File Offset: 0x0000B634
|
||||
[Token(Token = "0x6000557")]
|
||||
[Address(RVA = "0x16AD650", Offset = "0x16AC450", VA = "0x1816AD650")]
|
||||
private void FWatch()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
AI_GhostE02.AIFighting aifighting = this.g_NextFighting;
|
||||
this.InitFightStatus(aifighting);
|
||||
return;
|
||||
}
|
||||
float g_fPlayerDistance = this.g_fPlayerDistance;
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
this.InitFightStatus((AI_GhostE02.AIFighting)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x06000558 RID: 1368 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000558")]
|
||||
[Address(RVA = "0x16AD410", Offset = "0x16AC210", VA = "0x1816AD410")]
|
||||
private void FMoveStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000559 RID: 1369 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000559")]
|
||||
[Address(RVA = "0x16AD520", Offset = "0x16AC320", VA = "0x1816AD520")]
|
||||
private void FMove()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600055A RID: 1370 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600055A")]
|
||||
[Address(RVA = "0x16AD300", Offset = "0x16AC100", VA = "0x1816AD300")]
|
||||
private void FMoveEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600055B RID: 1371 RVA: 0x0000D474 File Offset: 0x0000B674
|
||||
[Token(Token = "0x600055B")]
|
||||
[Address(RVA = "0x16AD2D0", Offset = "0x16AC0D0", VA = "0x1816AD2D0")]
|
||||
private void FAttack()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_GhostE02.AIFighting.Watch);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600055C RID: 1372 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600055C")]
|
||||
[Address(RVA = "0x16ADAC0", Offset = "0x16AC8C0", VA = "0x1816ADAC0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600055D RID: 1373 RVA: 0x0000D4A0 File Offset: 0x0000B6A0
|
||||
[Token(Token = "0x600055D")]
|
||||
[Address(RVA = "0x16AE9E0", Offset = "0x16AD7E0", VA = "0x1816AE9E0")]
|
||||
public AI_GhostE02()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400062B RID: 1579
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400062B")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400062C RID: 1580
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400062C")]
|
||||
private Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x0400062D RID: 1581
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400062D")]
|
||||
private Shake g_ShakeUpperArmL;
|
||||
|
||||
// Token: 0x0400062E RID: 1582
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400062E")]
|
||||
private Shake g_ShakeUpperArmR;
|
||||
|
||||
// Token: 0x0400062F RID: 1583
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400062F")]
|
||||
private Shake g_ShakeThighL;
|
||||
|
||||
// Token: 0x04000630 RID: 1584
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000630")]
|
||||
private Shake g_ShakeThighR;
|
||||
|
||||
// Token: 0x04000631 RID: 1585
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000631")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x04000632 RID: 1586
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000632")]
|
||||
private AI_GhostE02.AIFighting g_Fighting = (AI_GhostE02.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000633 RID: 1587
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000633")]
|
||||
private AI_GhostE02.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x04000634 RID: 1588
|
||||
[Token(Token = "0x4000634")]
|
||||
private const float g_fAttackRange = 10.5f;
|
||||
|
||||
// Token: 0x04000635 RID: 1589
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000635")]
|
||||
private bool g_bMove;
|
||||
|
||||
// Token: 0x02000082 RID: 130
|
||||
[Token(Token = "0x2000082")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000637 RID: 1591
|
||||
[Token(Token = "0x4000637")]
|
||||
Null,
|
||||
// Token: 0x04000638 RID: 1592
|
||||
[Token(Token = "0x4000638")]
|
||||
Watch,
|
||||
// Token: 0x04000639 RID: 1593
|
||||
[Token(Token = "0x4000639")]
|
||||
WatchFast,
|
||||
// Token: 0x0400063A RID: 1594
|
||||
[Token(Token = "0x400063A")]
|
||||
MoveStart,
|
||||
// Token: 0x0400063B RID: 1595
|
||||
[Token(Token = "0x400063B")]
|
||||
Move,
|
||||
// Token: 0x0400063C RID: 1596
|
||||
[Token(Token = "0x400063C")]
|
||||
MoveEnd,
|
||||
// Token: 0x0400063D RID: 1597
|
||||
[Token(Token = "0x400063D")]
|
||||
Attack01,
|
||||
// Token: 0x0400063E RID: 1598
|
||||
[Token(Token = "0x400063E")]
|
||||
Attack02,
|
||||
// Token: 0x0400063F RID: 1599
|
||||
[Token(Token = "0x400063F")]
|
||||
Attack03,
|
||||
// Token: 0x04000640 RID: 1600
|
||||
[Token(Token = "0x4000640")]
|
||||
Attack04,
|
||||
// Token: 0x04000641 RID: 1601
|
||||
[Token(Token = "0x4000641")]
|
||||
Death,
|
||||
// Token: 0x04000642 RID: 1602
|
||||
[Token(Token = "0x4000642")]
|
||||
Destroy,
|
||||
// Token: 0x04000643 RID: 1603
|
||||
[Token(Token = "0x4000643")]
|
||||
End
|
||||
}
|
||||
}
|
||||
1038
Cpp2IL/Assembly-CSharp/AI_NPC.cs
Normal file
1038
Cpp2IL/Assembly-CSharp/AI_NPC.cs
Normal file
File diff suppressed because it is too large
Load Diff
173
Cpp2IL/Assembly-CSharp/AI_PhantomNobeta.cs
Normal file
173
Cpp2IL/Assembly-CSharp/AI_PhantomNobeta.cs
Normal file
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000085 RID: 133
|
||||
[Token(Token = "0x2000085")]
|
||||
public class AI_PhantomNobeta : AI_NPC
|
||||
{
|
||||
// Token: 0x060005A0 RID: 1440 RVA: 0x0000DA0C File Offset: 0x0000BC0C
|
||||
[Token(Token = "0x60005A0")]
|
||||
[Address(RVA = "0x16B5EA0", Offset = "0x16B4CA0", VA = "0x1816B5EA0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
PhantomNobetaEffectPlay component = This.GetComponent<PhantomNobetaEffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
Transform moveTarget = this.g_Effect.MoveTarget;
|
||||
this.g_MoveTarget = moveTarget;
|
||||
this.g_fWalkSpeed = 0.3f;
|
||||
}
|
||||
|
||||
// Token: 0x060005A1 RID: 1441 RVA: 0x0000DA60 File Offset: 0x0000BC60
|
||||
[Token(Token = "0x60005A1")]
|
||||
[Address(RVA = "0x16B5F70", Offset = "0x16B4D70", VA = "0x1816B5F70", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
base.Update(fDeltaTime);
|
||||
}
|
||||
|
||||
// Token: 0x060005A2 RID: 1442 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005A2")]
|
||||
[Address(RVA = "0x16B5670", Offset = "0x16B4470", VA = "0x1816B5670", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005A3 RID: 1443 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005A3")]
|
||||
[Address(RVA = "0x16B5CE0", Offset = "0x16B4AE0", VA = "0x1816B5CE0", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005A4 RID: 1444 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005A4")]
|
||||
[Address(RVA = "0x16B5460", Offset = "0x16B4260", VA = "0x1816B5460", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005A5 RID: 1445 RVA: 0x0000DA74 File Offset: 0x0000BC74
|
||||
[Token(Token = "0x60005A5")]
|
||||
[Address(RVA = "0x16A9240", Offset = "0x16A8040", VA = "0x1816A9240", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005A6 RID: 1446 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005A6")]
|
||||
[Address(RVA = "0x16B52D0", Offset = "0x16B40D0", VA = "0x1816B52D0", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005A7 RID: 1447 RVA: 0x0000DAAC File Offset: 0x0000BCAC
|
||||
[Token(Token = "0x60005A7")]
|
||||
[Address(RVA = "0x16B5430", Offset = "0x16B4230", VA = "0x1816B5430", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
if (this.g_Status > AI_NPC.AIStatus.Sky)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005A8 RID: 1448 RVA: 0x0000DACC File Offset: 0x0000BCCC
|
||||
[Token(Token = "0x60005A8")]
|
||||
[Address(RVA = "0x16B5C90", Offset = "0x16B4A90", VA = "0x1816B5C90", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
this.g_Anim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060005A9 RID: 1449 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005A9")]
|
||||
[Address(RVA = "0x16B5BC0", Offset = "0x16B49C0", VA = "0x1816B5BC0", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005AA RID: 1450 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005AA")]
|
||||
[Address(RVA = "0x16B5160", Offset = "0x16B3F60", VA = "0x1816B5160", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005AB RID: 1451 RVA: 0x0000DAF8 File Offset: 0x0000BCF8
|
||||
[Token(Token = "0x60005AB")]
|
||||
[Address(RVA = "0x16B5B70", Offset = "0x16B4970", VA = "0x1816B5B70", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060005AC RID: 1452 RVA: 0x0000DB38 File Offset: 0x0000BD38
|
||||
[Token(Token = "0x60005AC")]
|
||||
[Address(RVA = "0x16B5F80", Offset = "0x16B4D80", VA = "0x1816B5F80")]
|
||||
public AI_PhantomNobeta()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000699 RID: 1689
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000699")]
|
||||
private PhantomNobetaEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400069A RID: 1690
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400069A")]
|
||||
private Transform g_MoveTarget;
|
||||
|
||||
// Token: 0x0400069B RID: 1691
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400069B")]
|
||||
private Vector3 g_v3MoveDirection;
|
||||
|
||||
// Token: 0x0400069C RID: 1692
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400069C")]
|
||||
private float g_fScaleX;
|
||||
|
||||
// Token: 0x0400069D RID: 1693
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400069D")]
|
||||
private float g_fScaleY;
|
||||
|
||||
// Token: 0x0400069E RID: 1694
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x400069E")]
|
||||
private float g_fScaleZ;
|
||||
|
||||
// Token: 0x0400069F RID: 1695
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400069F")]
|
||||
private float g_fDestoryTime;
|
||||
}
|
||||
500
Cpp2IL/Assembly-CSharp/AI_SealGhost.cs
Normal file
500
Cpp2IL/Assembly-CSharp/AI_SealGhost.cs
Normal file
@@ -0,0 +1,500 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000086 RID: 134
|
||||
[Token(Token = "0x2000086")]
|
||||
public class AI_SealGhost : AI_NPC
|
||||
{
|
||||
// Token: 0x060005AD RID: 1453 RVA: 0x0000DB4C File Offset: 0x0000BD4C
|
||||
[Token(Token = "0x60005AD")]
|
||||
[Address(RVA = "0x16B96B0", Offset = "0x16B84B0", VA = "0x1816B96B0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
SealGhostEffectPlay component = This.GetComponent<SealGhostEffectPlay>();
|
||||
this.g_Effect = component;
|
||||
SealGhostEffectPlay sealGhostEffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
sealGhostEffectPlay.InitData(g_Move);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fDragRotation = 0.6f;
|
||||
g_Move2.SetDragRotation(0.6f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
MoveController g_Move3 = this.g_Move;
|
||||
this.g_fGravity = 0f;
|
||||
g_Move3.gravity = 0f;
|
||||
this.g_fVisionDistance = 200f;
|
||||
this.g_fVisionAngle = 60f;
|
||||
this.g_fWalkSpeed = 7.5f;
|
||||
this.g_fRunSpeed = 12f;
|
||||
this.g_fDashSpeed = 18f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeSpine = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeSpine;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine1");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUpperArmL = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUpperArmL;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001 L UpperArm");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeUpperArmR = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeUpperArmR;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R UpperArm");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeThighL = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeThighL;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Thigh");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeThighR = shake11;
|
||||
GameObject g_This6 = this.g_This;
|
||||
Shake shake12 = this.g_ShakeThighR;
|
||||
Transform transform6 = Common.FindChild(g_This6.transform, "Bip001 R Thigh");
|
||||
int num6 = 0;
|
||||
shake12.Start(transform6, num6 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeAll = shake13;
|
||||
GameObject g_This7 = this.g_This;
|
||||
Shake shake14 = this.g_ShakeAll;
|
||||
Transform transform7 = Common.FindChild(g_This7.transform, "Bip_GhostE");
|
||||
int num7 = 0;
|
||||
shake14.Start(transform7, num7 != 0);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fAniSkirtWeights = 0.3f;
|
||||
g_Anim.SetLayerWeight(1, 0.3f);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
this.g_fAniDamageHead = 0f;
|
||||
int num8 = 0;
|
||||
g_Anim2.SetLayerWeight(2, (float)num8);
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
}
|
||||
|
||||
// Token: 0x060005AE RID: 1454 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005AE")]
|
||||
[Address(RVA = "0x16B9BF0", Offset = "0x16B89F0", VA = "0x1816B9BF0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005AF RID: 1455 RVA: 0x0000DE18 File Offset: 0x0000C018
|
||||
[Token(Token = "0x60005AF")]
|
||||
[Address(RVA = "0x16B8E70", Offset = "0x16B7C70", VA = "0x1816B8E70", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeUpperArmL.Update();
|
||||
this.g_ShakeUpperArmR.Update();
|
||||
this.g_ShakeThighL.Update();
|
||||
this.g_ShakeThighR.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060005B0 RID: 1456 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B0")]
|
||||
[Address(RVA = "0x16B7540", Offset = "0x16B6340", VA = "0x1816B7540", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B1 RID: 1457 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B1")]
|
||||
[Address(RVA = "0x16B8240", Offset = "0x16B7040", VA = "0x1816B8240")]
|
||||
private void InitFightStatus(AI_SealGhost.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B2 RID: 1458 RVA: 0x0000DE78 File Offset: 0x0000C078
|
||||
[Token(Token = "0x60005B2")]
|
||||
[Address(RVA = "0x16B5F90", Offset = "0x16B4D90", VA = "0x1816B5F90")]
|
||||
private void AttackSelect()
|
||||
{
|
||||
int num = UnityEngine.Random.Range(0, 6);
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)4L);
|
||||
this.g_fPlayerDistanceFar = 12f;
|
||||
this.g_fPlayerDistanceNear = 9f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)7L);
|
||||
this.g_fPlayerDistanceNear = 4.5f;
|
||||
this.g_fPlayerDistanceFar = 6f;
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)8L);
|
||||
this.g_fPlayerDistanceFar = 15f;
|
||||
this.g_fPlayerDistanceNear = 9f;
|
||||
return;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)11L);
|
||||
}
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)10L);
|
||||
this.g_fPlayerDistanceNear = 6f;
|
||||
this.g_fPlayerDistanceFar = 7.5f;
|
||||
return;
|
||||
}
|
||||
this.g_NextFighting = (AI_SealGhost.AIFighting)((ulong)9L);
|
||||
this.g_fPlayerDistanceNear = 12f;
|
||||
this.g_fPlayerDistanceFar = 18f;
|
||||
}
|
||||
|
||||
// Token: 0x060005B3 RID: 1459 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B3")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void FDebut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B4 RID: 1460 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B4")]
|
||||
[Address(RVA = "0x16B7160", Offset = "0x16B5F60", VA = "0x1816B7160")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B5 RID: 1461 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B5")]
|
||||
[Address(RVA = "0x16B6480", Offset = "0x16B5280", VA = "0x1816B6480")]
|
||||
private void FAttackMove()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B6 RID: 1462 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B6")]
|
||||
[Address(RVA = "0x16B6E40", Offset = "0x16B5C40", VA = "0x1816B6E40")]
|
||||
private void FDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B7 RID: 1463 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B7")]
|
||||
[Address(RVA = "0x16B6840", Offset = "0x16B5640", VA = "0x1816B6840")]
|
||||
private void FAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B8 RID: 1464 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005B8")]
|
||||
[Address(RVA = "0x16B6210", Offset = "0x16B5010", VA = "0x1816B6210")]
|
||||
private void FAttack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005B9 RID: 1465 RVA: 0x0000DF54 File Offset: 0x0000C154
|
||||
[Token(Token = "0x60005B9")]
|
||||
[Address(RVA = "0x16B6CC0", Offset = "0x16B5AC0", VA = "0x1816B6CC0")]
|
||||
private void FDamage()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_SealGhost.AIFighting.WatchFast);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005BA RID: 1466 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005BA")]
|
||||
[Address(RVA = "0x16B6CF0", Offset = "0x16B5AF0", VA = "0x1816B6CF0")]
|
||||
private void FDeath()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005BB RID: 1467 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005BB")]
|
||||
[Address(RVA = "0x16B77E0", Offset = "0x16B65E0", VA = "0x1816B77E0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005BC RID: 1468 RVA: 0x0000DF80 File Offset: 0x0000C180
|
||||
[Token(Token = "0x60005BC")]
|
||||
[Address(RVA = "0x16B1840", Offset = "0x16B0640", VA = "0x1816B1840", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
this.g_bDeath = false;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060005BD RID: 1469 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005BD")]
|
||||
[Address(RVA = "0x16B6090", Offset = "0x16B4E90", VA = "0x1816B6090", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005BE RID: 1470 RVA: 0x0000DF9C File Offset: 0x0000C19C
|
||||
[Token(Token = "0x60005BE")]
|
||||
[Address(RVA = "0x16B8F10", Offset = "0x16B7D10", VA = "0x1816B8F10", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.RemoveEnemy();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060005BF RID: 1471 RVA: 0x0000DFDC File Offset: 0x0000C1DC
|
||||
[Token(Token = "0x60005BF")]
|
||||
[Address(RVA = "0x16B9660", Offset = "0x16B8460", VA = "0x1816B9660", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
this.g_Anim.speed = fTimeScale;
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060005C0 RID: 1472 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C0")]
|
||||
[Address(RVA = "0x16B8F60", Offset = "0x16B7D60", VA = "0x1816B8F60", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005C1 RID: 1473 RVA: 0x0000E008 File Offset: 0x0000C208
|
||||
[Token(Token = "0x60005C1")]
|
||||
[Address(RVA = "0x1565630", Offset = "0x1564430", VA = "0x181565630")]
|
||||
public AI_SealGhost()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006A0 RID: 1696
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40006A0")]
|
||||
private SealGhostEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040006A1 RID: 1697
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40006A1")]
|
||||
private Vector3 g_v3PrePosition;
|
||||
|
||||
// Token: 0x040006A2 RID: 1698
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x40006A2")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040006A3 RID: 1699
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40006A3")]
|
||||
private float g_fAnifMoveHorizontal;
|
||||
|
||||
// Token: 0x040006A4 RID: 1700
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40006A4")]
|
||||
private float g_fAnifMoveVertical;
|
||||
|
||||
// Token: 0x040006A5 RID: 1701
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40006A5")]
|
||||
private float g_fAniTrunAngle;
|
||||
|
||||
// Token: 0x040006A6 RID: 1702
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x40006A6")]
|
||||
private float g_fAniSkirtWeights;
|
||||
|
||||
// Token: 0x040006A7 RID: 1703
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40006A7")]
|
||||
private float g_fAniDamageHead;
|
||||
|
||||
// Token: 0x040006A8 RID: 1704
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40006A8")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040006A9 RID: 1705
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40006A9")]
|
||||
private Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x040006AA RID: 1706
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40006AA")]
|
||||
private Shake g_ShakeUpperArmL;
|
||||
|
||||
// Token: 0x040006AB RID: 1707
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40006AB")]
|
||||
private Shake g_ShakeUpperArmR;
|
||||
|
||||
// Token: 0x040006AC RID: 1708
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40006AC")]
|
||||
private Shake g_ShakeThighL;
|
||||
|
||||
// Token: 0x040006AD RID: 1709
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x40006AD")]
|
||||
private Shake g_ShakeThighR;
|
||||
|
||||
// Token: 0x040006AE RID: 1710
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x40006AE")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x040006AF RID: 1711
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40006AF")]
|
||||
private AI_SealGhost.AIFighting g_Fighting = (AI_SealGhost.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040006B0 RID: 1712
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40006B0")]
|
||||
private AI_SealGhost.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x040006B1 RID: 1713
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x40006B1")]
|
||||
private int g_iAWatchMoveDir;
|
||||
|
||||
// Token: 0x040006B2 RID: 1714
|
||||
[FieldOffset(Offset = "0x1EC")]
|
||||
[Token(Token = "0x40006B2")]
|
||||
private float g_fPlayerDistanceNear;
|
||||
|
||||
// Token: 0x040006B3 RID: 1715
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40006B3")]
|
||||
private float g_fPlayerDistanceFar;
|
||||
|
||||
// Token: 0x040006B4 RID: 1716
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40006B4")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x040006B5 RID: 1717
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40006B5")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x040006B6 RID: 1718
|
||||
[FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x40006B6")]
|
||||
private float g_fAttackNext;
|
||||
|
||||
// Token: 0x040006B7 RID: 1719
|
||||
[Token(Token = "0x40006B7")]
|
||||
private const float g_fAttack01Number = 6f;
|
||||
|
||||
// Token: 0x040006B8 RID: 1720
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40006B8")]
|
||||
private float g_fAttack01NumberVal;
|
||||
|
||||
// Token: 0x040006B9 RID: 1721
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x40006B9")]
|
||||
private bool g_bDodge;
|
||||
|
||||
// Token: 0x040006BA RID: 1722
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40006BA")]
|
||||
private int g_iScript;
|
||||
|
||||
// Token: 0x02000087 RID: 135
|
||||
[Token(Token = "0x2000087")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040006BC RID: 1724
|
||||
[Token(Token = "0x40006BC")]
|
||||
Null,
|
||||
// Token: 0x040006BD RID: 1725
|
||||
[Token(Token = "0x40006BD")]
|
||||
Watch,
|
||||
// Token: 0x040006BE RID: 1726
|
||||
[Token(Token = "0x40006BE")]
|
||||
WatchFast,
|
||||
// Token: 0x040006BF RID: 1727
|
||||
[Token(Token = "0x40006BF")]
|
||||
AttackMove,
|
||||
// Token: 0x040006C0 RID: 1728
|
||||
[Token(Token = "0x40006C0")]
|
||||
Attack0101,
|
||||
// Token: 0x040006C1 RID: 1729
|
||||
[Token(Token = "0x40006C1")]
|
||||
Attack0102,
|
||||
// Token: 0x040006C2 RID: 1730
|
||||
[Token(Token = "0x40006C2")]
|
||||
Attack0103,
|
||||
// Token: 0x040006C3 RID: 1731
|
||||
[Token(Token = "0x40006C3")]
|
||||
Attack02,
|
||||
// Token: 0x040006C4 RID: 1732
|
||||
[Token(Token = "0x40006C4")]
|
||||
Attack03,
|
||||
// Token: 0x040006C5 RID: 1733
|
||||
[Token(Token = "0x40006C5")]
|
||||
Attack04,
|
||||
// Token: 0x040006C6 RID: 1734
|
||||
[Token(Token = "0x40006C6")]
|
||||
Attack05,
|
||||
// Token: 0x040006C7 RID: 1735
|
||||
[Token(Token = "0x40006C7")]
|
||||
Attack06,
|
||||
// Token: 0x040006C8 RID: 1736
|
||||
[Token(Token = "0x40006C8")]
|
||||
DodgeL,
|
||||
// Token: 0x040006C9 RID: 1737
|
||||
[Token(Token = "0x40006C9")]
|
||||
DodgeR,
|
||||
// Token: 0x040006CA RID: 1738
|
||||
[Token(Token = "0x40006CA")]
|
||||
Damage,
|
||||
// Token: 0x040006CB RID: 1739
|
||||
[Token(Token = "0x40006CB")]
|
||||
Death,
|
||||
// Token: 0x040006CC RID: 1740
|
||||
[Token(Token = "0x40006CC")]
|
||||
End,
|
||||
// Token: 0x040006CD RID: 1741
|
||||
[Token(Token = "0x40006CD")]
|
||||
Debut
|
||||
}
|
||||
}
|
||||
506
Cpp2IL/Assembly-CSharp/AI_SealGhost02.cs
Normal file
506
Cpp2IL/Assembly-CSharp/AI_SealGhost02.cs
Normal file
@@ -0,0 +1,506 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000088 RID: 136
|
||||
[Token(Token = "0x2000088")]
|
||||
public class AI_SealGhost02 : AI_NPC
|
||||
{
|
||||
// Token: 0x060005C2 RID: 1474 RVA: 0x0000E024 File Offset: 0x0000C224
|
||||
[Token(Token = "0x60005C2")]
|
||||
[Address(RVA = "0x18BBC20", Offset = "0x18BAA20", VA = "0x1818BBC20", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
SealGhost02EffectPlay component = This.GetComponent<SealGhost02EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
SealGhost02EffectPlay sealGhost02EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
sealGhost02EffectPlay.InitData(g_Move);
|
||||
this.g_Move.gravity = 42f;
|
||||
this.g_Move.fallSpeedMax = -45f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeSpine = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeSpine;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine1");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUpperArmL = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUpperArmL;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001 L UpperArm");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeUpperArmR = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeUpperArmR;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R UpperArm");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeThighL = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeThighL;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Thigh");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeThighR = shake11;
|
||||
GameObject g_This6 = this.g_This;
|
||||
Shake shake12 = this.g_ShakeThighR;
|
||||
Transform transform6 = Common.FindChild(g_This6.transform, "Bip001 R Thigh");
|
||||
int num6 = 0;
|
||||
shake12.Start(transform6, num6 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeAll = shake13;
|
||||
GameObject g_This7 = this.g_This;
|
||||
Shake shake14 = this.g_ShakeAll;
|
||||
Transform transform7 = Common.FindChild(g_This7.transform, "Bip_GhostE");
|
||||
int num7 = 0;
|
||||
shake14.Start(transform7, num7 != 0);
|
||||
Animator g_Anim = this.g_Anim;
|
||||
this.g_fAniSkirtWeights = 0.3f;
|
||||
g_Anim.SetLayerWeight(1, 0.3f);
|
||||
Animator g_Anim2 = this.g_Anim;
|
||||
this.g_fAniDamageHead = 0f;
|
||||
int num8 = 0;
|
||||
g_Anim2.SetLayerWeight(2, (float)num8);
|
||||
this.g_bLookAtEnable = true;
|
||||
int num9 = 0;
|
||||
this.g_Status = (AI_NPC.AIStatus)((ulong)17L);
|
||||
this.InitFightStatus((AI_SealGhost02.AIFighting)num9);
|
||||
}
|
||||
|
||||
// Token: 0x060005C3 RID: 1475 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C3")]
|
||||
[Address(RVA = "0x18BC110", Offset = "0x18BAF10", VA = "0x1818BC110", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005C4 RID: 1476 RVA: 0x0000E29C File Offset: 0x0000C49C
|
||||
[Token(Token = "0x60005C4")]
|
||||
[Address(RVA = "0x18BB890", Offset = "0x18BA690", VA = "0x1818BB890", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.FDebut();
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeUpperArmL.Update();
|
||||
this.g_ShakeUpperArmR.Update();
|
||||
this.g_ShakeThighL.Update();
|
||||
this.g_ShakeThighR.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060005C5 RID: 1477 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C5")]
|
||||
[Address(RVA = "0x18B9650", Offset = "0x18B8450", VA = "0x1818B9650", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005C6 RID: 1478 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C6")]
|
||||
[Address(RVA = "0x18BA970", Offset = "0x18B9770", VA = "0x1818BA970")]
|
||||
private void InitFightStatus(AI_SealGhost02.AIFighting Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005C7 RID: 1479 RVA: 0x0000E304 File Offset: 0x0000C504
|
||||
[Token(Token = "0x60005C7")]
|
||||
[Address(RVA = "0x18B8510", Offset = "0x18B7310", VA = "0x1818B8510")]
|
||||
private void AttackSelect()
|
||||
{
|
||||
int num = UnityEngine.Random.Range(0, 4);
|
||||
if (num != 0)
|
||||
{
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost02.AIFighting)((ulong)10L);
|
||||
return;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost02.AIFighting)((ulong)11L);
|
||||
return;
|
||||
}
|
||||
if (num == 1)
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost02.AIFighting)((ulong)12L);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.g_NextFighting = (AI_SealGhost02.AIFighting)((ulong)9L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005C8 RID: 1480 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C8")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void FDebut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005C9 RID: 1481 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005C9")]
|
||||
[Address(RVA = "0x18B93B0", Offset = "0x18B81B0", VA = "0x1818B93B0")]
|
||||
private void FWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005CA RID: 1482 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005CA")]
|
||||
[Address(RVA = "0x18B8F30", Offset = "0x18B7D30", VA = "0x1818B8F30")]
|
||||
private void FMoveStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005CB RID: 1483 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005CB")]
|
||||
[Address(RVA = "0x18B9040", Offset = "0x18B7E40", VA = "0x1818B9040")]
|
||||
private void FMove()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005CC RID: 1484 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005CC")]
|
||||
[Address(RVA = "0x18B8C70", Offset = "0x18B7A70", VA = "0x1818B8C70")]
|
||||
private void FMoveEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005CD RID: 1485 RVA: 0x0000E354 File Offset: 0x0000C554
|
||||
[Token(Token = "0x60005CD")]
|
||||
[Address(RVA = "0x18B8710", Offset = "0x18B7510", VA = "0x1818B8710")]
|
||||
private void FAttack()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_SealGhost02.AIFighting.Watch);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005CE RID: 1486 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005CE")]
|
||||
[Address(RVA = "0x18B9200", Offset = "0x18B8000", VA = "0x1818B9200")]
|
||||
private void FTrunBack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005CF RID: 1487 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005CF")]
|
||||
[Address(RVA = "0x18B8A40", Offset = "0x18B7840", VA = "0x1818B8A40")]
|
||||
private void FJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005D0 RID: 1488 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005D0")]
|
||||
[Address(RVA = "0x18B8850", Offset = "0x18B7650", VA = "0x1818B8850")]
|
||||
private void FFall()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005D1 RID: 1489 RVA: 0x0000E380 File Offset: 0x0000C580
|
||||
[Token(Token = "0x60005D1")]
|
||||
[Address(RVA = "0x18B8710", Offset = "0x18B7510", VA = "0x1818B8710")]
|
||||
private void FDamage()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_SealGhost02.AIFighting.Watch);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005D2 RID: 1490 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005D2")]
|
||||
[Address(RVA = "0x18B8740", Offset = "0x18B7540", VA = "0x1818B8740")]
|
||||
private void FDeath()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005D3 RID: 1491 RVA: 0x0000E3AC File Offset: 0x0000C5AC
|
||||
[Token(Token = "0x60005D3")]
|
||||
[Address(RVA = "0x18B8820", Offset = "0x18B7620", VA = "0x1818B8820")]
|
||||
private void FDestory()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
this.InitFightStatus(AI_SealGhost02.AIFighting.End);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005D4 RID: 1492 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005D4")]
|
||||
[Address(RVA = "0x18B9ED0", Offset = "0x18B8CD0", VA = "0x1818B9ED0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005D5 RID: 1493 RVA: 0x0000E3D8 File Offset: 0x0000C5D8
|
||||
[Token(Token = "0x60005D5")]
|
||||
[Address(RVA = "0x11D8140", Offset = "0x11D6F40", VA = "0x1811D8140", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060005D6 RID: 1494 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005D6")]
|
||||
[Address(RVA = "0x18B8580", Offset = "0x18B7380", VA = "0x1818B8580", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005D7 RID: 1495 RVA: 0x0000E3FC File Offset: 0x0000C5FC
|
||||
[Token(Token = "0x60005D7")]
|
||||
[Address(RVA = "0x18BB930", Offset = "0x18BA730", VA = "0x1818BB930", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
this.FDebut();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.RemoveEnemy();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060005D8 RID: 1496 RVA: 0x0000E440 File Offset: 0x0000C640
|
||||
[Token(Token = "0x60005D8")]
|
||||
[Address(RVA = "0x18BBBE0", Offset = "0x18BA9E0", VA = "0x1818BBBE0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060005D9 RID: 1497 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005D9")]
|
||||
[Address(RVA = "0x18BB990", Offset = "0x18BA790", VA = "0x1818BB990", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005DA RID: 1498 RVA: 0x0000E468 File Offset: 0x0000C668
|
||||
[Token(Token = "0x60005DA")]
|
||||
[Address(RVA = "0x18BC1E0", Offset = "0x18BAFE0", VA = "0x1818BC1E0")]
|
||||
public AI_SealGhost02()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006CE RID: 1742
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40006CE")]
|
||||
private SealGhost02EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040006CF RID: 1743
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40006CF")]
|
||||
private float g_fAniSkirtWeights;
|
||||
|
||||
// Token: 0x040006D0 RID: 1744
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x40006D0")]
|
||||
private float g_fAniDamageHead;
|
||||
|
||||
// Token: 0x040006D1 RID: 1745
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40006D1")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x040006D2 RID: 1746
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x40006D2")]
|
||||
private Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x040006D3 RID: 1747
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40006D3")]
|
||||
private Shake g_ShakeUpperArmL;
|
||||
|
||||
// Token: 0x040006D4 RID: 1748
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40006D4")]
|
||||
private Shake g_ShakeUpperArmR;
|
||||
|
||||
// Token: 0x040006D5 RID: 1749
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x40006D5")]
|
||||
private Shake g_ShakeThighL;
|
||||
|
||||
// Token: 0x040006D6 RID: 1750
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x40006D6")]
|
||||
private Shake g_ShakeThighR;
|
||||
|
||||
// Token: 0x040006D7 RID: 1751
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x40006D7")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x040006D8 RID: 1752
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x40006D8")]
|
||||
private AI_SealGhost02.AIFighting g_Fighting = (AI_SealGhost02.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040006D9 RID: 1753
|
||||
[FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x40006D9")]
|
||||
private AI_SealGhost02.AIFighting g_NextFighting;
|
||||
|
||||
// Token: 0x040006DA RID: 1754
|
||||
[Token(Token = "0x40006DA")]
|
||||
private const float g_fAttackRange = 10.5f;
|
||||
|
||||
// Token: 0x040006DB RID: 1755
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x40006DB")]
|
||||
private float g_fTemp01Time;
|
||||
|
||||
// Token: 0x040006DC RID: 1756
|
||||
[FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x40006DC")]
|
||||
private bool g_bMove;
|
||||
|
||||
// Token: 0x040006DD RID: 1757
|
||||
[Token(Token = "0x40006DD")]
|
||||
private const float g_fTrunAngle = 105f;
|
||||
|
||||
// Token: 0x040006DE RID: 1758
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x40006DE")]
|
||||
private Vector3 g_v3MoveDirection;
|
||||
|
||||
// Token: 0x040006DF RID: 1759
|
||||
[FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x40006DF")]
|
||||
private Quaternion g_qMoveDirection;
|
||||
|
||||
// Token: 0x040006E0 RID: 1760
|
||||
[FieldOffset(Offset = "0x1E4")]
|
||||
[Token(Token = "0x40006E0")]
|
||||
private Vector3 g_v3JumpPoint;
|
||||
|
||||
// Token: 0x040006E1 RID: 1761
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40006E1")]
|
||||
private int g_iPlayerArea;
|
||||
|
||||
// Token: 0x040006E2 RID: 1762
|
||||
[FieldOffset(Offset = "0x1F4")]
|
||||
[Token(Token = "0x40006E2")]
|
||||
private int g_iOwnArea;
|
||||
|
||||
// Token: 0x040006E3 RID: 1763
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40006E3")]
|
||||
private int g_iScript;
|
||||
|
||||
// Token: 0x02000089 RID: 137
|
||||
[Token(Token = "0x2000089")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x040006E5 RID: 1765
|
||||
[Token(Token = "0x40006E5")]
|
||||
Null,
|
||||
// Token: 0x040006E6 RID: 1766
|
||||
[Token(Token = "0x40006E6")]
|
||||
Watch,
|
||||
// Token: 0x040006E7 RID: 1767
|
||||
[Token(Token = "0x40006E7")]
|
||||
MoveStart,
|
||||
// Token: 0x040006E8 RID: 1768
|
||||
[Token(Token = "0x40006E8")]
|
||||
Move,
|
||||
// Token: 0x040006E9 RID: 1769
|
||||
[Token(Token = "0x40006E9")]
|
||||
MoveEnd,
|
||||
// Token: 0x040006EA RID: 1770
|
||||
[Token(Token = "0x40006EA")]
|
||||
TrunBack,
|
||||
// Token: 0x040006EB RID: 1771
|
||||
[Token(Token = "0x40006EB")]
|
||||
Jump,
|
||||
// Token: 0x040006EC RID: 1772
|
||||
[Token(Token = "0x40006EC")]
|
||||
Fall,
|
||||
// Token: 0x040006ED RID: 1773
|
||||
[Token(Token = "0x40006ED")]
|
||||
Land,
|
||||
// Token: 0x040006EE RID: 1774
|
||||
[Token(Token = "0x40006EE")]
|
||||
Attack01,
|
||||
// Token: 0x040006EF RID: 1775
|
||||
[Token(Token = "0x40006EF")]
|
||||
Attack02,
|
||||
// Token: 0x040006F0 RID: 1776
|
||||
[Token(Token = "0x40006F0")]
|
||||
Attack03,
|
||||
// Token: 0x040006F1 RID: 1777
|
||||
[Token(Token = "0x40006F1")]
|
||||
Attack04,
|
||||
// Token: 0x040006F2 RID: 1778
|
||||
[Token(Token = "0x40006F2")]
|
||||
Attack05,
|
||||
// Token: 0x040006F3 RID: 1779
|
||||
[Token(Token = "0x40006F3")]
|
||||
Damage,
|
||||
// Token: 0x040006F4 RID: 1780
|
||||
[Token(Token = "0x40006F4")]
|
||||
Death,
|
||||
// Token: 0x040006F5 RID: 1781
|
||||
[Token(Token = "0x40006F5")]
|
||||
Destroy,
|
||||
// Token: 0x040006F6 RID: 1782
|
||||
[Token(Token = "0x40006F6")]
|
||||
End,
|
||||
// Token: 0x040006F7 RID: 1783
|
||||
[Token(Token = "0x40006F7")]
|
||||
Debut
|
||||
}
|
||||
}
|
||||
497
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl02.cs
Normal file
497
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl02.cs
Normal file
@@ -0,0 +1,497 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200008A RID: 138
|
||||
[Token(Token = "0x200008A")]
|
||||
public class AI_SpecterArmorGirl02 : AI_NPC
|
||||
{
|
||||
// Token: 0x060005DB RID: 1499 RVA: 0x0000E484 File Offset: 0x0000C684
|
||||
[Token(Token = "0x60005DB")]
|
||||
[Address(RVA = "0x18BF6D0", Offset = "0x18BE4D0", VA = "0x1818BF6D0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
SpecterArmorGirl02EffectPlay component = This.GetComponent<SpecterArmorGirl02EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
SpecterArmorGirl02EffectPlay specterArmorGirl02EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
specterArmorGirl02EffectPlay.InitData(g_Move);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fDragRotation = 0.3f;
|
||||
g_Move2.SetDragRotation(0.3f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = 15f;
|
||||
this.g_Move.fallSpeedMax = -30f;
|
||||
this.g_fVisionDistance = 60f;
|
||||
this.g_fVisionAngle = 135f;
|
||||
this.g_fWalkSpeed = 2f;
|
||||
this.g_fRunSpeed = 7.5f;
|
||||
this.g_fDashSpeed = 30f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeBody = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeBody;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Spine1");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeHead = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeAll = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeAll;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
bool flag = UnityEngine.Random.Range(0, 2) != 0;
|
||||
this.g_bDodgeDirection = flag;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060005DC RID: 1500 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005DC")]
|
||||
[Address(RVA = "0x18BF9E0", Offset = "0x18BE7E0", VA = "0x1818BF9E0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005DD RID: 1501 RVA: 0x0000E628 File Offset: 0x0000C828
|
||||
[Token(Token = "0x60005DD")]
|
||||
[Address(RVA = "0x18BF470", Offset = "0x18BE270", VA = "0x1818BF470", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x060005DE RID: 1502 RVA: 0x0000E65C File Offset: 0x0000C85C
|
||||
[Token(Token = "0x60005DE")]
|
||||
[Address(RVA = "0x18BC400", Offset = "0x18BB200", VA = "0x1818BC400")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
SpecterArmorGirl02EffectPlay specterArmorGirl02EffectPlay = this.g_Effect;
|
||||
int num = 0;
|
||||
specterArmorGirl02EffectPlay.SetCCCLie(num);
|
||||
}
|
||||
|
||||
// Token: 0x060005DF RID: 1503 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005DF")]
|
||||
[Address(RVA = "0x18BEDB0", Offset = "0x18BDBB0", VA = "0x1818BEDB0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E0 RID: 1504 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E0")]
|
||||
[Address(RVA = "0x11DDF90", Offset = "0x11DCD90", VA = "0x1811DDF90", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E1 RID: 1505 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E1")]
|
||||
[Address(RVA = "0x11DD9A0", Offset = "0x11DC7A0", VA = "0x1811DD9A0", Slot = "10")]
|
||||
public override void Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E2 RID: 1506 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E2")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E3 RID: 1507 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E3")]
|
||||
[Address(RVA = "0x18BF4C0", Offset = "0x18BE2C0", VA = "0x1818BF4C0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E4 RID: 1508 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E4")]
|
||||
[Address(RVA = "0x11DB270", Offset = "0x11DA070", VA = "0x1811DB270", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E5 RID: 1509 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E5")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E6 RID: 1510 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E6")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E7 RID: 1511 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E7")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E8 RID: 1512 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E8")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005E9 RID: 1513 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005E9")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005EA RID: 1514 RVA: 0x0000E680 File Offset: 0x0000C880
|
||||
[Token(Token = "0x60005EA")]
|
||||
[Address(RVA = "0x11D5AB0", Offset = "0x11D48B0", VA = "0x1811D5AB0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x060005EB RID: 1515 RVA: 0x0000E6AC File Offset: 0x0000C8AC
|
||||
[Token(Token = "0x60005EB")]
|
||||
[Address(RVA = "0x18BC360", Offset = "0x18BB160", VA = "0x1818BC360", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackRotate;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackRotate = num2;
|
||||
this.g_Effect.Death();
|
||||
}
|
||||
|
||||
// Token: 0x060005EC RID: 1516 RVA: 0x0000E700 File Offset: 0x0000C900
|
||||
[Token(Token = "0x60005EC")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x060005ED RID: 1517 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005ED")]
|
||||
[Address(RVA = "0x18BD1F0", Offset = "0x18BBFF0", VA = "0x1818BD1F0", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005EE RID: 1518 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005EE")]
|
||||
[Address(RVA = "0x18BE350", Offset = "0x18BD150", VA = "0x1818BE350")]
|
||||
protected void InitFightingType(AI_SpecterArmorGirl02.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005EF RID: 1519 RVA: 0x0000E744 File Offset: 0x0000C944
|
||||
[Token(Token = "0x60005EF")]
|
||||
[Address(RVA = "0x18BC6C0", Offset = "0x18BB4C0", VA = "0x1818BC6C0")]
|
||||
private void FightAttackSelect()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
float num2 = this.g_fVisionDistance * 0.3333f;
|
||||
this.g_AttackType = (AI_SpecterArmorGirl02.AIFighting)((ulong)5L);
|
||||
}
|
||||
|
||||
// Token: 0x060005F0 RID: 1520 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F0")]
|
||||
[Address(RVA = "0x18BCAB0", Offset = "0x18BB8B0", VA = "0x1818BCAB0")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F1 RID: 1521 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F1")]
|
||||
[Address(RVA = "0x18BC870", Offset = "0x18BB670", VA = "0x1818BC870")]
|
||||
private void FightDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F2 RID: 1522 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F2")]
|
||||
[Address(RVA = "0x18BCA00", Offset = "0x18BB800", VA = "0x1818BCA00")]
|
||||
private void FightSkyDodgeF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F3 RID: 1523 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F3")]
|
||||
[Address(RVA = "0x18BC760", Offset = "0x18BB560", VA = "0x1818BC760")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F4 RID: 1524 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F4")]
|
||||
[Address(RVA = "0x18BC430", Offset = "0x18BB230", VA = "0x1818BC430")]
|
||||
private void FightAttackJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F5 RID: 1525 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F5")]
|
||||
[Address(RVA = "0x18BC960", Offset = "0x18BB760", VA = "0x1818BC960")]
|
||||
private void FightPlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F6 RID: 1526 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F6")]
|
||||
[Address(RVA = "0x18BD510", Offset = "0x18BC310", VA = "0x1818BD510", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F7 RID: 1527 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F7")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005F8 RID: 1528 RVA: 0x0000E794 File Offset: 0x0000C994
|
||||
[Token(Token = "0x60005F8")]
|
||||
[Address(RVA = "0x1791340", Offset = "0x1790140", VA = "0x181791340", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060005F9 RID: 1529 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005F9")]
|
||||
[Address(RVA = "0x18BC200", Offset = "0x18BB000", VA = "0x1818BC200", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005FA RID: 1530 RVA: 0x0000E7BC File Offset: 0x0000C9BC
|
||||
[Token(Token = "0x60005FA")]
|
||||
[Address(RVA = "0x18BF630", Offset = "0x18BE430", VA = "0x1818BF630", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060005FB RID: 1531 RVA: 0x0000E800 File Offset: 0x0000CA00
|
||||
[Token(Token = "0x60005FB")]
|
||||
[Address(RVA = "0x18BF690", Offset = "0x18BE490", VA = "0x1818BF690", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x060005FC RID: 1532 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005FC")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060005FD RID: 1533 RVA: 0x0000E828 File Offset: 0x0000CA28
|
||||
[Token(Token = "0x60005FD")]
|
||||
[Address(RVA = "0x18BFC00", Offset = "0x18BEA00", VA = "0x1818BFC00")]
|
||||
public AI_SpecterArmorGirl02()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040006F8 RID: 1784
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40006F8")]
|
||||
private SpecterArmorGirl02EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x040006F9 RID: 1785
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x40006F9")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x040006FA RID: 1786
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x40006FA")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x040006FB RID: 1787
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x40006FB")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x040006FC RID: 1788
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x40006FC")]
|
||||
private AI_SpecterArmorGirl02.AIFighting g_Fightting = (AI_SpecterArmorGirl02.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x040006FD RID: 1789
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x40006FD")]
|
||||
private AI_SpecterArmorGirl02.AIFighting g_AttackType = (AI_SpecterArmorGirl02.AIFighting)((ulong)3L);
|
||||
|
||||
// Token: 0x040006FE RID: 1790
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x40006FE")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x040006FF RID: 1791
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x40006FF")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000700 RID: 1792
|
||||
[Token(Token = "0x4000700")]
|
||||
private const float g_fAbsorbDodge = 0.2f;
|
||||
|
||||
// Token: 0x04000701 RID: 1793
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000701")]
|
||||
protected float g_fAbsorbDodgeVal;
|
||||
|
||||
// Token: 0x04000702 RID: 1794
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000702")]
|
||||
private bool g_bDodgeDirection;
|
||||
|
||||
// Token: 0x04000703 RID: 1795
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000703")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000704 RID: 1796
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000704")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000705 RID: 1797
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000705")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x0200008B RID: 139
|
||||
[Token(Token = "0x200008B")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x04000707 RID: 1799
|
||||
[Token(Token = "0x4000707")]
|
||||
WatchFirst,
|
||||
// Token: 0x04000708 RID: 1800
|
||||
[Token(Token = "0x4000708")]
|
||||
Watch,
|
||||
// Token: 0x04000709 RID: 1801
|
||||
[Token(Token = "0x4000709")]
|
||||
PlayerDead,
|
||||
// Token: 0x0400070A RID: 1802
|
||||
[Token(Token = "0x400070A")]
|
||||
Attack01,
|
||||
// Token: 0x0400070B RID: 1803
|
||||
[Token(Token = "0x400070B")]
|
||||
Attack02,
|
||||
// Token: 0x0400070C RID: 1804
|
||||
[Token(Token = "0x400070C")]
|
||||
Attack03,
|
||||
// Token: 0x0400070D RID: 1805
|
||||
[Token(Token = "0x400070D")]
|
||||
AttackJump,
|
||||
// Token: 0x0400070E RID: 1806
|
||||
[Token(Token = "0x400070E")]
|
||||
AttackDodgeL,
|
||||
// Token: 0x0400070F RID: 1807
|
||||
[Token(Token = "0x400070F")]
|
||||
AttackDodgeR,
|
||||
// Token: 0x04000710 RID: 1808
|
||||
[Token(Token = "0x4000710")]
|
||||
AttackKick,
|
||||
// Token: 0x04000711 RID: 1809
|
||||
[Token(Token = "0x4000711")]
|
||||
DodgeL,
|
||||
// Token: 0x04000712 RID: 1810
|
||||
[Token(Token = "0x4000712")]
|
||||
DodgeR,
|
||||
// Token: 0x04000713 RID: 1811
|
||||
[Token(Token = "0x4000713")]
|
||||
DodgeB,
|
||||
// Token: 0x04000714 RID: 1812
|
||||
[Token(Token = "0x4000714")]
|
||||
AttackDebut,
|
||||
// Token: 0x04000715 RID: 1813
|
||||
[Token(Token = "0x4000715")]
|
||||
SkyDodgeF
|
||||
}
|
||||
}
|
||||
599
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl03.cs
Normal file
599
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl03.cs
Normal file
@@ -0,0 +1,599 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200008C RID: 140
|
||||
[Token(Token = "0x200008C")]
|
||||
public class AI_SpecterArmorGirl03 : AI_NPC
|
||||
{
|
||||
// Token: 0x060005FE RID: 1534 RVA: 0x0000E850 File Offset: 0x0000CA50
|
||||
[Token(Token = "0x60005FE")]
|
||||
[Address(RVA = "0x18C4AE0", Offset = "0x18C38E0", VA = "0x1818C4AE0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
SpecterArmorGirl03EffectPlay component = This.GetComponent<SpecterArmorGirl03EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
SpecterArmorGirl03EffectPlay specterArmorGirl03EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
specterArmorGirl03EffectPlay.InitData(g_Move);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fAttackRadiusMax = 3f;
|
||||
this.g_fAttackRadiusMin = 3f;
|
||||
this.g_fDragRotation = 0.3f;
|
||||
g_Move2.SetDragRotation(0.3f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = 10f;
|
||||
this.g_Move.fallSpeedMax = -30f;
|
||||
this.g_fVisionDistance = 20f;
|
||||
this.g_fVisionAngle = 135f;
|
||||
this.g_fWalkSpeed = 2f;
|
||||
this.g_fRunSpeed = 7.5f;
|
||||
this.g_fDashSpeed = 30f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeBody = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeBody;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Spine1");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeHead = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeAll = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeAll;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeWeapon = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeWeapon;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "wepeon");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x060005FF RID: 1535 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60005FF")]
|
||||
[Address(RVA = "0x18C4E70", Offset = "0x18C3C70", VA = "0x1818C4E70", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000600 RID: 1536 RVA: 0x0000EA30 File Offset: 0x0000CC30
|
||||
[Token(Token = "0x6000600")]
|
||||
[Address(RVA = "0x18C49E0", Offset = "0x18C37E0", VA = "0x1818C49E0", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000601 RID: 1537 RVA: 0x0000EA70 File Offset: 0x0000CC70
|
||||
[Token(Token = "0x6000601")]
|
||||
[Address(RVA = "0x18BFE20", Offset = "0x18BEC20", VA = "0x1818BFE20")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
this.g_Effect.SetCCCOriginal();
|
||||
}
|
||||
|
||||
// Token: 0x06000602 RID: 1538 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000602")]
|
||||
[Address(RVA = "0x18C42F0", Offset = "0x18C30F0", VA = "0x1818C42F0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000603 RID: 1539 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000603")]
|
||||
[Address(RVA = "0x11DDF90", Offset = "0x11DCD90", VA = "0x1811DDF90", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000604 RID: 1540 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000604")]
|
||||
[Address(RVA = "0x11DD9A0", Offset = "0x11DC7A0", VA = "0x1811DD9A0", Slot = "10")]
|
||||
public override void Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000605 RID: 1541 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000605")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000606 RID: 1542 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000606")]
|
||||
[Address(RVA = "0x18BF4C0", Offset = "0x18BE2C0", VA = "0x1818BF4C0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000607 RID: 1543 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000607")]
|
||||
[Address(RVA = "0x11DB270", Offset = "0x11DA070", VA = "0x1811DB270", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000608 RID: 1544 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000608")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000609 RID: 1545 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000609")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600060A RID: 1546 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600060A")]
|
||||
[Address(RVA = "0x178F600", Offset = "0x178E400", VA = "0x18178F600", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600060B RID: 1547 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600060B")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600060C RID: 1548 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600060C")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600060D RID: 1549 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600060D")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600060E RID: 1550 RVA: 0x0000EA90 File Offset: 0x0000CC90
|
||||
[Token(Token = "0x600060E")]
|
||||
[Address(RVA = "0x18BFD80", Offset = "0x18BEB80", VA = "0x1818BFD80", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackComob;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackComob = num2;
|
||||
this.g_Effect.Death();
|
||||
}
|
||||
|
||||
// Token: 0x0600060F RID: 1551 RVA: 0x0000EAE4 File Offset: 0x0000CCE4
|
||||
[Token(Token = "0x600060F")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x06000610 RID: 1552 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000610")]
|
||||
[Address(RVA = "0x18C1F00", Offset = "0x18C0D00", VA = "0x1818C1F00", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000611 RID: 1553 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000611")]
|
||||
[Address(RVA = "0x18C3820", Offset = "0x18C2620", VA = "0x1818C3820")]
|
||||
protected void InitFightingType(AI_SpecterArmorGirl03.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000612 RID: 1554 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000612")]
|
||||
[Address(RVA = "0x18C0CD0", Offset = "0x18BFAD0", VA = "0x1818C0CD0")]
|
||||
private void FightAttackSelect()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000613 RID: 1555 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000613")]
|
||||
[Address(RVA = "0x18C1260", Offset = "0x18C0060", VA = "0x1818C1260")]
|
||||
private void FightDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000614 RID: 1556 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000614")]
|
||||
[Address(RVA = "0x18C1070", Offset = "0x18BFE70", VA = "0x1818C1070")]
|
||||
private void FightDodgeBStrong()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000615 RID: 1557 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000615")]
|
||||
[Address(RVA = "0x18BFE50", Offset = "0x18BEC50", VA = "0x1818BFE50")]
|
||||
private void FightAttack01_01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000616 RID: 1558 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000616")]
|
||||
[Address(RVA = "0x18C0080", Offset = "0x18BEE80", VA = "0x1818C0080")]
|
||||
private void FightAttack01_02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000617 RID: 1559 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000617")]
|
||||
[Address(RVA = "0x18C02E0", Offset = "0x18BF0E0", VA = "0x1818C02E0")]
|
||||
private void FightAttack01_03()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000618 RID: 1560 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000618")]
|
||||
[Address(RVA = "0x18C0500", Offset = "0x18BF300", VA = "0x1818C0500")]
|
||||
private void FightAttack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000619 RID: 1561 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000619")]
|
||||
[Address(RVA = "0x18C0780", Offset = "0x18BF580", VA = "0x1818C0780")]
|
||||
private void FightAttackDashReady()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061A RID: 1562 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061A")]
|
||||
[Address(RVA = "0x18C0850", Offset = "0x18BF650", VA = "0x1818C0850")]
|
||||
private void FightAttackDash()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061B RID: 1563 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061B")]
|
||||
[Address(RVA = "0x18C0730", Offset = "0x18BF530", VA = "0x1818C0730")]
|
||||
private void FightAttackDashEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061C RID: 1564 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061C")]
|
||||
[Address(RVA = "0x18C0E50", Offset = "0x18BFC50", VA = "0x1818C0E50")]
|
||||
private void FightAttackStrong()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061D RID: 1565 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061D")]
|
||||
[Address(RVA = "0x18C0A20", Offset = "0x18BF820", VA = "0x1818C0A20")]
|
||||
private void FightAttackJumpStart()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061E RID: 1566 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061E")]
|
||||
[Address(RVA = "0x18C0730", Offset = "0x18BF530", VA = "0x1818C0730")]
|
||||
private void FightAttackJumpEnd()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600061F RID: 1567 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600061F")]
|
||||
[Address(RVA = "0x18C17D0", Offset = "0x18C05D0", VA = "0x1818C17D0")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000620 RID: 1568 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000620")]
|
||||
[Address(RVA = "0x18C1730", Offset = "0x18C0530", VA = "0x1818C1730")]
|
||||
private void FightPlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000621 RID: 1569 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000621")]
|
||||
[Address(RVA = "0x18C29B0", Offset = "0x18C17B0", VA = "0x1818C29B0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000622 RID: 1570 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000622")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000623 RID: 1571 RVA: 0x0000EB28 File Offset: 0x0000CD28
|
||||
[Token(Token = "0x6000623")]
|
||||
[Address(RVA = "0x1791340", Offset = "0x1790140", VA = "0x181791340", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000624 RID: 1572 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000624")]
|
||||
[Address(RVA = "0x18BFC20", Offset = "0x18BEA20", VA = "0x1818BFC20", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000625 RID: 1573 RVA: 0x0000EB50 File Offset: 0x0000CD50
|
||||
[Token(Token = "0x6000625")]
|
||||
[Address(RVA = "0x18C4A40", Offset = "0x18C3840", VA = "0x1818C4A40", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000626 RID: 1574 RVA: 0x0000EB94 File Offset: 0x0000CD94
|
||||
[Token(Token = "0x6000626")]
|
||||
[Address(RVA = "0x18C4AA0", Offset = "0x18C38A0", VA = "0x1818C4AA0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000627 RID: 1575 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000627")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000628 RID: 1576 RVA: 0x0000EBBC File Offset: 0x0000CDBC
|
||||
[Token(Token = "0x6000628")]
|
||||
[Address(RVA = "0x18C50B0", Offset = "0x18C3EB0", VA = "0x1818C50B0")]
|
||||
public AI_SpecterArmorGirl03()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000716 RID: 1814
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000716")]
|
||||
private SpecterArmorGirl03EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000717 RID: 1815
|
||||
[Token(Token = "0x4000717")]
|
||||
private const float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x04000718 RID: 1816
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000718")]
|
||||
private float g_fAttackRadiusMin;
|
||||
|
||||
// Token: 0x04000719 RID: 1817
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000719")]
|
||||
private float g_fAttackRadiusMax;
|
||||
|
||||
// Token: 0x0400071A RID: 1818
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400071A")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400071B RID: 1819
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400071B")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x0400071C RID: 1820
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400071C")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x0400071D RID: 1821
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x400071D")]
|
||||
private AI_SpecterArmorGirl03.AIFighting g_Fightting = (AI_SpecterArmorGirl03.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400071E RID: 1822
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400071E")]
|
||||
private AI_SpecterArmorGirl03.AIFighting g_AttackType = (AI_SpecterArmorGirl03.AIFighting)((ulong)3L);
|
||||
|
||||
// Token: 0x0400071F RID: 1823
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400071F")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x04000720 RID: 1824
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000720")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x04000721 RID: 1825
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x4000721")]
|
||||
private float g_fAttackMove;
|
||||
|
||||
// Token: 0x04000722 RID: 1826
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000722")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000723 RID: 1827
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000723")]
|
||||
private float g_fAttackComob;
|
||||
|
||||
// Token: 0x04000724 RID: 1828
|
||||
[Token(Token = "0x4000724")]
|
||||
private const float g_fAbsorbDodge = 0.2f;
|
||||
|
||||
// Token: 0x04000725 RID: 1829
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000725")]
|
||||
protected float g_fAbsorbDodgeVal;
|
||||
|
||||
// Token: 0x04000726 RID: 1830
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000726")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000727 RID: 1831
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000727")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x04000728 RID: 1832
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000728")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x04000729 RID: 1833
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000729")]
|
||||
private Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x0200008D RID: 141
|
||||
[Token(Token = "0x200008D")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x0400072B RID: 1835
|
||||
[Token(Token = "0x400072B")]
|
||||
WatchFirst,
|
||||
// Token: 0x0400072C RID: 1836
|
||||
[Token(Token = "0x400072C")]
|
||||
Watch,
|
||||
// Token: 0x0400072D RID: 1837
|
||||
[Token(Token = "0x400072D")]
|
||||
PlayerDead,
|
||||
// Token: 0x0400072E RID: 1838
|
||||
[Token(Token = "0x400072E")]
|
||||
Attack01_01,
|
||||
// Token: 0x0400072F RID: 1839
|
||||
[Token(Token = "0x400072F")]
|
||||
Attack01_02,
|
||||
// Token: 0x04000730 RID: 1840
|
||||
[Token(Token = "0x4000730")]
|
||||
Attack01_03,
|
||||
// Token: 0x04000731 RID: 1841
|
||||
[Token(Token = "0x4000731")]
|
||||
AttackDashReady,
|
||||
// Token: 0x04000732 RID: 1842
|
||||
[Token(Token = "0x4000732")]
|
||||
AttackDash,
|
||||
// Token: 0x04000733 RID: 1843
|
||||
[Token(Token = "0x4000733")]
|
||||
AttackDashEnd,
|
||||
// Token: 0x04000734 RID: 1844
|
||||
[Token(Token = "0x4000734")]
|
||||
AttackStrong,
|
||||
// Token: 0x04000735 RID: 1845
|
||||
[Token(Token = "0x4000735")]
|
||||
AttackJumpStart,
|
||||
// Token: 0x04000736 RID: 1846
|
||||
[Token(Token = "0x4000736")]
|
||||
AttackJumpEnd,
|
||||
// Token: 0x04000737 RID: 1847
|
||||
[Token(Token = "0x4000737")]
|
||||
Attack02,
|
||||
// Token: 0x04000738 RID: 1848
|
||||
[Token(Token = "0x4000738")]
|
||||
DodgeBStrong,
|
||||
// Token: 0x04000739 RID: 1849
|
||||
[Token(Token = "0x4000739")]
|
||||
DodgeF,
|
||||
// Token: 0x0400073A RID: 1850
|
||||
[Token(Token = "0x400073A")]
|
||||
DodgeB,
|
||||
// Token: 0x0400073B RID: 1851
|
||||
[Token(Token = "0x400073B")]
|
||||
DodgeL,
|
||||
// Token: 0x0400073C RID: 1852
|
||||
[Token(Token = "0x400073C")]
|
||||
DodgeR,
|
||||
// Token: 0x0400073D RID: 1853
|
||||
[Token(Token = "0x400073D")]
|
||||
AttackDebut
|
||||
}
|
||||
}
|
||||
543
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl04.cs
Normal file
543
Cpp2IL/Assembly-CSharp/AI_SpecterArmorGirl04.cs
Normal file
@@ -0,0 +1,543 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200008E RID: 142
|
||||
[Token(Token = "0x200008E")]
|
||||
public class AI_SpecterArmorGirl04 : AI_NPC
|
||||
{
|
||||
// Token: 0x06000629 RID: 1577 RVA: 0x0000EBE4 File Offset: 0x0000CDE4
|
||||
[Token(Token = "0x6000629")]
|
||||
[Address(RVA = "0x18C9130", Offset = "0x18C7F30", VA = "0x1818C9130", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
SpecterArmorGirl04EffectPlay component = This.GetComponent<SpecterArmorGirl04EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
SpecterArmorGirl04EffectPlay specterArmorGirl04EffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
specterArmorGirl04EffectPlay.InitData(g_Move);
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fAttackRadiusMax = 3f;
|
||||
this.g_fAttackRadiusMin = 3f;
|
||||
this.g_fDragRotation = 0.15f;
|
||||
g_Move2.SetDragRotation(0.15f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = 10f;
|
||||
this.g_Move.fallSpeedMax = -30f;
|
||||
this.g_fVisionDistance = 20f;
|
||||
this.g_fVisionAngle = 135f;
|
||||
this.g_fWalkSpeed = 2.4f;
|
||||
this.g_fRunSpeed = 7.5f;
|
||||
this.g_fDashSpeed = 12f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeBody = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeBody;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Spine1");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeHead = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeHead;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Head");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeAll = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeAll;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeWeapon = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeWeapon;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "shield");
|
||||
shake8.Start(transform4, true);
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600062A RID: 1578 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600062A")]
|
||||
[Address(RVA = "0x18C94C0", Offset = "0x18C82C0", VA = "0x1818C94C0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600062B RID: 1579 RVA: 0x0000EDC0 File Offset: 0x0000CFC0
|
||||
[Token(Token = "0x600062B")]
|
||||
[Address(RVA = "0x18C9030", Offset = "0x18C7E30", VA = "0x1818C9030", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeBody.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
this.g_ShakeWeapon.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600062C RID: 1580 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600062C")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600062D RID: 1581 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600062D")]
|
||||
[Address(RVA = "0x18C8860", Offset = "0x18C7660", VA = "0x1818C8860", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600062E RID: 1582 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600062E")]
|
||||
[Address(RVA = "0x11DDF90", Offset = "0x11DCD90", VA = "0x1811DDF90", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600062F RID: 1583 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600062F")]
|
||||
[Address(RVA = "0x11DD9A0", Offset = "0x11DC7A0", VA = "0x1811DD9A0", Slot = "10")]
|
||||
public override void Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000630 RID: 1584 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000630")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000631 RID: 1585 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000631")]
|
||||
[Address(RVA = "0x18BF4C0", Offset = "0x18BE2C0", VA = "0x1818BF4C0", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000632 RID: 1586 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000632")]
|
||||
[Address(RVA = "0x11DB270", Offset = "0x11DA070", VA = "0x1811DB270", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000633 RID: 1587 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000633")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000634 RID: 1588 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000634")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000635 RID: 1589 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000635")]
|
||||
[Address(RVA = "0x18C6F40", Offset = "0x18C5D40", VA = "0x1818C6F40", Slot = "20")]
|
||||
public override void Hear()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000636 RID: 1590 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000636")]
|
||||
[Address(RVA = "0x178F470", Offset = "0x178E270", VA = "0x18178F470", Slot = "21")]
|
||||
public override void HearCheck()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000637 RID: 1591 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000637")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000638 RID: 1592 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000638")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000639 RID: 1593 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000639")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "24")]
|
||||
public override void DamagedDown()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600063A RID: 1594 RVA: 0x0000EE00 File Offset: 0x0000D000
|
||||
[Token(Token = "0x600063A")]
|
||||
[Address(RVA = "0x18C5230", Offset = "0x18C4030", VA = "0x1818C5230", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
int num = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num);
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num2 = 0;
|
||||
if (g_fWaitTime <= (float)num2)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num3 = this.g_fAttackRotate;
|
||||
while (num3 <= (float)num2)
|
||||
{
|
||||
}
|
||||
this.g_fAttackRotate = num3;
|
||||
this.g_Effect.Death();
|
||||
}
|
||||
|
||||
// Token: 0x0600063B RID: 1595 RVA: 0x0000EE5C File Offset: 0x0000D05C
|
||||
[Token(Token = "0x600063B")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
int num3 = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num3);
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
int num4 = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num4);
|
||||
}
|
||||
|
||||
// Token: 0x0600063C RID: 1596 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600063C")]
|
||||
[Address(RVA = "0x18C6B90", Offset = "0x18C5990", VA = "0x1818C6B90", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600063D RID: 1597 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600063D")]
|
||||
[Address(RVA = "0x18C80F0", Offset = "0x18C6EF0", VA = "0x1818C80F0")]
|
||||
protected void InitFightingType(AI_SpecterArmorGirl04.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600063E RID: 1598 RVA: 0x0000EEAC File Offset: 0x0000D0AC
|
||||
[Token(Token = "0x600063E")]
|
||||
[Address(RVA = "0x18C53A0", Offset = "0x18C41A0", VA = "0x1818C53A0")]
|
||||
private void FightAttackSelect()
|
||||
{
|
||||
int num = UnityEngine.Random.Range(0, 3);
|
||||
this.g_iBattleWatchType = num;
|
||||
float num2 = UnityEngine.Random.Range((float)0, 1f);
|
||||
if (this.g_fPlayerDistance < 9f)
|
||||
{
|
||||
this.g_fAttackRadiusMax = 12f;
|
||||
}
|
||||
this.g_fAttackRadiusMax = 12f;
|
||||
this.g_AttackType = (AI_SpecterArmorGirl04.AIFighting)((ulong)10L);
|
||||
this.g_fAttackRadiusMin = 4.5f;
|
||||
}
|
||||
|
||||
// Token: 0x0600063F RID: 1599 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600063F")]
|
||||
[Address(RVA = "0x18C5800", Offset = "0x18C4600", VA = "0x1818C5800")]
|
||||
private void FightReadyBattle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000640 RID: 1600 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000640")]
|
||||
[Address(RVA = "0x18C6250", Offset = "0x18C5050", VA = "0x1818C6250")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000641 RID: 1601 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000641")]
|
||||
[Address(RVA = "0x18C5670", Offset = "0x18C4470", VA = "0x1818C5670")]
|
||||
private void FightPlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000642 RID: 1602 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000642")]
|
||||
[Address(RVA = "0x18C55A0", Offset = "0x18C43A0", VA = "0x1818C55A0")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000643 RID: 1603 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000643")]
|
||||
[Address(RVA = "0x18C52D0", Offset = "0x18C40D0", VA = "0x1818C52D0")]
|
||||
private void FightAttack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000644 RID: 1604 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000644")]
|
||||
[Address(RVA = "0x18C59D0", Offset = "0x18C47D0", VA = "0x1818C59D0")]
|
||||
private void FightSkill02Ready()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000645 RID: 1605 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000645")]
|
||||
[Address(RVA = "0x18C5C80", Offset = "0x18C4A80", VA = "0x1818C5C80")]
|
||||
private void FightSkill02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000646 RID: 1606 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000646")]
|
||||
[Address(RVA = "0x18C5980", Offset = "0x18C4780", VA = "0x1818C5980")]
|
||||
private void FightSkill02End()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000647 RID: 1607 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000647")]
|
||||
[Address(RVA = "0x18C7100", Offset = "0x18C5F00", VA = "0x1818C7100", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000648 RID: 1608 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000648")]
|
||||
[Address(RVA = "0x1791130", Offset = "0x178FF30", VA = "0x181791130", Slot = "34")]
|
||||
public override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000649 RID: 1609 RVA: 0x0000EFC4 File Offset: 0x0000D1C4
|
||||
[Token(Token = "0x6000649")]
|
||||
[Address(RVA = "0x1791340", Offset = "0x1790140", VA = "0x181791340", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600064A RID: 1610 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600064A")]
|
||||
[Address(RVA = "0x18C50D0", Offset = "0x18C3ED0", VA = "0x1818C50D0", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600064B RID: 1611 RVA: 0x0000EFEC File Offset: 0x0000D1EC
|
||||
[Token(Token = "0x600064B")]
|
||||
[Address(RVA = "0x18C9090", Offset = "0x18C7E90", VA = "0x1818C9090", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
int num = 0;
|
||||
this.EndStatus((AI_NPC.AIStatus)num);
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num2 = 0;
|
||||
g_NPCM.SetLockPoint(num2 != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num3 = 0;
|
||||
g_This.SetActive(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600064C RID: 1612 RVA: 0x0000F038 File Offset: 0x0000D238
|
||||
[Token(Token = "0x600064C")]
|
||||
[Address(RVA = "0x18C90F0", Offset = "0x18C7EF0", VA = "0x1818C90F0", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600064D RID: 1613 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600064D")]
|
||||
[Address(RVA = "0x1791390", Offset = "0x1790190", VA = "0x181791390", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600064E RID: 1614 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600064E")]
|
||||
[Address(RVA = "0x18C9760", Offset = "0x18C8560", VA = "0x1818C9760")]
|
||||
public AI_SpecterArmorGirl04()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400073E RID: 1854
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400073E")]
|
||||
private SpecterArmorGirl04EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400073F RID: 1855
|
||||
[Token(Token = "0x400073F")]
|
||||
private const float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x04000740 RID: 1856
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000740")]
|
||||
private float g_fAttackRadiusMin;
|
||||
|
||||
// Token: 0x04000741 RID: 1857
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000741")]
|
||||
private float g_fAttackRadiusMax;
|
||||
|
||||
// Token: 0x04000742 RID: 1858
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000742")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000743 RID: 1859
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000743")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000744 RID: 1860
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4000744")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000745 RID: 1861
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x4000745")]
|
||||
private AI_SpecterArmorGirl04.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x04000746 RID: 1862
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000746")]
|
||||
private AI_SpecterArmorGirl04.AIFighting g_AttackType;
|
||||
|
||||
// Token: 0x04000747 RID: 1863
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000747")]
|
||||
private int g_iBattleWatchType;
|
||||
|
||||
// Token: 0x04000748 RID: 1864
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000748")]
|
||||
private float g_fAniBattleMoveDirection;
|
||||
|
||||
// Token: 0x04000749 RID: 1865
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x4000749")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x0400074A RID: 1866
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400074A")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x0400074B RID: 1867
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400074B")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400074C RID: 1868
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400074C")]
|
||||
private Shake g_ShakeBody;
|
||||
|
||||
// Token: 0x0400074D RID: 1869
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400074D")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x0400074E RID: 1870
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400074E")]
|
||||
private Shake g_ShakeWeapon;
|
||||
|
||||
// Token: 0x0200008F RID: 143
|
||||
[Token(Token = "0x200008F")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x04000750 RID: 1872
|
||||
[Token(Token = "0x4000750")]
|
||||
ReadyBattle,
|
||||
// Token: 0x04000751 RID: 1873
|
||||
[Token(Token = "0x4000751")]
|
||||
WatchFirst,
|
||||
// Token: 0x04000752 RID: 1874
|
||||
[Token(Token = "0x4000752")]
|
||||
Watch,
|
||||
// Token: 0x04000753 RID: 1875
|
||||
[Token(Token = "0x4000753")]
|
||||
PlayerDead,
|
||||
// Token: 0x04000754 RID: 1876
|
||||
[Token(Token = "0x4000754")]
|
||||
Attack01,
|
||||
// Token: 0x04000755 RID: 1877
|
||||
[Token(Token = "0x4000755")]
|
||||
Attack02,
|
||||
// Token: 0x04000756 RID: 1878
|
||||
[Token(Token = "0x4000756")]
|
||||
Attack03,
|
||||
// Token: 0x04000757 RID: 1879
|
||||
[Token(Token = "0x4000757")]
|
||||
Skill01,
|
||||
// Token: 0x04000758 RID: 1880
|
||||
[Token(Token = "0x4000758")]
|
||||
Skill03,
|
||||
// Token: 0x04000759 RID: 1881
|
||||
[Token(Token = "0x4000759")]
|
||||
Skill04,
|
||||
// Token: 0x0400075A RID: 1882
|
||||
[Token(Token = "0x400075A")]
|
||||
Skill02Ready,
|
||||
// Token: 0x0400075B RID: 1883
|
||||
[Token(Token = "0x400075B")]
|
||||
Skill02,
|
||||
// Token: 0x0400075C RID: 1884
|
||||
[Token(Token = "0x400075C")]
|
||||
Skill02End,
|
||||
// Token: 0x0400075D RID: 1885
|
||||
[Token(Token = "0x400075D")]
|
||||
AttackDebut
|
||||
}
|
||||
}
|
||||
405
Cpp2IL/Assembly-CSharp/AI_TreasureChestMonster01.cs
Normal file
405
Cpp2IL/Assembly-CSharp/AI_TreasureChestMonster01.cs
Normal file
@@ -0,0 +1,405 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000090 RID: 144
|
||||
[Token(Token = "0x2000090")]
|
||||
public class AI_TreasureChestMonster01 : AI_NPC
|
||||
{
|
||||
// Token: 0x0600064F RID: 1615 RVA: 0x0000F060 File Offset: 0x0000D260
|
||||
[Token(Token = "0x600064F")]
|
||||
[Address(RVA = "0x11D81B0", Offset = "0x11D6FB0", VA = "0x1811D81B0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
TreasureChestMonster01EffectPlay component = This.GetComponent<TreasureChestMonster01EffectPlay>();
|
||||
this.g_Effect = component;
|
||||
this.g_Effect.InitData();
|
||||
MoveController g_Move = this.g_Move;
|
||||
this.g_fDragRotation = 0.6f;
|
||||
g_Move.SetDragRotation(0.6f);
|
||||
this.g_Move.SetDragMove(8f);
|
||||
this.g_Move.gravity = 16f;
|
||||
this.g_Move.fallSpeedMax = -15f;
|
||||
this.g_fVisionDistance = 10f;
|
||||
this.g_fVisionAngle = 100f;
|
||||
this.g_fWalkSpeed = 1.2f;
|
||||
this.g_fRunSpeed = 2.4f;
|
||||
this.g_fDashSpeed = 12f;
|
||||
this.g_fNavMoveSpeed = 2.4f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bone004");
|
||||
shake2.Start(transform, true);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeButton = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeButton;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bone001");
|
||||
int num = 0;
|
||||
shake4.Start(transform2, num != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUp = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUp;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bone002");
|
||||
shake6.Start(transform3, true);
|
||||
this.g_NPCM.g_bCanResetDeath = false;
|
||||
this.g_bCallMonster = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000650 RID: 1616 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000650")]
|
||||
[Address(RVA = "0x11D84B0", Offset = "0x11D72B0", VA = "0x1811D84B0", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000651 RID: 1617 RVA: 0x0000F1EC File Offset: 0x0000D3EC
|
||||
[Token(Token = "0x6000651")]
|
||||
[Address(RVA = "0x11D8090", Offset = "0x11D6E90", VA = "0x1811D8090", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeButton.Update();
|
||||
this.g_ShakeUp.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000652 RID: 1618 RVA: 0x0000F220 File Offset: 0x0000D420
|
||||
[Token(Token = "0x6000652")]
|
||||
[Address(RVA = "0x11D5BB0", Offset = "0x11D49B0", VA = "0x1811D5BB0")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
if (Status == AI_NPC.AIStatus.Idle)
|
||||
{
|
||||
this.g_Effect.OpenBodyEffect();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000653 RID: 1619 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000653")]
|
||||
[Address(RVA = "0x11D7B40", Offset = "0x11D6940", VA = "0x1811D7B40", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000654 RID: 1620 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000654")]
|
||||
[Address(RVA = "0x11D7570", Offset = "0x11D6370", VA = "0x1811D7570", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000655 RID: 1621 RVA: 0x0000F244 File Offset: 0x0000D444
|
||||
[Token(Token = "0x6000655")]
|
||||
[Address(RVA = "0x11D6A10", Offset = "0x11D5810", VA = "0x1811D6A10", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000656 RID: 1622 RVA: 0x0000F270 File Offset: 0x0000D470
|
||||
[Token(Token = "0x6000656")]
|
||||
[Address(RVA = "0x11D5AB0", Offset = "0x11D48B0", VA = "0x1811D5AB0", Slot = "23")]
|
||||
public override void Damaged()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000657 RID: 1623 RVA: 0x0000F29C File Offset: 0x0000D49C
|
||||
[Token(Token = "0x6000657")]
|
||||
[Address(RVA = "0x11D5AB0", Offset = "0x11D48B0", VA = "0x1811D5AB0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000658 RID: 1624 RVA: 0x0000F2C8 File Offset: 0x0000D4C8
|
||||
[Token(Token = "0x6000658")]
|
||||
[Address(RVA = "0x11D5AF0", Offset = "0x11D48F0", VA = "0x1811D5AF0", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000659 RID: 1625 RVA: 0x0000F2F8 File Offset: 0x0000D4F8
|
||||
[Token(Token = "0x6000659")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x0600065A RID: 1626 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065A")]
|
||||
[Address(RVA = "0x11D6560", Offset = "0x11D5360", VA = "0x1811D6560", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600065B RID: 1627 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065B")]
|
||||
[Address(RVA = "0x11D76B0", Offset = "0x11D64B0", VA = "0x1811D76B0")]
|
||||
private void InitFightingType(AI_TreasureChestMonster01.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600065C RID: 1628 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065C")]
|
||||
[Address(RVA = "0x11D60D0", Offset = "0x11D4ED0", VA = "0x1811D60D0")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600065D RID: 1629 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065D")]
|
||||
[Address(RVA = "0x11D5BE0", Offset = "0x11D49E0", VA = "0x1811D5BE0")]
|
||||
private void FightAttack01()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600065E RID: 1630 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065E")]
|
||||
[Address(RVA = "0x11D5DB0", Offset = "0x11D4BB0", VA = "0x1811D5DB0")]
|
||||
private void FightAttack02()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600065F RID: 1631 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600065F")]
|
||||
[Address(RVA = "0x11D6060", Offset = "0x11D4E60", VA = "0x1811D6060")]
|
||||
private void FightMagic01Ready()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000660 RID: 1632 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000660")]
|
||||
[Address(RVA = "0x11D5FC0", Offset = "0x11D4DC0", VA = "0x1811D5FC0")]
|
||||
private void FightMagic01Fire()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000661 RID: 1633 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000661")]
|
||||
[Address(RVA = "0x11D6A50", Offset = "0x11D5850", VA = "0x1811D6A50", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000662 RID: 1634 RVA: 0x0000F33C File Offset: 0x0000D53C
|
||||
[Token(Token = "0x6000662")]
|
||||
[Address(RVA = "0x11D8140", Offset = "0x11D6F40", VA = "0x1811D8140", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x06000663 RID: 1635 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000663")]
|
||||
[Address(RVA = "0x11D5990", Offset = "0x11D4790", VA = "0x1811D5990", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000664 RID: 1636 RVA: 0x0000F360 File Offset: 0x0000D560
|
||||
[Token(Token = "0x6000664")]
|
||||
[Address(RVA = "0x11D80E0", Offset = "0x11D6EE0", VA = "0x1811D80E0", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000665 RID: 1637 RVA: 0x0000F3A4 File Offset: 0x0000D5A4
|
||||
[Token(Token = "0x6000665")]
|
||||
[Address(RVA = "0x11D8170", Offset = "0x11D6F70", VA = "0x1811D8170", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x06000666 RID: 1638 RVA: 0x0000F3CC File Offset: 0x0000D5CC
|
||||
[Token(Token = "0x6000666")]
|
||||
[Address(RVA = "0x11D86D0", Offset = "0x11D74D0", VA = "0x1811D86D0")]
|
||||
public AI_TreasureChestMonster01()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400075E RID: 1886
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400075E")]
|
||||
private TreasureChestMonster01EffectPlay g_Effect;
|
||||
|
||||
// Token: 0x0400075F RID: 1887
|
||||
[Token(Token = "0x400075F")]
|
||||
private const float g_fAttack01Radius = 3f;
|
||||
|
||||
// Token: 0x04000760 RID: 1888
|
||||
[Token(Token = "0x4000760")]
|
||||
private const float g_fAttack02Radius = 9f;
|
||||
|
||||
// Token: 0x04000761 RID: 1889
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000761")]
|
||||
private float g_fAttackRadius = 3f;
|
||||
|
||||
// Token: 0x04000762 RID: 1890
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x4000762")]
|
||||
protected float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x04000763 RID: 1891
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000763")]
|
||||
protected float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x04000764 RID: 1892
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4000764")]
|
||||
protected Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x04000765 RID: 1893
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4000765")]
|
||||
private AI_TreasureChestMonster01.AIFighting g_Fightting;
|
||||
|
||||
// Token: 0x04000766 RID: 1894
|
||||
[FieldOffset(Offset = "0x194")]
|
||||
[Token(Token = "0x4000766")]
|
||||
private AI_TreasureChestMonster01.AIFighting g_NextAttack = (AI_TreasureChestMonster01.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000767 RID: 1895
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4000767")]
|
||||
private float g_fAttackMoveTime;
|
||||
|
||||
// Token: 0x04000768 RID: 1896
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4000768")]
|
||||
private float g_fAttackRotateTime;
|
||||
|
||||
// Token: 0x04000769 RID: 1897
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000769")]
|
||||
private float g_fTyrantsTime;
|
||||
|
||||
// Token: 0x0400076A RID: 1898
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x400076A")]
|
||||
private float g_fAttackTime;
|
||||
|
||||
// Token: 0x0400076B RID: 1899
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400076B")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x0400076C RID: 1900
|
||||
[Token(Token = "0x400076C")]
|
||||
private const float g_fGoHomeTime = 3f;
|
||||
|
||||
// Token: 0x0400076D RID: 1901
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400076D")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x0400076E RID: 1902
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400076E")]
|
||||
private Shake g_ShakeButton;
|
||||
|
||||
// Token: 0x0400076F RID: 1903
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400076F")]
|
||||
private Shake g_ShakeUp;
|
||||
|
||||
// Token: 0x04000770 RID: 1904
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000770")]
|
||||
private bool g_bCallMonster;
|
||||
|
||||
// Token: 0x02000091 RID: 145
|
||||
[Token(Token = "0x2000091")]
|
||||
private enum AIFighting
|
||||
{
|
||||
// Token: 0x04000772 RID: 1906
|
||||
[Token(Token = "0x4000772")]
|
||||
Watch,
|
||||
// Token: 0x04000773 RID: 1907
|
||||
[Token(Token = "0x4000773")]
|
||||
Attack01,
|
||||
// Token: 0x04000774 RID: 1908
|
||||
[Token(Token = "0x4000774")]
|
||||
Attack02,
|
||||
// Token: 0x04000775 RID: 1909
|
||||
[Token(Token = "0x4000775")]
|
||||
Magic01Ready,
|
||||
// Token: 0x04000776 RID: 1910
|
||||
[Token(Token = "0x4000776")]
|
||||
Magic01Fire
|
||||
}
|
||||
}
|
||||
699
Cpp2IL/Assembly-CSharp/AI_knight.cs
Normal file
699
Cpp2IL/Assembly-CSharp/AI_knight.cs
Normal file
@@ -0,0 +1,699 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000092 RID: 146
|
||||
[Token(Token = "0x2000092")]
|
||||
public class AI_knight : AI_NPC
|
||||
{
|
||||
// Token: 0x06000667 RID: 1639 RVA: 0x0000F3F4 File Offset: 0x0000D5F4
|
||||
[Token(Token = "0x6000667")]
|
||||
[Address(RVA = "0x11DDFF0", Offset = "0x11DCDF0", VA = "0x1811DDFF0", Slot = "4")]
|
||||
public override void Start(GameObject This, NPCManage NPCM)
|
||||
{
|
||||
base.Start(This, NPCM);
|
||||
knightEffectPlay component = This.GetComponent<knightEffectPlay>();
|
||||
this.g_Effect = component;
|
||||
knightEffectPlay knightEffectPlay = this.g_Effect;
|
||||
MoveController g_Move = this.g_Move;
|
||||
knightEffectPlay.InitData(g_Move, this);
|
||||
VoiceKnight component2 = This.GetComponent<VoiceKnight>();
|
||||
this.g_Voice = component2;
|
||||
this.g_Voice.InitData();
|
||||
MoveController g_Move2 = this.g_Move;
|
||||
this.g_fAttackRadiusMax = 9f;
|
||||
this.g_fAttackRadiusMin = 9f;
|
||||
this.g_fDragRotation = 0.3f;
|
||||
g_Move2.SetDragRotation(0.3f);
|
||||
this.g_Move.SetDragMove(9f);
|
||||
this.g_Move.gravity = 15f;
|
||||
this.g_Move.fallSpeedMax = -30f;
|
||||
this.g_fVisionDistance = 45f;
|
||||
this.g_fVisionAngle = 100f;
|
||||
this.g_fWalkSpeed = 2.1f;
|
||||
this.g_fRunSpeed = 9f;
|
||||
this.g_fDashSpeed = 15f;
|
||||
Shake shake = new Shake();
|
||||
this.g_ShakeHead = shake;
|
||||
GameObject g_This = this.g_This;
|
||||
Shake shake2 = this.g_ShakeHead;
|
||||
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
||||
int num = 0;
|
||||
shake2.Start(transform, num != 0);
|
||||
Shake shake3 = new Shake();
|
||||
this.g_ShakeSpine = shake3;
|
||||
GameObject g_This2 = this.g_This;
|
||||
Shake shake4 = this.g_ShakeSpine;
|
||||
Transform transform2 = Common.FindChild(g_This2.transform, "Bip001 Spine");
|
||||
int num2 = 0;
|
||||
shake4.Start(transform2, num2 != 0);
|
||||
Shake shake5 = new Shake();
|
||||
this.g_ShakeUpperArmL = shake5;
|
||||
GameObject g_This3 = this.g_This;
|
||||
Shake shake6 = this.g_ShakeUpperArmL;
|
||||
Transform transform3 = Common.FindChild(g_This3.transform, "Bip001 L UpperArm");
|
||||
int num3 = 0;
|
||||
shake6.Start(transform3, num3 != 0);
|
||||
Shake shake7 = new Shake();
|
||||
this.g_ShakeUpperArmR = shake7;
|
||||
GameObject g_This4 = this.g_This;
|
||||
Shake shake8 = this.g_ShakeUpperArmR;
|
||||
Transform transform4 = Common.FindChild(g_This4.transform, "Bip001 R UpperArm");
|
||||
int num4 = 0;
|
||||
shake8.Start(transform4, num4 != 0);
|
||||
Shake shake9 = new Shake();
|
||||
this.g_ShakeForearmL = shake9;
|
||||
GameObject g_This5 = this.g_This;
|
||||
Shake shake10 = this.g_ShakeForearmL;
|
||||
Transform transform5 = Common.FindChild(g_This5.transform, "Bip001 L Forearm");
|
||||
int num5 = 0;
|
||||
shake10.Start(transform5, num5 != 0);
|
||||
Shake shake11 = new Shake();
|
||||
this.g_ShakeForearmR = shake11;
|
||||
GameObject g_This6 = this.g_This;
|
||||
Shake shake12 = this.g_ShakeForearmR;
|
||||
Transform transform6 = Common.FindChild(g_This6.transform, "Bip001 R Forearm");
|
||||
int num6 = 0;
|
||||
shake12.Start(transform6, num6 != 0);
|
||||
Shake shake13 = new Shake();
|
||||
this.g_ShakeThighL = shake13;
|
||||
GameObject g_This7 = this.g_This;
|
||||
Shake shake14 = this.g_ShakeThighL;
|
||||
Transform transform7 = Common.FindChild(g_This7.transform, "Bip001 L Thigh");
|
||||
int num7 = 0;
|
||||
shake14.Start(transform7, num7 != 0);
|
||||
Shake shake15 = new Shake();
|
||||
this.g_ShakeThighR = shake15;
|
||||
GameObject g_This8 = this.g_This;
|
||||
Shake shake16 = this.g_ShakeThighR;
|
||||
Transform transform8 = Common.FindChild(g_This8.transform, "Bip001 R Thigh");
|
||||
int num8 = 0;
|
||||
shake16.Start(transform8, num8 != 0);
|
||||
Shake shake17 = new Shake();
|
||||
this.g_ShakeCalfL = shake17;
|
||||
GameObject g_This9 = this.g_This;
|
||||
Shake shake18 = this.g_ShakeCalfL;
|
||||
Transform transform9 = Common.FindChild(g_This9.transform, "Bip001 L Calf");
|
||||
int num9 = 0;
|
||||
shake18.Start(transform9, num9 != 0);
|
||||
Shake shake19 = new Shake();
|
||||
this.g_ShakeCalfR = shake19;
|
||||
GameObject g_This10 = this.g_This;
|
||||
Shake shake20 = this.g_ShakeCalfR;
|
||||
Transform transform10 = Common.FindChild(g_This10.transform, "Bip001 R Calf");
|
||||
int num10 = 0;
|
||||
shake20.Start(transform10, num10 != 0);
|
||||
Shake shake21 = new Shake();
|
||||
this.g_ShakeAll = shake21;
|
||||
GameObject g_This11 = this.g_This;
|
||||
Shake shake22 = this.g_ShakeAll;
|
||||
Transform transform11 = Common.FindChild(g_This11.transform, "Bip001");
|
||||
int num11 = 0;
|
||||
shake22.Start(transform11, num11 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06000668 RID: 1640 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000668")]
|
||||
[Address(RVA = "0x11DE740", Offset = "0x11DD540", VA = "0x1811DE740", Slot = "5")]
|
||||
public override void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000669 RID: 1641 RVA: 0x0000F7A8 File Offset: 0x0000D9A8
|
||||
[Token(Token = "0x6000669")]
|
||||
[Address(RVA = "0x11DDA10", Offset = "0x11DC810", VA = "0x1811DDA10", Slot = "6")]
|
||||
public override void LateUpdate()
|
||||
{
|
||||
this.g_ShakeHead.Update();
|
||||
this.g_ShakeSpine.Update();
|
||||
this.g_ShakeUpperArmL.Update();
|
||||
this.g_ShakeUpperArmR.Update();
|
||||
this.g_ShakeForearmL.Update();
|
||||
this.g_ShakeForearmR.Update();
|
||||
this.g_ShakeThighL.Update();
|
||||
this.g_ShakeThighR.Update();
|
||||
this.g_ShakeCalfL.Update();
|
||||
this.g_ShakeCalfR.Update();
|
||||
this.g_ShakeAll.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600066A RID: 1642 RVA: 0x0000F834 File Offset: 0x0000DA34
|
||||
[Token(Token = "0x600066A")]
|
||||
[Address(RVA = "0x11D8AA0", Offset = "0x11D78A0", VA = "0x1811D8AA0")]
|
||||
public void EndStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
this.g_Move.gravity = 15f;
|
||||
}
|
||||
|
||||
// Token: 0x0600066B RID: 1643 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600066B")]
|
||||
[Address(RVA = "0x11DD0D0", Offset = "0x11DBED0", VA = "0x1811DD0D0", Slot = "38")]
|
||||
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600066C RID: 1644 RVA: 0x0000F858 File Offset: 0x0000DA58
|
||||
[Token(Token = "0x600066C")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20", Slot = "7")]
|
||||
public override void Special()
|
||||
{
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x0600066D RID: 1645 RVA: 0x0000F86C File Offset: 0x0000DA6C
|
||||
[Token(Token = "0x600066D")]
|
||||
[Address(RVA = "0x11DB210", Offset = "0x11DA010", VA = "0x1811DB210", Slot = "26")]
|
||||
public override void GetUp()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
}
|
||||
|
||||
// Token: 0x0600066E RID: 1646 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600066E")]
|
||||
[Address(RVA = "0x11DDF90", Offset = "0x11DCD90", VA = "0x1811DDF90", Slot = "9")]
|
||||
public override void Sky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600066F RID: 1647 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600066F")]
|
||||
[Address(RVA = "0x11DD9A0", Offset = "0x11DC7A0", VA = "0x1811DD9A0", Slot = "10")]
|
||||
public override void Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000670 RID: 1648 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000670")]
|
||||
[Address(RVA = "0x11DC0F0", Offset = "0x11DAEF0", VA = "0x1811DC0F0", Slot = "8")]
|
||||
public override void Idle()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000671 RID: 1649 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000671")]
|
||||
[Address(RVA = "0x11DDB70", Offset = "0x11DC970", VA = "0x1811DDB70", Slot = "11")]
|
||||
public override void Patrol()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000672 RID: 1650 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000672")]
|
||||
[Address(RVA = "0x11DB270", Offset = "0x11DA070", VA = "0x1811DB270", Slot = "19")]
|
||||
public override void GoHome()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000673 RID: 1651 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000673")]
|
||||
[Address(RVA = "0x11D86F0", Offset = "0x11D74F0", VA = "0x1811D86F0", Slot = "12")]
|
||||
public override void Confirming()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000674 RID: 1652 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000674")]
|
||||
[Address(RVA = "0x11DDB10", Offset = "0x11DC910", VA = "0x1811DDB10", Slot = "16")]
|
||||
public override void LookFor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000675 RID: 1653 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000675")]
|
||||
[Address(RVA = "0x11D89B0", Offset = "0x11D77B0", VA = "0x1811D89B0", Slot = "25")]
|
||||
public override void DamagedFly()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000676 RID: 1654 RVA: 0x0000F89C File Offset: 0x0000DA9C
|
||||
[Token(Token = "0x6000676")]
|
||||
[Address(RVA = "0x11D8A00", Offset = "0x11D7800", VA = "0x1811D8A00", Slot = "27")]
|
||||
public override void Death()
|
||||
{
|
||||
base.Initialize();
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
float num2 = this.g_fAttackComob;
|
||||
while (num2 <= (float)num)
|
||||
{
|
||||
}
|
||||
this.g_fAttackComob = num2;
|
||||
this.g_Effect.Death();
|
||||
}
|
||||
|
||||
// Token: 0x06000677 RID: 1655 RVA: 0x0000F8F0 File Offset: 0x0000DAF0
|
||||
[Token(Token = "0x6000677")]
|
||||
[Address(RVA = "0x11D5B50", Offset = "0x11D4950", VA = "0x1811D5B50", Slot = "28")]
|
||||
public override void Destroy()
|
||||
{
|
||||
float g_fWaitTime = this.g_fWaitTime;
|
||||
int num = 0;
|
||||
if (g_fWaitTime <= (float)num)
|
||||
{
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
base.Initialize();
|
||||
return;
|
||||
}
|
||||
this.g_fWaitTime = g_fWaitTime;
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x06000678 RID: 1656 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000678")]
|
||||
[Address(RVA = "0x11DA920", Offset = "0x11D9720", VA = "0x1811DA920", Slot = "22")]
|
||||
public override void Fighting()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000679 RID: 1657 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000679")]
|
||||
[Address(RVA = "0x11DC150", Offset = "0x11DAF50", VA = "0x1811DC150")]
|
||||
protected void InitFightingType(AI_knight.AIFighting Type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600067A RID: 1658 RVA: 0x0000F934 File Offset: 0x0000DB34
|
||||
[Token(Token = "0x600067A")]
|
||||
[Address(RVA = "0x11D9920", Offset = "0x11D8720", VA = "0x1811D9920")]
|
||||
private void FightAttackSelect()
|
||||
{
|
||||
float num = UnityEngine.Random.Range((float)0, 1f);
|
||||
this.g_fAttackRadiusMin = 1.5f;
|
||||
this.g_AttackType = (AI_knight.AIFighting)((ulong)15L);
|
||||
this.g_fAttackRadiusMax = 12f;
|
||||
}
|
||||
|
||||
// Token: 0x0600067B RID: 1659 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600067B")]
|
||||
[Address(RVA = "0x11DA340", Offset = "0x11D9140", VA = "0x1811DA340")]
|
||||
private void FightWatch()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600067C RID: 1660 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600067C")]
|
||||
[Address(RVA = "0x11D9D80", Offset = "0x11D8B80", VA = "0x1811D9D80")]
|
||||
private void FightDodge()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600067D RID: 1661 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600067D")]
|
||||
[Address(RVA = "0x11D9BD0", Offset = "0x11D89D0", VA = "0x1811D9BD0")]
|
||||
private void FightAttack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600067E RID: 1662 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600067E")]
|
||||
[Address(RVA = "0x11D9570", Offset = "0x11D8370", VA = "0x1811D9570")]
|
||||
private void FightAttackNoWait()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600067F RID: 1663 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600067F")]
|
||||
[Address(RVA = "0x11D8CE0", Offset = "0x11D7AE0", VA = "0x1811D8CE0")]
|
||||
private void FightAttack03Jump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000680 RID: 1664 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000680")]
|
||||
[Address(RVA = "0x11D8AD0", Offset = "0x11D78D0", VA = "0x1811D8AD0")]
|
||||
private void FightAttack03Fall()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000681 RID: 1665 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000681")]
|
||||
[Address(RVA = "0x11D8F60", Offset = "0x11D7D60", VA = "0x1811D8F60")]
|
||||
private void FightAttack03Land()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000682 RID: 1666 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000682")]
|
||||
[Address(RVA = "0x11D9210", Offset = "0x11D8010", VA = "0x1811D9210")]
|
||||
private void FightAttackBigJump()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000683 RID: 1667 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000683")]
|
||||
[Address(RVA = "0x11D9030", Offset = "0x11D7E30", VA = "0x1811D9030")]
|
||||
private void FightAttackBigJumpFall()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000684 RID: 1668 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000684")]
|
||||
[Address(RVA = "0x11D9B30", Offset = "0x11D8930", VA = "0x1811D9B30")]
|
||||
private void FightAttackSky()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000685 RID: 1669 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000685")]
|
||||
[Address(RVA = "0x11D99F0", Offset = "0x11D87F0", VA = "0x1811D99F0")]
|
||||
private void FightAttackSkyFall()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000686 RID: 1670 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000686")]
|
||||
[Address(RVA = "0x11D9690", Offset = "0x11D8490", VA = "0x1811D9690")]
|
||||
private void FightAttackRun()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000687 RID: 1671 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000687")]
|
||||
[Address(RVA = "0x11DA2A0", Offset = "0x11D90A0", VA = "0x1811DA2A0")]
|
||||
private void FightPlayerDead()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000688 RID: 1672 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000688")]
|
||||
[Address(RVA = "0x11DB3A0", Offset = "0x11DA1A0", VA = "0x1811DB3A0", Slot = "33")]
|
||||
public override void Hit(AttackData Data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000689 RID: 1673 RVA: 0x0000F9BC File Offset: 0x0000DBBC
|
||||
[Token(Token = "0x6000689")]
|
||||
[Address(RVA = "0x11DDE70", Offset = "0x11DCC70", VA = "0x1811DDE70", Slot = "30")]
|
||||
public override void Resurrection()
|
||||
{
|
||||
base.Resurrection();
|
||||
this.g_bDeath = false;
|
||||
this.g_bDamageFly = false;
|
||||
this.Create();
|
||||
int parameterCount = ((IParameterProvider)this).ParameterCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600068A RID: 1674 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600068A")]
|
||||
[Address(RVA = "0x11D8840", Offset = "0x11D7640", VA = "0x1811D8840", Slot = "31")]
|
||||
public override void Create()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600068B RID: 1675 RVA: 0x0000F9EC File Offset: 0x0000DBEC
|
||||
[Token(Token = "0x600068B")]
|
||||
[Address(RVA = "0x11DDE10", Offset = "0x11DCC10", VA = "0x1811DDE10", Slot = "32")]
|
||||
public override void Remove()
|
||||
{
|
||||
base.Initialize();
|
||||
NPCManage g_NPCM = this.g_NPCM;
|
||||
int num = 0;
|
||||
g_NPCM.SetLockPoint(num != 0);
|
||||
this.g_Effect.Remove();
|
||||
GameObject g_This = this.g_This;
|
||||
int num2 = 0;
|
||||
g_This.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600068C RID: 1676 RVA: 0x0000FA30 File Offset: 0x0000DC30
|
||||
[Token(Token = "0x600068C")]
|
||||
[Address(RVA = "0x11DDF50", Offset = "0x11DCD50", VA = "0x1811DDF50", Slot = "35")]
|
||||
public override void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
base.SetTimeScale(fTimeScale);
|
||||
this.g_Effect.SetTimeScale(fTimeScale);
|
||||
}
|
||||
|
||||
// Token: 0x0600068D RID: 1677 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600068D")]
|
||||
[Address(RVA = "0x11DDEC0", Offset = "0x11DCCC0", VA = "0x1811DDEC0", Slot = "36")]
|
||||
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600068E RID: 1678 RVA: 0x0000FA58 File Offset: 0x0000DC58
|
||||
[Token(Token = "0x600068E")]
|
||||
[Address(RVA = "0x11DE960", Offset = "0x11DD760", VA = "0x1811DE960")]
|
||||
public AI_knight()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000777 RID: 1911
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000777")]
|
||||
private knightEffectPlay g_Effect;
|
||||
|
||||
// Token: 0x04000778 RID: 1912
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000778")]
|
||||
private VoiceKnight g_Voice;
|
||||
|
||||
// Token: 0x04000779 RID: 1913
|
||||
[Token(Token = "0x4000779")]
|
||||
private const float g_fAttackBaseRadius = 9f;
|
||||
|
||||
// Token: 0x0400077A RID: 1914
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400077A")]
|
||||
private float g_fAttackRadiusMin;
|
||||
|
||||
// Token: 0x0400077B RID: 1915
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400077B")]
|
||||
private float g_fAttackRadiusMax;
|
||||
|
||||
// Token: 0x0400077C RID: 1916
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400077C")]
|
||||
private float g_fAniMoveSpeed;
|
||||
|
||||
// Token: 0x0400077D RID: 1917
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400077D")]
|
||||
private float g_fAniMoveAngle;
|
||||
|
||||
// Token: 0x0400077E RID: 1918
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400077E")]
|
||||
private Vector3 g_v3PreForward;
|
||||
|
||||
// Token: 0x0400077F RID: 1919
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400077F")]
|
||||
private AI_knight.AIFighting g_Fightting = (AI_knight.AIFighting)((ulong)1L);
|
||||
|
||||
// Token: 0x04000780 RID: 1920
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4000780")]
|
||||
private AI_knight.AIFighting g_AttackType = (AI_knight.AIFighting)((ulong)10L);
|
||||
|
||||
// Token: 0x04000781 RID: 1921
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x4000781")]
|
||||
private float g_fTrackTime;
|
||||
|
||||
// Token: 0x04000782 RID: 1922
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000782")]
|
||||
private float g_fAttackRotate;
|
||||
|
||||
// Token: 0x04000783 RID: 1923
|
||||
[FieldOffset(Offset = "0x1AC")]
|
||||
[Token(Token = "0x4000783")]
|
||||
private float g_fAttackComob;
|
||||
|
||||
// Token: 0x04000784 RID: 1924
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000784")]
|
||||
private Vector3 g_v3BigJumpLandPoint;
|
||||
|
||||
// Token: 0x04000785 RID: 1925
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000785")]
|
||||
private Shake g_ShakeHead;
|
||||
|
||||
// Token: 0x04000786 RID: 1926
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000786")]
|
||||
private Shake g_ShakeSpine;
|
||||
|
||||
// Token: 0x04000787 RID: 1927
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4000787")]
|
||||
private Shake g_ShakeUpperArmL;
|
||||
|
||||
// Token: 0x04000788 RID: 1928
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4000788")]
|
||||
private Shake g_ShakeUpperArmR;
|
||||
|
||||
// Token: 0x04000789 RID: 1929
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4000789")]
|
||||
private Shake g_ShakeForearmL;
|
||||
|
||||
// Token: 0x0400078A RID: 1930
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400078A")]
|
||||
private Shake g_ShakeForearmR;
|
||||
|
||||
// Token: 0x0400078B RID: 1931
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400078B")]
|
||||
private Shake g_ShakeThighL;
|
||||
|
||||
// Token: 0x0400078C RID: 1932
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400078C")]
|
||||
private Shake g_ShakeThighR;
|
||||
|
||||
// Token: 0x0400078D RID: 1933
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400078D")]
|
||||
private Shake g_ShakeCalfL;
|
||||
|
||||
// Token: 0x0400078E RID: 1934
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400078E")]
|
||||
private Shake g_ShakeCalfR;
|
||||
|
||||
// Token: 0x0400078F RID: 1935
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400078F")]
|
||||
private Shake g_ShakeAll;
|
||||
|
||||
// Token: 0x04000790 RID: 1936
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x4000790")]
|
||||
private bool g_bDamageFly;
|
||||
|
||||
// Token: 0x04000791 RID: 1937
|
||||
[FieldOffset(Offset = "0x21C")]
|
||||
[Token(Token = "0x4000791")]
|
||||
private float g_fAttack03JumpAgainProbability;
|
||||
|
||||
// Token: 0x02000093 RID: 147
|
||||
[Token(Token = "0x2000093")]
|
||||
protected enum AIFighting
|
||||
{
|
||||
// Token: 0x04000793 RID: 1939
|
||||
[Token(Token = "0x4000793")]
|
||||
WatchFirst,
|
||||
// Token: 0x04000794 RID: 1940
|
||||
[Token(Token = "0x4000794")]
|
||||
Watch,
|
||||
// Token: 0x04000795 RID: 1941
|
||||
[Token(Token = "0x4000795")]
|
||||
PlayerDead,
|
||||
// Token: 0x04000796 RID: 1942
|
||||
[Token(Token = "0x4000796")]
|
||||
DodgeF,
|
||||
// Token: 0x04000797 RID: 1943
|
||||
[Token(Token = "0x4000797")]
|
||||
DodgeL,
|
||||
// Token: 0x04000798 RID: 1944
|
||||
[Token(Token = "0x4000798")]
|
||||
DodgeR,
|
||||
// Token: 0x04000799 RID: 1945
|
||||
[Token(Token = "0x4000799")]
|
||||
DodgeB,
|
||||
// Token: 0x0400079A RID: 1946
|
||||
[Token(Token = "0x400079A")]
|
||||
Attack01_01,
|
||||
// Token: 0x0400079B RID: 1947
|
||||
[Token(Token = "0x400079B")]
|
||||
Attack01_02,
|
||||
// Token: 0x0400079C RID: 1948
|
||||
[Token(Token = "0x400079C")]
|
||||
Attack01_03,
|
||||
// Token: 0x0400079D RID: 1949
|
||||
[Token(Token = "0x400079D")]
|
||||
Attack02,
|
||||
// Token: 0x0400079E RID: 1950
|
||||
[Token(Token = "0x400079E")]
|
||||
Attack03Jump,
|
||||
// Token: 0x0400079F RID: 1951
|
||||
[Token(Token = "0x400079F")]
|
||||
Attack03JumpAgain,
|
||||
// Token: 0x040007A0 RID: 1952
|
||||
[Token(Token = "0x40007A0")]
|
||||
Attack03Fall,
|
||||
// Token: 0x040007A1 RID: 1953
|
||||
[Token(Token = "0x40007A1")]
|
||||
Attack03Land,
|
||||
// Token: 0x040007A2 RID: 1954
|
||||
[Token(Token = "0x40007A2")]
|
||||
Attack04,
|
||||
// Token: 0x040007A3 RID: 1955
|
||||
[Token(Token = "0x40007A3")]
|
||||
AttackBigJump,
|
||||
// Token: 0x040007A4 RID: 1956
|
||||
[Token(Token = "0x40007A4")]
|
||||
AttackBigJumpFall,
|
||||
// Token: 0x040007A5 RID: 1957
|
||||
[Token(Token = "0x40007A5")]
|
||||
AttackBigJumpLand,
|
||||
// Token: 0x040007A6 RID: 1958
|
||||
[Token(Token = "0x40007A6")]
|
||||
AttackSky,
|
||||
// Token: 0x040007A7 RID: 1959
|
||||
[Token(Token = "0x40007A7")]
|
||||
AttackSkyFall,
|
||||
// Token: 0x040007A8 RID: 1960
|
||||
[Token(Token = "0x40007A8")]
|
||||
AttackSkyLand,
|
||||
// Token: 0x040007A9 RID: 1961
|
||||
[Token(Token = "0x40007A9")]
|
||||
AttackRun,
|
||||
// Token: 0x040007AA RID: 1962
|
||||
[Token(Token = "0x40007AA")]
|
||||
AttackRunEnd,
|
||||
// Token: 0x040007AB RID: 1963
|
||||
[Token(Token = "0x40007AB")]
|
||||
AttackDodge
|
||||
}
|
||||
}
|
||||
237
Cpp2IL/Assembly-CSharp/Absorb.cs
Normal file
237
Cpp2IL/Assembly-CSharp/Absorb.cs
Normal file
@@ -0,0 +1,237 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000AD RID: 173
|
||||
[Token(Token = "0x20000AD")]
|
||||
public class Absorb : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000036 RID: 54
|
||||
// (get) Token: 0x060007B3 RID: 1971 RVA: 0x00011928 File Offset: 0x0000FB28
|
||||
[Token(Token = "0x17000036")]
|
||||
private GameSave GameSave
|
||||
{
|
||||
[Token(Token = "0x60007B3")]
|
||||
[Address(RVA = "0x11E1380", Offset = "0x11E0180", VA = "0x1811E1380")]
|
||||
get
|
||||
{
|
||||
return Game.GameSave;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007B4 RID: 1972 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007B4")]
|
||||
[Address(RVA = "0x11DEF00", Offset = "0x11DDD00", VA = "0x1811DEF00")]
|
||||
public void InitData()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007B5 RID: 1973 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007B5")]
|
||||
[Address(RVA = "0x11DF330", Offset = "0x11DE130", VA = "0x1811DF330")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007B6 RID: 1974 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007B6")]
|
||||
[Address(RVA = "0x11DE980", Offset = "0x11DD780", VA = "0x1811DE980")]
|
||||
public void Attack()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007B7 RID: 1975 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007B7")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
public void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007B8 RID: 1976 RVA: 0x0001193C File Offset: 0x0000FB3C
|
||||
[Token(Token = "0x60007B8")]
|
||||
[Address(RVA = "0x11E1330", Offset = "0x11E0130", VA = "0x1811E1330")]
|
||||
public Absorb()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040008EB RID: 2283
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40008EB")]
|
||||
private List<EnemiesManager.EnemyData> enemies;
|
||||
|
||||
// Token: 0x040008EC RID: 2284
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40008EC")]
|
||||
private AttackData[] g_AD;
|
||||
|
||||
// Token: 0x040008ED RID: 2285
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40008ED")]
|
||||
public float g_fDuration = 1.4f;
|
||||
|
||||
// Token: 0x040008EE RID: 2286
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40008EE")]
|
||||
public float g_fDurationV2 = 1.5f;
|
||||
|
||||
// Token: 0x040008EF RID: 2287
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40008EF")]
|
||||
private float g_fDurationVal;
|
||||
|
||||
// Token: 0x040008F0 RID: 2288
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40008F0")]
|
||||
public float g_fIntervals = 0.15f;
|
||||
|
||||
// Token: 0x040008F1 RID: 2289
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40008F1")]
|
||||
private float g_fIntervalsVal;
|
||||
|
||||
// Token: 0x040008F2 RID: 2290
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40008F2")]
|
||||
public GameObject EffectLv01Object;
|
||||
|
||||
// Token: 0x040008F3 RID: 2291
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40008F3")]
|
||||
public GameObject EffectLv03Object;
|
||||
|
||||
// Token: 0x040008F4 RID: 2292
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40008F4")]
|
||||
public GameObject EffectLv05Object;
|
||||
|
||||
// Token: 0x040008F5 RID: 2293
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40008F5")]
|
||||
public GameObject EffectCollisionObject;
|
||||
|
||||
// Token: 0x040008F6 RID: 2294
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40008F6")]
|
||||
private EffectPool g_EffLv01;
|
||||
|
||||
// Token: 0x040008F7 RID: 2295
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40008F7")]
|
||||
private EffectPool g_EffLv03;
|
||||
|
||||
// Token: 0x040008F8 RID: 2296
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40008F8")]
|
||||
private EffectPool g_EffLv05;
|
||||
|
||||
// Token: 0x040008F9 RID: 2297
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40008F9")]
|
||||
private EffectPool g_EffCollision;
|
||||
|
||||
// Token: 0x040008FA RID: 2298
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40008FA")]
|
||||
public GameObject SEObject;
|
||||
|
||||
// Token: 0x040008FB RID: 2299
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40008FB")]
|
||||
public GameObject SECollisionObject;
|
||||
|
||||
// Token: 0x040008FC RID: 2300
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40008FC")]
|
||||
private SoundEffect g_SE;
|
||||
|
||||
// Token: 0x040008FD RID: 2301
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40008FD")]
|
||||
private SoundEffectPool g_SEPCollision;
|
||||
|
||||
// Token: 0x040008FE RID: 2302
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40008FE")]
|
||||
private float g_fRadius = 3f;
|
||||
|
||||
// Token: 0x040008FF RID: 2303
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40008FF")]
|
||||
private Transform g_DecalAura;
|
||||
|
||||
// Token: 0x04000900 RID: 2304
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000900")]
|
||||
private Material g_MatDecalAura;
|
||||
|
||||
// Token: 0x04000901 RID: 2305
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4000901")]
|
||||
private Color g_OriginalColor;
|
||||
|
||||
// Token: 0x04000902 RID: 2306
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4000902")]
|
||||
private Color g_Color;
|
||||
|
||||
// Token: 0x04000903 RID: 2307
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000903")]
|
||||
private float g_fColorSpeed = 5f;
|
||||
|
||||
// Token: 0x04000904 RID: 2308
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4000904")]
|
||||
private float g_fRotateSpeed = 200f;
|
||||
|
||||
// Token: 0x04000905 RID: 2309
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4000905")]
|
||||
private float g_fMPTotal;
|
||||
|
||||
// Token: 0x04000906 RID: 2310
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4000906")]
|
||||
private float g_fAchievementMP;
|
||||
|
||||
// Token: 0x04000907 RID: 2311
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4000907")]
|
||||
private float g_fCloseTime = 3f;
|
||||
|
||||
// Token: 0x04000908 RID: 2312
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x4000908")]
|
||||
private float g_fCloseTimeVal;
|
||||
|
||||
// Token: 0x04000909 RID: 2313
|
||||
[Token(Token = "0x4000909")]
|
||||
private const float g_fPushStrength = 9f;
|
||||
|
||||
// Token: 0x0400090A RID: 2314
|
||||
[Token(Token = "0x400090A")]
|
||||
private const float g_fPushStrengthFade = 6f;
|
||||
|
||||
// Token: 0x0400090B RID: 2315
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400090B")]
|
||||
private float g_fPushStrengthVal;
|
||||
|
||||
// Token: 0x0400090C RID: 2316
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400090C")]
|
||||
private List<NPCManage> g_PushEnemy;
|
||||
|
||||
// Token: 0x0400090D RID: 2317
|
||||
[Token(Token = "0x400090D")]
|
||||
private const float g_fSuckDistance = 15f;
|
||||
|
||||
// Token: 0x0400090E RID: 2318
|
||||
[Token(Token = "0x400090E")]
|
||||
private const float g_fSuckStrength = 1.5f;
|
||||
}
|
||||
58
Cpp2IL/Assembly-CSharp/AchievementData.cs
Normal file
58
Cpp2IL/Assembly-CSharp/AchievementData.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
// Token: 0x02000116 RID: 278
|
||||
[Token(Token = "0x2000116")]
|
||||
[Serializable]
|
||||
public class AchievementData
|
||||
{
|
||||
// Token: 0x1700005F RID: 95
|
||||
// (get) Token: 0x06000EAC RID: 3756 RVA: 0x00022D44 File Offset: 0x00020F44
|
||||
[Token(Token = "0x1700005F")]
|
||||
[JsonIgnore]
|
||||
public bool HasUnlocked
|
||||
{
|
||||
[Token(Token = "0x6000EAC")]
|
||||
[Address(RVA = "0x412250", Offset = "0x411050", VA = "0x180412250")]
|
||||
get
|
||||
{
|
||||
return this.unlocked;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000EAD RID: 3757 RVA: 0x00022D58 File Offset: 0x00020F58
|
||||
[Token(Token = "0x6000EAD")]
|
||||
[Address(RVA = "0xDA5AE0", Offset = "0xDA48E0", VA = "0x180DA5AE0")]
|
||||
public AchievementData(GameAchievement id, bool unlocked)
|
||||
{
|
||||
this.id = id;
|
||||
this.unlocked = unlocked;
|
||||
}
|
||||
|
||||
// Token: 0x06000EAE RID: 3758 RVA: 0x00022D7C File Offset: 0x00020F7C
|
||||
[Token(Token = "0x6000EAE")]
|
||||
[Address(RVA = "0x7716D0", Offset = "0x7704D0", VA = "0x1807716D0")]
|
||||
public void Unlock()
|
||||
{
|
||||
this.unlocked = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000EAF RID: 3759 RVA: 0x00022D90 File Offset: 0x00020F90
|
||||
[Token(Token = "0x6000EAF")]
|
||||
[Address(RVA = "0x11E13D0", Offset = "0x11E01D0", VA = "0x1811E13D0")]
|
||||
public void Lock()
|
||||
{
|
||||
this.unlocked = false;
|
||||
}
|
||||
|
||||
// Token: 0x0400192E RID: 6446
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400192E")]
|
||||
public GameAchievement id;
|
||||
|
||||
// Token: 0x0400192F RID: 6447
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400192F")]
|
||||
public bool unlocked;
|
||||
}
|
||||
237
Cpp2IL/Assembly-CSharp/AchievementsSystem.cs
Normal file
237
Cpp2IL/Assembly-CSharp/AchievementsSystem.cs
Normal file
@@ -0,0 +1,237 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000013 RID: 19
|
||||
[Token(Token = "0x2000013")]
|
||||
[Serializable]
|
||||
public class AchievementsSystem
|
||||
{
|
||||
// Token: 0x0600006D RID: 109 RVA: 0x000035BC File Offset: 0x000017BC
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x11E1D30", Offset = "0x11E0B30", VA = "0x1811E1D30")]
|
||||
public void Init()
|
||||
{
|
||||
int num = 0;
|
||||
this.recordChantCollection = false;
|
||||
this.chantTimer = (float)num;
|
||||
this.isAir = num != 0;
|
||||
this.airKillCounter = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600006E RID: 110 RVA: 0x000035E8 File Offset: 0x000017E8
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x11E1EC0", Offset = "0x11E0CC0", VA = "0x1811E1EC0")]
|
||||
public void Update(float deltaTime)
|
||||
{
|
||||
if (this.recordChantCollection)
|
||||
{
|
||||
float num = this.chantTimer;
|
||||
if (num > 10f)
|
||||
{
|
||||
this.recordChantCollection = false;
|
||||
}
|
||||
this.chantTimer = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600006F RID: 111 RVA: 0x0000361C File Offset: 0x0000181C
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x11E1D40", Offset = "0x11E0B40", VA = "0x1811E1D40")]
|
||||
public void StartRecordingChant()
|
||||
{
|
||||
this.recordChantCollection = true;
|
||||
this.chantTimer = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000070 RID: 112 RVA: 0x0000363C File Offset: 0x0000183C
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x11E13E0", Offset = "0x11E01E0", VA = "0x1811E13E0")]
|
||||
public void FinishRecordingChant()
|
||||
{
|
||||
if (this.recordChantCollection)
|
||||
{
|
||||
this.recordChantCollection = false;
|
||||
int num = Game.Collection.IncreaseSpeedSpellcasting();
|
||||
Game.UnlockAchievement(GameAchievement.SpeedSpellcasting6);
|
||||
Game.UnlockAchievement(GameAchievement.SpeedSpellcasting60);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000071 RID: 113 RVA: 0x0000367C File Offset: 0x0000187C
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x11E1AF0", Offset = "0x11E08F0", VA = "0x1811E1AF0")]
|
||||
public void IncreaseMeleeSpellcasting()
|
||||
{
|
||||
int num = Game.Collection.IncreaseMeleeSpellcasting();
|
||||
Game.UnlockAchievement(GameAchievement.MeleeSpellcasting30);
|
||||
Game.UnlockAchievement(GameAchievement.MeleeSpellcasting300);
|
||||
}
|
||||
|
||||
// Token: 0x06000072 RID: 114 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x11E1A10", Offset = "0x11E0810", VA = "0x1811E1A10")]
|
||||
public void IncreaseManaAbsorbed(int increment)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000073 RID: 115 RVA: 0x000036A8 File Offset: 0x000018A8
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x11E1C60", Offset = "0x11E0A60", VA = "0x1811E1C60")]
|
||||
public void IncreaseTreasureChestCollection()
|
||||
{
|
||||
GamePropertyData props = Game.GameSave.props;
|
||||
int num = props.treasureChestCollection;
|
||||
num++;
|
||||
props.treasureChestCollection = num;
|
||||
Game.UnlockAchievement(GameAchievement.TreasureCollection24);
|
||||
if (num == 45)
|
||||
{
|
||||
Game.UnlockAchievement(GameAchievement.TreasureCollectionAll);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000074 RID: 116 RVA: 0x000036F0 File Offset: 0x000018F0
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x11E1EF0", Offset = "0x11E0CF0", VA = "0x1811E1EF0")]
|
||||
public void VerifyLevel02LightAchievement()
|
||||
{
|
||||
if (this.GetLevel02InactiveLightAmount() == 0)
|
||||
{
|
||||
Game.UnlockAchievement(GameAchievement.LightUpAllLights);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000075 RID: 117 RVA: 0x00003710 File Offset: 0x00001910
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x11E1F60", Offset = "0x11E0D60", VA = "0x1811E1F60")]
|
||||
public void VerifyLevel04FogAchievement()
|
||||
{
|
||||
if (this.GetLevel04ActiveFogAmount() == 0)
|
||||
{
|
||||
Game.UnlockAchievement(GameAchievement.ClearAllFog);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000076 RID: 118 RVA: 0x00003730 File Offset: 0x00001930
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x11E1BC0", Offset = "0x11E09C0", VA = "0x1811E1BC0")]
|
||||
public void IncreaseSoulAcquired(int increment)
|
||||
{
|
||||
if (increment > 0)
|
||||
{
|
||||
int num = Game.Collection.IncreaseSoulAcquired(increment);
|
||||
Game.UnlockAchievement(GameAchievement.SoulAcquired30000);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000077 RID: 119 RVA: 0x00003760 File Offset: 0x00001960
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x11E1940", Offset = "0x11E0740", VA = "0x1811E1940")]
|
||||
public void IncreaseEnemyDefeated()
|
||||
{
|
||||
int num = Game.Collection.IncreaseEnemyDefeated();
|
||||
if (this.isAir)
|
||||
{
|
||||
}
|
||||
Game.UnlockAchievement(GameAchievement.EnemiesDefeated1000);
|
||||
Game.UnlockAchievement(GameAchievement.AirKillEnemy4);
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x11E1D60", Offset = "0x11E0B60", VA = "0x1811E1D60")]
|
||||
public void UpdatePropertyCollection(int index)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x11E14D0", Offset = "0x11E02D0", VA = "0x1811E14D0")]
|
||||
public int GetLevel02InactiveLightAmount()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x11E1740", Offset = "0x11E0540", VA = "0x1811E1740")]
|
||||
public int GetLevel04ActiveFogAmount()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x00003798 File Offset: 0x00001998
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x11E1D50", Offset = "0x11E0B50", VA = "0x1811E1D50")]
|
||||
public void UpdateAirFlag(bool isAir)
|
||||
{
|
||||
this.isAir = isAir;
|
||||
if (!isAir)
|
||||
{
|
||||
this.airKillCounter = (int)((ulong)0L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x000037BC File Offset: 0x000019BC
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x5615F0", Offset = "0x5603F0", VA = "0x1805615F0")]
|
||||
public float GetSecondTime()
|
||||
{
|
||||
return this.chantTimer;
|
||||
}
|
||||
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x000037D0 File Offset: 0x000019D0
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x4669A0", Offset = "0x4657A0", VA = "0x1804669A0")]
|
||||
public int GetAirKillAmount()
|
||||
{
|
||||
return this.airKillCounter;
|
||||
}
|
||||
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x000037E4 File Offset: 0x000019E4
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x11E18D0", Offset = "0x11E06D0", VA = "0x1811E18D0")]
|
||||
public int GetUnlockedPropAmount()
|
||||
{
|
||||
return Game.GameSave.props.GetPropCollectionAmount();
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00003808 File Offset: 0x00001A08
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public AchievementsSystem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000CF RID: 207
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000CF")]
|
||||
[SerializeField]
|
||||
private bool recordChantCollection;
|
||||
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40000D0")]
|
||||
[SerializeField]
|
||||
private float chantTimer;
|
||||
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000D1")]
|
||||
[SerializeField]
|
||||
private bool isAir;
|
||||
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40000D2")]
|
||||
[SerializeField]
|
||||
private int airKillCounter;
|
||||
}
|
||||
122
Cpp2IL/Assembly-CSharp/Act07Boss_Floating.cs
Normal file
122
Cpp2IL/Assembly-CSharp/Act07Boss_Floating.cs
Normal file
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000176 RID: 374
|
||||
[Token(Token = "0x2000176")]
|
||||
public class Act07Boss_Floating : SceneEvent
|
||||
{
|
||||
// Token: 0x0600122D RID: 4653 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600122D")]
|
||||
[Address(RVA = "0x11E2780", Offset = "0x11E1580", VA = "0x1811E2780")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600122E RID: 4654 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600122E")]
|
||||
[Address(RVA = "0x11E1FD0", Offset = "0x11E0DD0", VA = "0x1811E1FD0", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600122F RID: 4655 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600122F")]
|
||||
[Address(RVA = "0x11E30F0", Offset = "0x11E1EF0", VA = "0x1811E30F0")]
|
||||
private Vector3 YZero(Vector3 Val)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001230 RID: 4656 RVA: 0x0002987C File Offset: 0x00027A7C
|
||||
[Token(Token = "0x6001230")]
|
||||
[Address(RVA = "0x11E3120", Offset = "0x11E1F20", VA = "0x1811E3120")]
|
||||
public Act07Boss_Floating()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001C1D RID: 7197
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C1D")]
|
||||
public Transform CenterObject;
|
||||
|
||||
// Token: 0x04001C1E RID: 7198
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001C1E")]
|
||||
public Transform FloatObjectRoot;
|
||||
|
||||
// Token: 0x04001C1F RID: 7199
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001C1F")]
|
||||
private Transform[] g_FloatObject;
|
||||
|
||||
// Token: 0x04001C20 RID: 7200
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001C20")]
|
||||
public int RotateRootTotal = (int)((ulong)6L);
|
||||
|
||||
// Token: 0x04001C21 RID: 7201
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4001C21")]
|
||||
public float RotateSpeedMin = 9f;
|
||||
|
||||
// Token: 0x04001C22 RID: 7202
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001C22")]
|
||||
public float RotateSpeedMax = 30f;
|
||||
|
||||
// Token: 0x04001C23 RID: 7203
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001C23")]
|
||||
private Transform[] g_RotateRoot;
|
||||
|
||||
// Token: 0x04001C24 RID: 7204
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4001C24")]
|
||||
private float[] g_fRotateRootSpeed;
|
||||
|
||||
// Token: 0x04001C25 RID: 7205
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4001C25")]
|
||||
private float[] g_fRotateRootSpeedVal;
|
||||
|
||||
// Token: 0x04001C26 RID: 7206
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4001C26")]
|
||||
public bool Hoist = true;
|
||||
|
||||
// Token: 0x04001C27 RID: 7207
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4001C27")]
|
||||
private float[] g_fFloatObjectRotateX;
|
||||
|
||||
// Token: 0x04001C28 RID: 7208
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4001C28")]
|
||||
private float[] g_fFloatObjectRotateY;
|
||||
|
||||
// Token: 0x04001C29 RID: 7209
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4001C29")]
|
||||
private float[] g_fFloatObjectRotateZ;
|
||||
|
||||
// Token: 0x04001C2A RID: 7210
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4001C2A")]
|
||||
private float[] g_fFloatObjectHeight;
|
||||
|
||||
// Token: 0x04001C2B RID: 7211
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4001C2B")]
|
||||
private float[] g_fFloatObjectDistance;
|
||||
|
||||
// Token: 0x04001C2C RID: 7212
|
||||
[Token(Token = "0x4001C2C")]
|
||||
private const float g_fHighest = 960f;
|
||||
|
||||
// Token: 0x04001C2D RID: 7213
|
||||
[Token(Token = "0x4001C2D")]
|
||||
private const float g_fLowest = 690f;
|
||||
}
|
||||
75
Cpp2IL/Assembly-CSharp/Act07_Teleport.cs
Normal file
75
Cpp2IL/Assembly-CSharp/Act07_Teleport.cs
Normal file
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000177 RID: 375
|
||||
[Token(Token = "0x2000177")]
|
||||
public class Act07_Teleport : SceneEvent
|
||||
{
|
||||
// Token: 0x06001231 RID: 4657 RVA: 0x000298B8 File Offset: 0x00027AB8
|
||||
[Token(Token = "0x6001231")]
|
||||
[Address(RVA = "0x11E3140", Offset = "0x11E1F40", VA = "0x1811E3140", Slot = "4")]
|
||||
public override void InitData(SceneEventManager SEM)
|
||||
{
|
||||
base.InitData(SEM);
|
||||
float intensity = this.LG.intensity;
|
||||
Light lg = this.LG;
|
||||
this.LightIntensity = intensity;
|
||||
int num = 0;
|
||||
lg.intensity = (float)num;
|
||||
}
|
||||
|
||||
// Token: 0x06001232 RID: 4658 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001232")]
|
||||
[Address(RVA = "0x11E3280", Offset = "0x11E2080", VA = "0x1811E3280")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001233 RID: 4659 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001233")]
|
||||
[Address(RVA = "0x11E3190", Offset = "0x11E1F90", VA = "0x1811E3190", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001234 RID: 4660 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001234")]
|
||||
[Address(RVA = "0x11E3310", Offset = "0x11E2110", VA = "0x1811E3310")]
|
||||
public Act07_Teleport()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04001C2E RID: 7214
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C2E")]
|
||||
public Light LG;
|
||||
|
||||
// Token: 0x04001C2F RID: 7215
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001C2F")]
|
||||
public float LightFadeOutSpeed;
|
||||
|
||||
// Token: 0x04001C30 RID: 7216
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4001C30")]
|
||||
private float LightIntensity;
|
||||
|
||||
// Token: 0x04001C31 RID: 7217
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001C31")]
|
||||
public Color FlashLightCol;
|
||||
|
||||
// Token: 0x04001C32 RID: 7218
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001C32")]
|
||||
public float FlashLightTime;
|
||||
|
||||
// Token: 0x04001C33 RID: 7219
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4001C33")]
|
||||
public float FlashLightFadeOutSpeed;
|
||||
}
|
||||
23
Cpp2IL/Assembly-CSharp/AllItemCheckFloor.cs
Normal file
23
Cpp2IL/Assembly-CSharp/AllItemCheckFloor.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000178 RID: 376
|
||||
[Token(Token = "0x2000178")]
|
||||
public class AllItemCheckFloor : SceneEvent
|
||||
{
|
||||
// Token: 0x06001235 RID: 4661 RVA: 0x000298F8 File Offset: 0x00027AF8
|
||||
[Token(Token = "0x6001235")]
|
||||
[Address(RVA = "0x11E3E60", Offset = "0x11E2C60", VA = "0x1811E3E60", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
base.OpenEvent();
|
||||
Game.GetItemManager().SetAllItemCheckFloor();
|
||||
}
|
||||
|
||||
// Token: 0x06001236 RID: 4662 RVA: 0x00029920 File Offset: 0x00027B20
|
||||
[Token(Token = "0x6001236")]
|
||||
[Address(RVA = "0x30DE20", Offset = "0x30CC20", VA = "0x18030DE20")]
|
||||
public AllItemCheckFloor()
|
||||
{
|
||||
}
|
||||
}
|
||||
17
Cpp2IL/Assembly-CSharp/AmplifyColor/Quality.cs
Normal file
17
Cpp2IL/Assembly-CSharp/AmplifyColor/Quality.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000617 RID: 1559
|
||||
[Token(Token = "0x2000617")]
|
||||
public enum Quality
|
||||
{
|
||||
// Token: 0x04003AEC RID: 15084
|
||||
[Token(Token = "0x4003AEC")]
|
||||
Mobile,
|
||||
// Token: 0x04003AED RID: 15085
|
||||
[Token(Token = "0x4003AED")]
|
||||
Standard
|
||||
}
|
||||
}
|
||||
30
Cpp2IL/Assembly-CSharp/AmplifyColor/RenderLayer.cs
Normal file
30
Cpp2IL/Assembly-CSharp/AmplifyColor/RenderLayer.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000619 RID: 1561
|
||||
[Token(Token = "0x2000619")]
|
||||
[Serializable]
|
||||
public struct RenderLayer
|
||||
{
|
||||
// Token: 0x06003117 RID: 12567 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003117")]
|
||||
[Address(RVA = "0xA70900", Offset = "0xA6F700", VA = "0x180A70900")]
|
||||
public RenderLayer(LayerMask mask, Color color)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003AF3 RID: 15091
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003AF3")]
|
||||
public LayerMask mask;
|
||||
|
||||
// Token: 0x04003AF4 RID: 15092
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4003AF4")]
|
||||
public Color color;
|
||||
}
|
||||
}
|
||||
23
Cpp2IL/Assembly-CSharp/AmplifyColor/Tonemapping.cs
Normal file
23
Cpp2IL/Assembly-CSharp/AmplifyColor/Tonemapping.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000618 RID: 1560
|
||||
[Token(Token = "0x2000618")]
|
||||
public enum Tonemapping
|
||||
{
|
||||
// Token: 0x04003AEF RID: 15087
|
||||
[Token(Token = "0x4003AEF")]
|
||||
Disabled,
|
||||
// Token: 0x04003AF0 RID: 15088
|
||||
[Token(Token = "0x4003AF0")]
|
||||
Photographic,
|
||||
// Token: 0x04003AF1 RID: 15089
|
||||
[Token(Token = "0x4003AF1")]
|
||||
FilmicHable,
|
||||
// Token: 0x04003AF2 RID: 15090
|
||||
[Token(Token = "0x4003AF2")]
|
||||
FilmicACES
|
||||
}
|
||||
}
|
||||
141
Cpp2IL/Assembly-CSharp/AmplifyColor/VersionInfo.cs
Normal file
141
Cpp2IL/Assembly-CSharp/AmplifyColor/VersionInfo.cs
Normal file
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x0200061A RID: 1562
|
||||
[Token(Token = "0x200061A")]
|
||||
[Serializable]
|
||||
public class VersionInfo
|
||||
{
|
||||
// Token: 0x06003118 RID: 12568 RVA: 0x00066E00 File Offset: 0x00065000
|
||||
[Token(Token = "0x6003118")]
|
||||
[Address(RVA = "0x8C6810", Offset = "0x8C5610", VA = "0x1808C6810")]
|
||||
public static string StaticToString()
|
||||
{
|
||||
byte b;
|
||||
byte b2;
|
||||
byte b3;
|
||||
string text = string.Format("{0}.{1}.{2}", b, b2, b3);
|
||||
string trialSuffix = VersionInfo.TrialSuffix;
|
||||
string stageSuffix = VersionInfo.StageSuffix;
|
||||
return text + stageSuffix + trialSuffix;
|
||||
}
|
||||
|
||||
// Token: 0x06003119 RID: 12569 RVA: 0x00066E38 File Offset: 0x00065038
|
||||
[Token(Token = "0x6003119")]
|
||||
[Address(RVA = "0x8C6900", Offset = "0x8C5700", VA = "0x1808C6900", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int major = this.m_major;
|
||||
int minor = this.m_minor;
|
||||
int release = this.m_release;
|
||||
string text = string.Format("{0}.{1}.{2}", major, major, major);
|
||||
string trialSuffix = VersionInfo.TrialSuffix;
|
||||
string stageSuffix = VersionInfo.StageSuffix;
|
||||
return text + stageSuffix + trialSuffix;
|
||||
}
|
||||
|
||||
// Token: 0x170003C0 RID: 960
|
||||
// (get) Token: 0x0600311A RID: 12570 RVA: 0x00066E84 File Offset: 0x00065084
|
||||
[Token(Token = "0x170003C0")]
|
||||
public int Number
|
||||
{
|
||||
[Token(Token = "0x600311A")]
|
||||
[Address(RVA = "0x8C6AF0", Offset = "0x8C58F0", VA = "0x1808C6AF0")]
|
||||
get
|
||||
{
|
||||
return this.m_release;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600311B RID: 12571 RVA: 0x00066E98 File Offset: 0x00065098
|
||||
[Token(Token = "0x600311B")]
|
||||
[Address(RVA = "0x8C6A70", Offset = "0x8C5870", VA = "0x1808C6A70")]
|
||||
private VersionInfo()
|
||||
{
|
||||
this.m_major = (int)((ulong)1L);
|
||||
this.m_minor = (int)((ulong)8L);
|
||||
this.m_release = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600311C RID: 12572 RVA: 0x00066EC8 File Offset: 0x000650C8
|
||||
[Token(Token = "0x600311C")]
|
||||
[Address(RVA = "0x8C6AA0", Offset = "0x8C58A0", VA = "0x1808C6AA0")]
|
||||
private VersionInfo(byte major, byte minor, byte release)
|
||||
{
|
||||
this.m_major = (int)major;
|
||||
this.m_release = (int)release;
|
||||
this.m_minor = (int)minor;
|
||||
}
|
||||
|
||||
// Token: 0x0600311D RID: 12573 RVA: 0x00066EF0 File Offset: 0x000650F0
|
||||
[Token(Token = "0x600311D")]
|
||||
[Address(RVA = "0x8C6780", Offset = "0x8C5580", VA = "0x1808C6780")]
|
||||
public static VersionInfo Current()
|
||||
{
|
||||
return new VersionInfo
|
||||
{
|
||||
m_major = (int)((ulong)1L),
|
||||
m_minor = (int)((ulong)8L),
|
||||
m_release = (int)((ulong)2L)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600311E RID: 12574 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600311E")]
|
||||
[Address(RVA = "0x8C67E0", Offset = "0x8C55E0", VA = "0x1808C67E0")]
|
||||
public static bool Matches(VersionInfo version)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600311F RID: 12575 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600311F")]
|
||||
[Address(RVA = "0x8C6A00", Offset = "0x8C5800", VA = "0x1808C6A00")]
|
||||
static VersionInfo()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003AF5 RID: 15093
|
||||
[Token(Token = "0x4003AF5")]
|
||||
public const byte Major = 1;
|
||||
|
||||
// Token: 0x04003AF6 RID: 15094
|
||||
[Token(Token = "0x4003AF6")]
|
||||
public const byte Minor = 8;
|
||||
|
||||
// Token: 0x04003AF7 RID: 15095
|
||||
[Token(Token = "0x4003AF7")]
|
||||
public const byte Release = 2;
|
||||
|
||||
// Token: 0x04003AF8 RID: 15096
|
||||
[Token(Token = "0x4003AF8")]
|
||||
private static string StageSuffix;
|
||||
|
||||
// Token: 0x04003AF9 RID: 15097
|
||||
[Token(Token = "0x4003AF9")]
|
||||
private static string TrialSuffix;
|
||||
|
||||
// Token: 0x04003AFA RID: 15098
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003AFA")]
|
||||
[SerializeField]
|
||||
private int m_major;
|
||||
|
||||
// Token: 0x04003AFB RID: 15099
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4003AFB")]
|
||||
[SerializeField]
|
||||
private int m_minor;
|
||||
|
||||
// Token: 0x04003AFC RID: 15100
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003AFC")]
|
||||
[SerializeField]
|
||||
private int m_release;
|
||||
}
|
||||
}
|
||||
117
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffect.cs
Normal file
117
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffect.cs
Normal file
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x0200061F RID: 1567
|
||||
[Token(Token = "0x200061F")]
|
||||
[Serializable]
|
||||
public class VolumeEffect
|
||||
{
|
||||
// Token: 0x06003133 RID: 12595 RVA: 0x00067084 File Offset: 0x00065284
|
||||
[Token(Token = "0x6003133")]
|
||||
[Address(RVA = "0x93F9B0", Offset = "0x93E7B0", VA = "0x18093F9B0")]
|
||||
public VolumeEffect(AmplifyColorBase effect)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06003133)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffect::.ctor(AmplifyColorBase)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffect[exp:object](this)); stfld:AmplifyColorBase(VolumeEffect::gameObject, ldloc:VolumeEffect(this), ldloc:AmplifyColorBase(effect)); stloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponent>(var_0_12, newobj:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponent>](List`1::.ctor)); stfld:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponent>(VolumeEffect::components, ldloc:VolumeEffect(this), ldloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponent>(var_0_12)); };
|
||||
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: 0x06003134 RID: 12596 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003134")]
|
||||
[Address(RVA = "0x93E0E0", Offset = "0x93CEE0", VA = "0x18093E0E0")]
|
||||
public static VolumeEffect BlendValuesToVolumeEffect(VolumeEffectFlags flags, VolumeEffect volume1, VolumeEffect volume2, float blend)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003135 RID: 12597 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003135")]
|
||||
[Address(RVA = "0x93DF50", Offset = "0x93CD50", VA = "0x18093DF50")]
|
||||
public VolumeEffectComponent AddComponent(Component c, VolumeEffectComponentFlags compFlags)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003136 RID: 12598 RVA: 0x000670AC File Offset: 0x000652AC
|
||||
[Token(Token = "0x6003136")]
|
||||
[Address(RVA = "0x93F230", Offset = "0x93E030", VA = "0x18093F230")]
|
||||
public void RemoveEffectComponent(VolumeEffectComponent comp)
|
||||
{
|
||||
bool flag = this.components.Remove(comp);
|
||||
}
|
||||
|
||||
// Token: 0x06003137 RID: 12599 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003137")]
|
||||
[Address(RVA = "0x93F7D0", Offset = "0x93E5D0", VA = "0x18093F7D0")]
|
||||
public void UpdateVolume()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003138 RID: 12600 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003138")]
|
||||
[Address(RVA = "0x93F290", Offset = "0x93E090", VA = "0x18093F290")]
|
||||
public void SetValues(AmplifyColorBase targetColor)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003139 RID: 12601 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003139")]
|
||||
[Address(RVA = "0x93E7B0", Offset = "0x93D5B0", VA = "0x18093E7B0")]
|
||||
public void BlendValues(AmplifyColorBase targetColor, VolumeEffect other, float blendAmount)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600313A RID: 12602 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600313A")]
|
||||
[Address(RVA = "0x93EDF0", Offset = "0x93DBF0", VA = "0x18093EDF0")]
|
||||
public VolumeEffectComponent FindEffectComponent(string compName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600313B RID: 12603 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600313B")]
|
||||
[Address(RVA = "0x93F020", Offset = "0x93DE20", VA = "0x18093F020")]
|
||||
public static Component[] ListAcceptableComponents(AmplifyColorBase go)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600313C RID: 12604 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600313C")]
|
||||
[Address(RVA = "0x93EEE0", Offset = "0x93DCE0", VA = "0x18093EEE0")]
|
||||
public string[] GetComponentNames()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003B0B RID: 15115
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B0B")]
|
||||
public AmplifyColorBase gameObject;
|
||||
|
||||
// Token: 0x04003B0C RID: 15116
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003B0C")]
|
||||
public List<VolumeEffectComponent> components;
|
||||
}
|
||||
}
|
||||
110
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectComponent.cs
Normal file
110
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectComponent.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x0200061C RID: 1564
|
||||
[Token(Token = "0x200061C")]
|
||||
[Serializable]
|
||||
public class VolumeEffectComponent
|
||||
{
|
||||
// Token: 0x06003124 RID: 12580 RVA: 0x00066F8C File Offset: 0x0006518C
|
||||
[Token(Token = "0x6003124")]
|
||||
[Address(RVA = "0x93C660", Offset = "0x93B460", VA = "0x18093C660")]
|
||||
public VolumeEffectComponent(string name)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06003124)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffectComponent::.ctor(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffectComponent[exp:object](this)); stfld:string(VolumeEffectComponent::componentName, ldloc:VolumeEffectComponent(this), ldloc:string(name)); stloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectField>(var_0_12, newobj:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectField>](List`1::.ctor)); stfld:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectField>(VolumeEffectComponent::fields, ldloc:VolumeEffectComponent(this), ldloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectField>(var_0_12)); };
|
||||
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: 0x06003125 RID: 12581 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003125")]
|
||||
[Address(RVA = "0x93BDF0", Offset = "0x93ABF0", VA = "0x18093BDF0")]
|
||||
public VolumeEffectField AddField(FieldInfo pi, Component c)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003126 RID: 12582 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003126")]
|
||||
[Address(RVA = "0x93BCB0", Offset = "0x93AAB0", VA = "0x18093BCB0")]
|
||||
public VolumeEffectField AddField(FieldInfo pi, Component c, int position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003127 RID: 12583 RVA: 0x00066FB4 File Offset: 0x000651B4
|
||||
[Token(Token = "0x6003127")]
|
||||
[Address(RVA = "0x93C2F0", Offset = "0x93B0F0", VA = "0x18093C2F0")]
|
||||
public void RemoveEffectField(VolumeEffectField field)
|
||||
{
|
||||
bool flag = this.fields.Remove(field);
|
||||
}
|
||||
|
||||
// Token: 0x06003128 RID: 12584 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003128")]
|
||||
[Address(RVA = "0x93C6F0", Offset = "0x93B4F0", VA = "0x18093C6F0")]
|
||||
public VolumeEffectComponent(Component c, VolumeEffectComponentFlags compFlags)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003129 RID: 12585 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003129")]
|
||||
[Address(RVA = "0x93C350", Offset = "0x93B150", VA = "0x18093C350")]
|
||||
public void UpdateComponent(Component c, VolumeEffectComponentFlags compFlags)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600312A RID: 12586 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600312A")]
|
||||
[Address(RVA = "0x93BEF0", Offset = "0x93ACF0", VA = "0x18093BEF0")]
|
||||
public VolumeEffectField FindEffectField(string fieldName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600312B RID: 12587 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600312B")]
|
||||
[Address(RVA = "0x93C120", Offset = "0x93AF20", VA = "0x18093C120")]
|
||||
public static FieldInfo[] ListAcceptableFields(Component c)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600312C RID: 12588 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600312C")]
|
||||
[Address(RVA = "0x93BFE0", Offset = "0x93ADE0", VA = "0x18093BFE0")]
|
||||
public string[] GetFieldNames()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003B05 RID: 15109
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B05")]
|
||||
public string componentName;
|
||||
|
||||
// Token: 0x04003B06 RID: 15110
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003B06")]
|
||||
public List<VolumeEffectField> fields;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000624 RID: 1572
|
||||
[Token(Token = "0x2000624")]
|
||||
[Serializable]
|
||||
public class VolumeEffectComponentFlags
|
||||
{
|
||||
// Token: 0x0600314C RID: 12620 RVA: 0x0006727C File Offset: 0x0006547C
|
||||
[Token(Token = "0x600314C")]
|
||||
[Address(RVA = "0x93B8B0", Offset = "0x93A6B0", VA = "0x18093B8B0")]
|
||||
public VolumeEffectComponentFlags(string name)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600314C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffectComponentFlags::.ctor(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffectComponentFlags[exp:object](this)); stfld:string(VolumeEffectComponentFlags::componentName, ldloc:VolumeEffectComponentFlags(this), ldloc:string(name)); stloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectFieldFlags>(var_0_12, newobj:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectFieldFlags>](List`1::.ctor)); stfld:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectFieldFlags>(VolumeEffectComponentFlags::componentFields, ldloc:VolumeEffectComponentFlags(this), ldloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectFieldFlags>(var_0_12)); };
|
||||
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: 0x0600314D RID: 12621 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600314D")]
|
||||
[Address(RVA = "0x93B940", Offset = "0x93A740", VA = "0x18093B940")]
|
||||
public VolumeEffectComponentFlags(VolumeEffectComponent comp)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600314E RID: 12622 RVA: 0x000672A4 File Offset: 0x000654A4
|
||||
[Token(Token = "0x600314E")]
|
||||
[Address(RVA = "0x93BB00", Offset = "0x93A900", VA = "0x18093BB00")]
|
||||
public VolumeEffectComponentFlags(Component c)
|
||||
{
|
||||
Type type = c.GetType();
|
||||
if (type == 0 || type.ToString() == 0)
|
||||
{
|
||||
}
|
||||
FieldInfo[] fields = c.GetType().GetFields();
|
||||
int num = 0;
|
||||
int length = fields.Length;
|
||||
if (num < length)
|
||||
{
|
||||
FieldInfo fieldInfo = fields[num];
|
||||
if (VolumeEffectField.IsValidType(fieldInfo.FieldType.FullName))
|
||||
{
|
||||
List<VolumeEffectFieldFlags> list = this.componentFields;
|
||||
VolumeEffectFieldFlags volumeEffectFieldFlags = new VolumeEffectFieldFlags(fieldInfo);
|
||||
list.Add(volumeEffectFieldFlags);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600314F RID: 12623 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600314F")]
|
||||
[Address(RVA = "0x93B620", Offset = "0x93A420", VA = "0x18093B620")]
|
||||
public void UpdateComponentFlags(VolumeEffectComponent comp)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003150 RID: 12624 RVA: 0x00067320 File Offset: 0x00065520
|
||||
[Token(Token = "0x6003150")]
|
||||
[Address(RVA = "0x93B400", Offset = "0x93A200", VA = "0x18093B400")]
|
||||
public void UpdateComponentFlags(Component c)
|
||||
{
|
||||
FieldInfo[] fields = c.GetType().GetFields();
|
||||
int num = 0;
|
||||
if (num < fields.Length)
|
||||
{
|
||||
FieldInfo fieldInfo = fields[num];
|
||||
FieldInfo pi = fieldInfo;
|
||||
List<VolumeEffectFieldFlags> list = this.componentFields;
|
||||
Predicate<VolumeEffectFieldFlags> predicate = delegate(VolumeEffectFieldFlags s)
|
||||
{
|
||||
FieldInfo pi2 = pi;
|
||||
string fieldName = s.fieldName;
|
||||
string name = pi2.Name;
|
||||
return string.Equals(fieldName, name);
|
||||
};
|
||||
if (!list.Exists(predicate) && VolumeEffectField.IsValidType(pi.FieldType.FullName))
|
||||
{
|
||||
List<VolumeEffectFieldFlags> list2 = this.componentFields;
|
||||
VolumeEffectFieldFlags volumeEffectFieldFlags = new VolumeEffectFieldFlags(pi);
|
||||
list2.Add(volumeEffectFieldFlags);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003151 RID: 12625 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003151")]
|
||||
[Address(RVA = "0x93B1D0", Offset = "0x939FD0", VA = "0x18093B1D0")]
|
||||
public string[] GetFieldNames()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003B16 RID: 15126
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B16")]
|
||||
public string componentName;
|
||||
|
||||
// Token: 0x04003B17 RID: 15127
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003B17")]
|
||||
public List<VolumeEffectFieldFlags> componentFields;
|
||||
|
||||
// Token: 0x04003B18 RID: 15128
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003B18")]
|
||||
public bool blendFlag;
|
||||
}
|
||||
}
|
||||
89
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectContainer.cs
Normal file
89
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectContainer.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000621 RID: 1569
|
||||
[Token(Token = "0x2000621")]
|
||||
[Serializable]
|
||||
public class VolumeEffectContainer
|
||||
{
|
||||
// Token: 0x06003141 RID: 12609 RVA: 0x00067114 File Offset: 0x00065314
|
||||
[Token(Token = "0x6003141")]
|
||||
[Address(RVA = "0x93CE30", Offset = "0x93BC30", VA = "0x18093CE30")]
|
||||
public VolumeEffectContainer()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06003141)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffectContainer::.ctor()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffectContainer[exp:object](this)); stloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffect>(var_0_0B, newobj:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffect>](List`1::.ctor)); stfld:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffect>(VolumeEffectContainer::volumes, ldloc:VolumeEffectContainer(this), ldloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffect>(var_0_0B)); };
|
||||
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: 0x06003142 RID: 12610 RVA: 0x00067134 File Offset: 0x00065334
|
||||
[Token(Token = "0x6003142")]
|
||||
[Address(RVA = "0x93C920", Offset = "0x93B720", VA = "0x18093C920")]
|
||||
public void AddColorEffect(AmplifyColorBase colorEffect)
|
||||
{
|
||||
VolumeEffect volumeEffect = this.FindVolumeEffect(colorEffect);
|
||||
if (volumeEffect == 0)
|
||||
{
|
||||
VolumeEffect volumeEffect2 = new VolumeEffect(colorEffect);
|
||||
this.volumes.Add(volumeEffect2);
|
||||
volumeEffect2.UpdateVolume();
|
||||
return;
|
||||
}
|
||||
volumeEffect.UpdateVolume();
|
||||
}
|
||||
|
||||
// Token: 0x06003143 RID: 12611 RVA: 0x00067174 File Offset: 0x00065374
|
||||
[Token(Token = "0x6003143")]
|
||||
[Address(RVA = "0x93C9E0", Offset = "0x93B7E0", VA = "0x18093C9E0")]
|
||||
public VolumeEffect AddJustColorEffect(AmplifyColorBase colorEffect)
|
||||
{
|
||||
VolumeEffect volumeEffect = new VolumeEffect(colorEffect);
|
||||
this.volumes.Add(volumeEffect);
|
||||
return volumeEffect;
|
||||
}
|
||||
|
||||
// Token: 0x06003144 RID: 12612 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003144")]
|
||||
[Address(RVA = "0x93CA70", Offset = "0x93B870", VA = "0x18093CA70")]
|
||||
public VolumeEffect FindVolumeEffect(AmplifyColorBase colorEffect)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003145 RID: 12613 RVA: 0x0006719C File Offset: 0x0006539C
|
||||
[Token(Token = "0x6003145")]
|
||||
[Address(RVA = "0x93CDD0", Offset = "0x93BBD0", VA = "0x18093CDD0")]
|
||||
public void RemoveVolumeEffect(VolumeEffect volume)
|
||||
{
|
||||
bool flag = this.volumes.Remove(volume);
|
||||
}
|
||||
|
||||
// Token: 0x06003146 RID: 12614 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003146")]
|
||||
[Address(RVA = "0x93CC90", Offset = "0x93BA90", VA = "0x18093CC90")]
|
||||
public AmplifyColorBase[] GetStoredEffects()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003B10 RID: 15120
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B10")]
|
||||
public List<VolumeEffect> volumes;
|
||||
}
|
||||
}
|
||||
105
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectField.cs
Normal file
105
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectField.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x0200061B RID: 1563
|
||||
[Token(Token = "0x200061B")]
|
||||
[Serializable]
|
||||
public class VolumeEffectField
|
||||
{
|
||||
// Token: 0x06003120 RID: 12576 RVA: 0x00066F20 File Offset: 0x00065120
|
||||
[Token(Token = "0x6003120")]
|
||||
[Address(RVA = "0x3FBF90", Offset = "0x3FAD90", VA = "0x1803FBF90")]
|
||||
public VolumeEffectField(string fieldName, string fieldType)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06003120)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffectField::.ctor(System.String,System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffectField[exp:object](this)); stfld:string(VolumeEffectField::fieldName, ldloc:VolumeEffectField(this), ldloc:string(fieldName)); stfld:string(VolumeEffectField::fieldType, ldloc:VolumeEffectField(this), ldloc:string(fieldType)); };
|
||||
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: 0x06003121 RID: 12577 RVA: 0x00066F40 File Offset: 0x00065140
|
||||
[Token(Token = "0x6003121")]
|
||||
[Address(RVA = "0x93D3A0", Offset = "0x93C1A0", VA = "0x18093D3A0")]
|
||||
public VolumeEffectField(FieldInfo pi, Component c)
|
||||
{
|
||||
string name = pi.Name;
|
||||
string fullName = pi.FieldType.FullName;
|
||||
base..ctor();
|
||||
this.fieldName = name;
|
||||
this.fieldType = fullName;
|
||||
object value = pi.GetValue(c);
|
||||
this.UpdateValue(value);
|
||||
}
|
||||
|
||||
// Token: 0x06003122 RID: 12578 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003122")]
|
||||
[Address(RVA = "0x93CFA0", Offset = "0x93BDA0", VA = "0x18093CFA0")]
|
||||
public static bool IsValidType(string type)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003123 RID: 12579 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003123")]
|
||||
[Address(RVA = "0x93D0A0", Offset = "0x93BEA0", VA = "0x18093D0A0")]
|
||||
public void UpdateValue(object val)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003AFD RID: 15101
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003AFD")]
|
||||
public string fieldName;
|
||||
|
||||
// Token: 0x04003AFE RID: 15102
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003AFE")]
|
||||
public string fieldType;
|
||||
|
||||
// Token: 0x04003AFF RID: 15103
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003AFF")]
|
||||
public float valueSingle;
|
||||
|
||||
// Token: 0x04003B00 RID: 15104
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003B00")]
|
||||
public Color valueColor;
|
||||
|
||||
// Token: 0x04003B01 RID: 15105
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4003B01")]
|
||||
public bool valueBoolean;
|
||||
|
||||
// Token: 0x04003B02 RID: 15106
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003B02")]
|
||||
public Vector2 valueVector2;
|
||||
|
||||
// Token: 0x04003B03 RID: 15107
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003B03")]
|
||||
public Vector3 valueVector3;
|
||||
|
||||
// Token: 0x04003B04 RID: 15108
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003B04")]
|
||||
public Vector4 valueVector4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000623 RID: 1571
|
||||
[Token(Token = "0x2000623")]
|
||||
[Serializable]
|
||||
public class VolumeEffectFieldFlags
|
||||
{
|
||||
// Token: 0x0600314A RID: 12618 RVA: 0x00067204 File Offset: 0x00065404
|
||||
[Token(Token = "0x600314A")]
|
||||
[Address(RVA = "0x93CF10", Offset = "0x93BD10", VA = "0x18093CF10")]
|
||||
public VolumeEffectFieldFlags(FieldInfo pi)
|
||||
{
|
||||
string name = pi.Name;
|
||||
this.fieldName = name;
|
||||
string fullName = pi.FieldType.FullName;
|
||||
this.fieldType = fullName;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600314B RID: 12619 RVA: 0x00067240 File Offset: 0x00065440
|
||||
[Token(Token = "0x600314B")]
|
||||
[Address(RVA = "0x93CEB0", Offset = "0x93BCB0", VA = "0x18093CEB0")]
|
||||
public VolumeEffectFieldFlags(VolumeEffectField field)
|
||||
{
|
||||
string text = field.fieldName;
|
||||
this.fieldName = text;
|
||||
string text2 = field.fieldType;
|
||||
this.fieldType = text2;
|
||||
this.blendFlag = true;
|
||||
}
|
||||
|
||||
// Token: 0x04003B13 RID: 15123
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B13")]
|
||||
public string fieldName;
|
||||
|
||||
// Token: 0x04003B14 RID: 15124
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003B14")]
|
||||
public string fieldType;
|
||||
|
||||
// Token: 0x04003B15 RID: 15125
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003B15")]
|
||||
public bool blendFlag;
|
||||
}
|
||||
}
|
||||
130
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectFlags.cs
Normal file
130
Cpp2IL/Assembly-CSharp/AmplifyColor/VolumeEffectFlags.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AmplifyColor
|
||||
{
|
||||
// Token: 0x02000628 RID: 1576
|
||||
[Token(Token = "0x2000628")]
|
||||
[Serializable]
|
||||
public class VolumeEffectFlags
|
||||
{
|
||||
// Token: 0x0600315A RID: 12634 RVA: 0x000674A8 File Offset: 0x000656A8
|
||||
[Token(Token = "0x600315A")]
|
||||
[Address(RVA = "0x93DED0", Offset = "0x93CCD0", VA = "0x18093DED0")]
|
||||
public VolumeEffectFlags()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600315A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColor.VolumeEffectFlags::.ctor()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; call:void(object::.ctor, ldloc:VolumeEffectFlags[exp:object](this)); stloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponentFlags>(var_0_0B, newobj:List`1[exp:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponentFlags>](List`1::.ctor)); stfld:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponentFlags>(VolumeEffectFlags::components, ldloc:VolumeEffectFlags(this), ldloc:class [mscorlib]System.Collections.Generic.List`1<class AmplifyColor.VolumeEffectComponentFlags>(var_0_0B)); };
|
||||
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: 0x0600315B RID: 12635 RVA: 0x000674C8 File Offset: 0x000656C8
|
||||
[Token(Token = "0x600315B")]
|
||||
[Address(RVA = "0x93D490", Offset = "0x93C290", VA = "0x18093D490")]
|
||||
public void AddComponent(Component c)
|
||||
{
|
||||
List<VolumeEffectComponentFlags> list = this.components;
|
||||
Predicate<VolumeEffectComponentFlags> predicate = delegate(VolumeEffectComponentFlags s)
|
||||
{
|
||||
Component c3 = c;
|
||||
string componentName = s.componentName;
|
||||
Type type = c3.GetType();
|
||||
if (type == 0 || type.ToString() == 0)
|
||||
{
|
||||
}
|
||||
return string.Equals(componentName, "");
|
||||
};
|
||||
VolumeEffectComponentFlags volumeEffectComponentFlags = list.Find(predicate);
|
||||
if (volumeEffectComponentFlags == 0)
|
||||
{
|
||||
List<VolumeEffectComponentFlags> list2 = this.components;
|
||||
VolumeEffectComponentFlags volumeEffectComponentFlags2 = new VolumeEffectComponentFlags(c);
|
||||
list2.Add(volumeEffectComponentFlags2);
|
||||
return;
|
||||
}
|
||||
Component c2 = c;
|
||||
volumeEffectComponentFlags.UpdateComponentFlags(c2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600315C RID: 12636 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600315C")]
|
||||
[Address(RVA = "0x93DC80", Offset = "0x93CA80", VA = "0x18093DC80")]
|
||||
public void UpdateFlags(VolumeEffect effectVol)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600315D RID: 12637 RVA: 0x00067538 File Offset: 0x00065738
|
||||
[Token(Token = "0x600315D")]
|
||||
[Address(RVA = "0x93DAE0", Offset = "0x93C8E0", VA = "0x18093DAE0")]
|
||||
public static void UpdateCamFlags(AmplifyColorBase[] effects, AmplifyColorVolumeBase[] volumes)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = effects.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
AmplifyColorBase amplifyColorBase = effects[num];
|
||||
VolumeEffectFlags volumeEffectFlags = new VolumeEffectFlags();
|
||||
List<VolumeEffectComponentFlags> list = new List();
|
||||
volumeEffectFlags.components = list;
|
||||
amplifyColorBase.EffectFlags = volumeEffectFlags;
|
||||
int num3 = 0;
|
||||
if (num3 < volumes.Length)
|
||||
{
|
||||
VolumeEffect volumeEffect = volumes[num3].EffectContainer.FindVolumeEffect(amplifyColorBase);
|
||||
if (volumeEffect != 0)
|
||||
{
|
||||
amplifyColorBase.EffectFlags.UpdateFlags(volumeEffect);
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600315E RID: 12638 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600315E")]
|
||||
[Address(RVA = "0x93D6F0", Offset = "0x93C4F0", VA = "0x18093D6F0")]
|
||||
public VolumeEffect GenerateEffectData(AmplifyColorBase go)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600315F RID: 12639 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600315F")]
|
||||
[Address(RVA = "0x93D600", Offset = "0x93C400", VA = "0x18093D600")]
|
||||
public VolumeEffectComponentFlags FindComponentFlags(string compName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06003160 RID: 12640 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003160")]
|
||||
[Address(RVA = "0x93D8B0", Offset = "0x93C6B0", VA = "0x18093D8B0")]
|
||||
public string[] GetComponentNames()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003B1E RID: 15134
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003B1E")]
|
||||
public List<VolumeEffectComponentFlags> components;
|
||||
}
|
||||
}
|
||||
853
Cpp2IL/Assembly-CSharp/AmplifyColorBase.cs
Normal file
853
Cpp2IL/Assembly-CSharp/AmplifyColorBase.cs
Normal file
@@ -0,0 +1,853 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AmplifyColor;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
// Token: 0x02000002 RID: 2
|
||||
[Token(Token = "0x2000002")]
|
||||
[AddComponentMenu("")]
|
||||
public class AmplifyColorBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000001")]
|
||||
public Texture2D DefaultLut
|
||||
{
|
||||
[Token(Token = "0x6000001")]
|
||||
[Address(RVA = "0x11E8EC0", Offset = "0x11E7CC0", VA = "0x1811E8EC0")]
|
||||
get
|
||||
{
|
||||
Texture2D texture2D = this.defaultLut;
|
||||
int num = 0;
|
||||
if (texture2D == num)
|
||||
{
|
||||
return this.CreateDefaultLut();
|
||||
}
|
||||
return this.defaultLut;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000002 RID: 2 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000002")]
|
||||
public bool IsBlending
|
||||
{
|
||||
[Token(Token = "0x6000002")]
|
||||
[Address(RVA = "0x9C74F0", Offset = "0x9C62F0", VA = "0x1809C74F0")]
|
||||
get
|
||||
{
|
||||
return this.blending;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000003 RID: 3 RVA: 0x00002094 File Offset: 0x00000294
|
||||
[Token(Token = "0x17000003")]
|
||||
private float effectVolumesBlendAdjusted
|
||||
{
|
||||
[Token(Token = "0x6000003")]
|
||||
[Address(RVA = "0x11E9010", Offset = "0x11E7E10", VA = "0x1811E9010")]
|
||||
get
|
||||
{
|
||||
float num = this.effectVolumesBlendAdjust;
|
||||
return Mathf.Clamp01(this.volumesBlendAmount);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000004 RID: 4 RVA: 0x000020C0 File Offset: 0x000002C0
|
||||
[Token(Token = "0x17000004")]
|
||||
public string SharedInstanceID
|
||||
{
|
||||
[Token(Token = "0x6000004")]
|
||||
[Address(RVA = "0x386C10", Offset = "0x385A10", VA = "0x180386C10")]
|
||||
get
|
||||
{
|
||||
return this.sharedInstanceID;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x06000005 RID: 5 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000005")]
|
||||
public bool WillItBlend
|
||||
{
|
||||
[Token(Token = "0x6000005")]
|
||||
[Address(RVA = "0x11E8F50", Offset = "0x11E7D50", VA = "0x1811E8F50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000006 RID: 6 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000006")]
|
||||
[Address(RVA = "0x11E65C0", Offset = "0x11E53C0", VA = "0x1811E65C0")]
|
||||
public void NewSharedInstanceID()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000007 RID: 7 RVA: 0x000020E0 File Offset: 0x000002E0
|
||||
[Token(Token = "0x6000007")]
|
||||
[Address(RVA = "0x11E7540", Offset = "0x11E6340", VA = "0x1811E7540")]
|
||||
private void ReportMissingShaders()
|
||||
{
|
||||
Debug.LogError("[AmplifyColor] Failed to initialize shaders. Please attempt to re-enable the Amplify Color Effect component. If that fails, please reinstall Amplify Color.");
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000008 RID: 8 RVA: 0x00002100 File Offset: 0x00000300
|
||||
[Token(Token = "0x6000008")]
|
||||
[Address(RVA = "0x11E75B0", Offset = "0x11E63B0", VA = "0x1811E75B0")]
|
||||
private void ReportNotSupported()
|
||||
{
|
||||
Debug.LogError("[AmplifyColor] This image effect is not supported on this platform.");
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000009 RID: 9 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000009")]
|
||||
[Address(RVA = "0x11E52C0", Offset = "0x11E40C0", VA = "0x1811E52C0")]
|
||||
private bool CheckShader(Shader s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600000A RID: 10 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600000A")]
|
||||
[Address(RVA = "0x11E5410", Offset = "0x11E4210", VA = "0x1811E5410")]
|
||||
private bool CheckShaders()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11 RVA: 0x00002120 File Offset: 0x00000320
|
||||
[Token(Token = "0x600000B")]
|
||||
[Address(RVA = "0x454840", Offset = "0x453640", VA = "0x180454840")]
|
||||
private bool CheckSupport()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600000C RID: 12 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600000C")]
|
||||
[Address(RVA = "0x11E6730", Offset = "0x11E5530", VA = "0x1811E6730")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600000D RID: 13 RVA: 0x00002130 File Offset: 0x00000330
|
||||
[Token(Token = "0x600000D")]
|
||||
[Address(RVA = "0x11E6640", Offset = "0x11E5440", VA = "0x1811E6640")]
|
||||
private void OnDisable()
|
||||
{
|
||||
AmplifyColorTriggerProxyBase amplifyColorTriggerProxyBase = this.actualTriggerProxy;
|
||||
int num = 0;
|
||||
if (amplifyColorTriggerProxyBase != num)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.actualTriggerProxy.gameObject);
|
||||
this.actualTriggerProxy = (ulong)0L;
|
||||
}
|
||||
this.ReleaseMaterials();
|
||||
this.ReleaseTextures();
|
||||
}
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x0000217C File Offset: 0x0000037C
|
||||
[Token(Token = "0x600000E")]
|
||||
[Address(RVA = "0x11E8BE0", Offset = "0x11E79E0", VA = "0x1811E8BE0")]
|
||||
private void VolumesBlendTo(Texture blendTargetLUT, float blendTimeInSec)
|
||||
{
|
||||
this.volumesLutBlendTexture = blendTargetLUT;
|
||||
this.volumesBlendingTime = blendTimeInSec;
|
||||
this.volumesBlendingTimeCountdown = blendTimeInSec;
|
||||
this.volumesBlendAmount = 0f;
|
||||
this.volumesBlending = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600000F RID: 15 RVA: 0x000021B0 File Offset: 0x000003B0
|
||||
[Token(Token = "0x600000F")]
|
||||
[Address(RVA = "0x11E4FC0", Offset = "0x11E3DC0", VA = "0x1811E4FC0")]
|
||||
public void BlendTo(Texture blendTargetLUT, float blendTimeInSec, Action onFinishBlend)
|
||||
{
|
||||
this.LutBlendTexture = blendTargetLUT;
|
||||
this.BlendAmount = 0f;
|
||||
this.onFinishBlend = onFinishBlend;
|
||||
this.blendingTime = blendTimeInSec;
|
||||
this.blendingTimeCountdown = blendTimeInSec;
|
||||
this.blending = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000010 RID: 16 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000010")]
|
||||
[Address(RVA = "0x11E5030", Offset = "0x11E3E30", VA = "0x1811E5030")]
|
||||
private void CheckCamera()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000011 RID: 17 RVA: 0x000021EC File Offset: 0x000003EC
|
||||
[Token(Token = "0x6000011")]
|
||||
[Address(RVA = "0x11E79F0", Offset = "0x11E67F0", VA = "0x1811E79F0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!this.silentError)
|
||||
{
|
||||
this.CheckCamera();
|
||||
Texture lutTexture = this.LutTexture;
|
||||
this.worldLUT = lutTexture;
|
||||
VolumeEffect volumeEffect = this.EffectFlags.GenerateEffectData(this);
|
||||
this.worldVolumeEffects = volumeEffect;
|
||||
VolumeEffect volumeEffect2 = this.worldVolumeEffects;
|
||||
this.currentVolumeEffects = volumeEffect2;
|
||||
this.blendVolumeEffects = volumeEffect2;
|
||||
float exposure = this.Exposure;
|
||||
this.worldExposure = exposure;
|
||||
this.currentExposure = exposure;
|
||||
this.blendExposure = exposure;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000012 RID: 18 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000012")]
|
||||
[Address(RVA = "0x11E85D0", Offset = "0x11E73D0", VA = "0x1811E85D0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000013 RID: 19 RVA: 0x00002264 File Offset: 0x00000464
|
||||
[Token(Token = "0x6000013")]
|
||||
[Address(RVA = "0x11E64A0", Offset = "0x11E52A0", VA = "0x1811E64A0")]
|
||||
public void EnterVolume(AmplifyColorVolumeBase volume)
|
||||
{
|
||||
if (!this.enteredVolumes.Contains(volume))
|
||||
{
|
||||
List<AmplifyColorVolumeBase> list = this.enteredVolumes;
|
||||
int num = 0;
|
||||
list.Insert(num, volume);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000014 RID: 20 RVA: 0x00002298 File Offset: 0x00000498
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(RVA = "0x11E6530", Offset = "0x11E5330", VA = "0x1811E6530")]
|
||||
public void ExitVolume(AmplifyColorVolumeBase volume)
|
||||
{
|
||||
if (this.enteredVolumes.Contains(volume))
|
||||
{
|
||||
bool flag = this.enteredVolumes.Remove(volume);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000015 RID: 21 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(RVA = "0x11E7C50", Offset = "0x11E6A50", VA = "0x1811E7C50")]
|
||||
private void UpdateVolumes()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000016 RID: 22 RVA: 0x000022C8 File Offset: 0x000004C8
|
||||
[Token(Token = "0x6000016")]
|
||||
[Address(RVA = "0x11E7850", Offset = "0x11E6650", VA = "0x1811E7850")]
|
||||
private void SetupShader()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000016)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColorBase::SetupShader()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stloc:ColorSpace(var_1_07, callgetter:ColorSpace(QualitySettings::get_activeColorSpace)); stfld:ColorSpace(AmplifyColorBase::colorSpace, ldloc:AmplifyColorBase(this), ldloc:ColorSpace(var_1_07)); stloc:Quality(var_2_15, ldfld:Quality(AmplifyColorBase::QualityLevel, ldloc:AmplifyColorBase(this))); stfld:Quality(AmplifyColorBase::qualityLevel, ldloc:AmplifyColorBase(this), ldloc:Quality(var_2_15)); stloc:Shader(var_3_27, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Base"))); stfld:Shader(AmplifyColorBase::shaderBase, ldloc:AmplifyColorBase(this), ldloc:Shader(var_3_27)); stloc:Shader(var_4_39, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Blend"))); stfld:Shader(AmplifyColorBase::shaderBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_4_39)); stloc:Shader(var_5_4D, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/BlendCache"))); stfld:Shader(AmplifyColorBase::shaderBlendCache, ldloc:AmplifyColorBase(this), ldloc:Shader(var_5_4D)); stloc:Shader(var_6_61, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Mask"))); stfld:Shader(AmplifyColorBase::shaderMask, ldloc:AmplifyColorBase(this), ldloc:Shader(var_6_61)); stloc:Shader(var_7_75, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/MaskBlend"))); stfld:Shader(AmplifyColorBase::shaderMaskBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_7_75)); stloc:Shader(var_8_89, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/DepthMask"))); stfld:Shader(AmplifyColorBase::shaderDepthMask, ldloc:AmplifyColorBase(this), ldloc:Shader(var_8_89)); stloc:Shader(var_9_9D, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/DepthMaskBlend"))); stfld:Shader(AmplifyColorBase::shaderDepthMaskBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_9_9D)); stloc:Shader(var_10_B1, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/ProcessOnly"))); stfld:Shader(AmplifyColorBase::shaderProcessOnly, ldloc:AmplifyColorBase(this), ldloc:Shader(var_10_B1)); };
|
||||
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: 0x06000017 RID: 23 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000017")]
|
||||
[Address(RVA = "0x11E73C0", Offset = "0x11E61C0", VA = "0x1811E73C0")]
|
||||
private void ReleaseMaterials()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000018")]
|
||||
[Address(RVA = "0x11E5870", Offset = "0x11E4670", VA = "0x1811E5870")]
|
||||
private Texture2D CreateDefaultLut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x11E5B30", Offset = "0x11E4930", VA = "0x1811E5B30")]
|
||||
private Texture2D CreateDepthCurveLut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x00002390 File Offset: 0x00000590
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0x11E7AB0", Offset = "0x11E68B0", VA = "0x1811E7AB0")]
|
||||
private void UpdateDepthCurveLut()
|
||||
{
|
||||
Texture2D texture2D = this.depthCurveLut;
|
||||
int num = 0;
|
||||
if (texture2D == num)
|
||||
{
|
||||
Texture2D texture2D2 = this.CreateDepthCurveLut();
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
Color32[] array = this.depthCurveColors;
|
||||
int num4 = Mathf.FloorToInt(Mathf.Clamp01(this.DepthMaskCurve.Evaluate((float)num2)));
|
||||
num3++;
|
||||
array[0] = num4;
|
||||
Texture2D texture2D3 = this.depthCurveLut;
|
||||
Color32[] array2 = this.depthCurveColors;
|
||||
texture2D3.SetPixels32(array2);
|
||||
this.depthCurveLut.Apply();
|
||||
}
|
||||
|
||||
// Token: 0x0600001B RID: 27 RVA: 0x00002418 File Offset: 0x00000618
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0x11E54A0", Offset = "0x11E42A0", VA = "0x1811E54A0")]
|
||||
private void CheckUpdateDepthCurveLut()
|
||||
{
|
||||
AnimationCurve depthMaskCurve = this.DepthMaskCurve;
|
||||
int length = depthMaskCurve.length;
|
||||
int length2 = depthMaskCurve.length;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (length == length2)
|
||||
{
|
||||
AnimationCurve depthMaskCurve2 = this.DepthMaskCurve;
|
||||
int num3 = 0;
|
||||
int length3 = depthMaskCurve2.length;
|
||||
if (num < length3)
|
||||
{
|
||||
AnimationCurve depthMaskCurve3 = this.DepthMaskCurve;
|
||||
float num4 = depthMaskCurve3.Evaluate((float)num3);
|
||||
float num5 = depthMaskCurve3.Evaluate((float)num3);
|
||||
if (num4 <= 1E-45f)
|
||||
{
|
||||
AnimationCurve depthMaskCurve4 = this.DepthMaskCurve;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
Texture2D texture2D = this.depthCurveLut;
|
||||
int num6 = 0;
|
||||
bool flag = texture2D == num6;
|
||||
Texture2D texture2D2 = this.depthCurveLut;
|
||||
int num7 = 0;
|
||||
if (texture2D2 == num7)
|
||||
{
|
||||
Texture2D texture2D3 = this.CreateDepthCurveLut();
|
||||
}
|
||||
Color32[] array = this.depthCurveColors;
|
||||
int num8 = Mathf.FloorToInt(Mathf.Clamp01(this.DepthMaskCurve.Evaluate((float)num2)));
|
||||
num++;
|
||||
array[0] = num8;
|
||||
Texture2D texture2D4 = this.depthCurveLut;
|
||||
Color32[] array2 = this.depthCurveColors;
|
||||
texture2D4.SetPixels32(array2);
|
||||
this.depthCurveLut.Apply();
|
||||
AnimationCurve animationCurve = new AnimationCurve(this.DepthMaskCurve.keys);
|
||||
this.prevDepthMaskCurve = animationCurve;
|
||||
}
|
||||
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0x11E5CA0", Offset = "0x11E4AA0", VA = "0x1811E5CA0")]
|
||||
private void CreateHelperTextures()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x00002538 File Offset: 0x00000738
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x11E5110", Offset = "0x11E3F10", VA = "0x1811E5110")]
|
||||
private bool CheckMaterialAndShader(Material material, string name)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(material == num))
|
||||
{
|
||||
Shader shader = material.shader;
|
||||
int num2 = 0;
|
||||
if (!(shader == num2) && material.shader.isSupported)
|
||||
{
|
||||
material.hideFlags = HideFlags.HideAndDontSave;
|
||||
}
|
||||
}
|
||||
Debug.LogWarning("[AmplifyColor] Error creating " + name + " material. Effect disabled.");
|
||||
int num3 = 0;
|
||||
base.enabled = num3 != 0;
|
||||
return base.enabled;
|
||||
}
|
||||
|
||||
// Token: 0x0600001E RID: 30 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x11E5EC0", Offset = "0x11E4CC0", VA = "0x1811E5EC0")]
|
||||
private bool CreateMaterials()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600001F RID: 31 RVA: 0x000025A4 File Offset: 0x000007A4
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0x11E7620", Offset = "0x11E6420", VA = "0x1811E7620")]
|
||||
private void SetMaterialKeyword(string keyword, bool state)
|
||||
{
|
||||
bool flag;
|
||||
for (;;)
|
||||
{
|
||||
flag = this.materialBase.IsKeywordEnabled(keyword);
|
||||
if (state)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (this.materialBase.IsKeywordEnabled(keyword))
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
this.materialBase.EnableKeyword(keyword);
|
||||
this.materialBlend.EnableKeyword(keyword);
|
||||
this.materialBlendCache.EnableKeyword(keyword);
|
||||
this.materialMask.EnableKeyword(keyword);
|
||||
this.materialMaskBlend.EnableKeyword(keyword);
|
||||
this.materialDepthMask.EnableKeyword(keyword);
|
||||
this.materialDepthMaskBlend.EnableKeyword(keyword);
|
||||
this.materialProcessOnly.EnableKeyword(keyword);
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
this.materialBase.DisableKeyword(keyword);
|
||||
this.materialBlend.DisableKeyword(keyword);
|
||||
this.materialBlendCache.DisableKeyword(keyword);
|
||||
this.materialMask.DisableKeyword(keyword);
|
||||
this.materialMaskBlend.DisableKeyword(keyword);
|
||||
this.materialDepthMask.DisableKeyword(keyword);
|
||||
this.materialDepthMaskBlend.DisableKeyword(keyword);
|
||||
this.materialProcessOnly.DisableKeyword(keyword);
|
||||
}
|
||||
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x3300B0", Offset = "0x32EEB0", VA = "0x1803300B0")]
|
||||
private void SafeRelease<T>(ref T obj) where T : UnityEngine.Object
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x11E74A0", Offset = "0x11E62A0", VA = "0x1811E74A0")]
|
||||
private void ReleaseTextures()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000022 RID: 34 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x11E8A60", Offset = "0x11E7860", VA = "0x1811E8A60")]
|
||||
public static bool ValidateLutDimensions(Texture lut)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000023 RID: 35 RVA: 0x000026A0 File Offset: 0x000008A0
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x11E7C10", Offset = "0x11E6A10", VA = "0x1811E7C10")]
|
||||
private void UpdatePostEffectParams()
|
||||
{
|
||||
if (this.UseDepthMask)
|
||||
{
|
||||
this.CheckUpdateDepthCurveLut();
|
||||
}
|
||||
float exposure = this.Exposure;
|
||||
int num = 0;
|
||||
float num2 = Mathf.Max(exposure, (float)num);
|
||||
this.Exposure = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06000024 RID: 36 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x11E57E0", Offset = "0x11E45E0", VA = "0x1811E57E0")]
|
||||
private int ComputeShaderPass()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000025 RID: 37 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0x11E68F0", Offset = "0x11E56F0", VA = "0x1811E68F0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000026 RID: 38 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0x11E8C30", Offset = "0x11E7A30", VA = "0x1811E8C30")]
|
||||
public AmplifyColorBase()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
[Token(Token = "0x4000001")]
|
||||
public const int LutSize = 32;
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
[Token(Token = "0x4000002")]
|
||||
public const int LutWidth = 1024;
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
[Token(Token = "0x4000003")]
|
||||
public const int LutHeight = 32;
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
[Token(Token = "0x4000004")]
|
||||
private const int DepthCurveLutRange = 1024;
|
||||
|
||||
// Token: 0x04000005 RID: 5
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000005")]
|
||||
public Tonemapping Tonemapper;
|
||||
|
||||
// Token: 0x04000006 RID: 6
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000006")]
|
||||
public float Exposure;
|
||||
|
||||
// Token: 0x04000007 RID: 7
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000007")]
|
||||
public float LinearWhitePoint;
|
||||
|
||||
// Token: 0x04000008 RID: 8
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000008")]
|
||||
[FormerlySerializedAs("UseDithering")]
|
||||
public bool ApplyDithering;
|
||||
|
||||
// Token: 0x04000009 RID: 9
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000009")]
|
||||
public Quality QualityLevel;
|
||||
|
||||
// Token: 0x0400000A RID: 10
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400000A")]
|
||||
public float BlendAmount;
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400000B")]
|
||||
public Texture LutTexture;
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400000C")]
|
||||
public Texture LutBlendTexture;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400000D")]
|
||||
public Texture MaskTexture;
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400000E")]
|
||||
public bool UseDepthMask;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400000F")]
|
||||
public AnimationCurve DepthMaskCurve;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000010")]
|
||||
public bool UseVolumes;
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000011")]
|
||||
public float ExitVolumeBlendTime;
|
||||
|
||||
// Token: 0x04000012 RID: 18
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000012")]
|
||||
public Transform TriggerVolumeProxy;
|
||||
|
||||
// Token: 0x04000013 RID: 19
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000013")]
|
||||
public LayerMask VolumeCollisionMask;
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000014")]
|
||||
private Camera ownerCamera;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000015")]
|
||||
private Shader shaderBase;
|
||||
|
||||
// Token: 0x04000016 RID: 22
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000016")]
|
||||
private Shader shaderBlend;
|
||||
|
||||
// Token: 0x04000017 RID: 23
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000017")]
|
||||
private Shader shaderBlendCache;
|
||||
|
||||
// Token: 0x04000018 RID: 24
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000018")]
|
||||
private Shader shaderMask;
|
||||
|
||||
// Token: 0x04000019 RID: 25
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4000019")]
|
||||
private Shader shaderMaskBlend;
|
||||
|
||||
// Token: 0x0400001A RID: 26
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400001A")]
|
||||
private Shader shaderDepthMask;
|
||||
|
||||
// Token: 0x0400001B RID: 27
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400001B")]
|
||||
private Shader shaderDepthMaskBlend;
|
||||
|
||||
// Token: 0x0400001C RID: 28
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400001C")]
|
||||
private Shader shaderProcessOnly;
|
||||
|
||||
// Token: 0x0400001D RID: 29
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400001D")]
|
||||
private RenderTexture blendCacheLut;
|
||||
|
||||
// Token: 0x0400001E RID: 30
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400001E")]
|
||||
private Texture2D defaultLut;
|
||||
|
||||
// Token: 0x0400001F RID: 31
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400001F")]
|
||||
private Texture2D depthCurveLut;
|
||||
|
||||
// Token: 0x04000020 RID: 32
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4000020")]
|
||||
private Color32[] depthCurveColors;
|
||||
|
||||
// Token: 0x04000021 RID: 33
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4000021")]
|
||||
private ColorSpace colorSpace;
|
||||
|
||||
// Token: 0x04000022 RID: 34
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4000022")]
|
||||
private Quality qualityLevel;
|
||||
|
||||
// Token: 0x04000023 RID: 35
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4000023")]
|
||||
private Material materialBase;
|
||||
|
||||
// Token: 0x04000024 RID: 36
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4000024")]
|
||||
private Material materialBlend;
|
||||
|
||||
// Token: 0x04000025 RID: 37
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4000025")]
|
||||
private Material materialBlendCache;
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4000026")]
|
||||
private Material materialMask;
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4000027")]
|
||||
private Material materialMaskBlend;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4000028")]
|
||||
private Material materialDepthMask;
|
||||
|
||||
// Token: 0x04000029 RID: 41
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4000029")]
|
||||
private Material materialDepthMaskBlend;
|
||||
|
||||
// Token: 0x0400002A RID: 42
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400002A")]
|
||||
private Material materialProcessOnly;
|
||||
|
||||
// Token: 0x0400002B RID: 43
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400002B")]
|
||||
private bool blending;
|
||||
|
||||
// Token: 0x0400002C RID: 44
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400002C")]
|
||||
private float blendingTime;
|
||||
|
||||
// Token: 0x0400002D RID: 45
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400002D")]
|
||||
private float blendingTimeCountdown;
|
||||
|
||||
// Token: 0x0400002E RID: 46
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400002E")]
|
||||
private Action onFinishBlend;
|
||||
|
||||
// Token: 0x0400002F RID: 47
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400002F")]
|
||||
private AnimationCurve prevDepthMaskCurve;
|
||||
|
||||
// Token: 0x04000030 RID: 48
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4000030")]
|
||||
private bool volumesBlending;
|
||||
|
||||
// Token: 0x04000031 RID: 49
|
||||
[FieldOffset(Offset = "0x144")]
|
||||
[Token(Token = "0x4000031")]
|
||||
private float volumesBlendingTime;
|
||||
|
||||
// Token: 0x04000032 RID: 50
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4000032")]
|
||||
private float volumesBlendingTimeCountdown;
|
||||
|
||||
// Token: 0x04000033 RID: 51
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4000033")]
|
||||
private Texture volumesLutBlendTexture;
|
||||
|
||||
// Token: 0x04000034 RID: 52
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4000034")]
|
||||
private float volumesBlendAmount;
|
||||
|
||||
// Token: 0x04000035 RID: 53
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4000035")]
|
||||
private Texture worldLUT;
|
||||
|
||||
// Token: 0x04000036 RID: 54
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4000036")]
|
||||
private AmplifyColorVolumeBase currentVolumeLut;
|
||||
|
||||
// Token: 0x04000037 RID: 55
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4000037")]
|
||||
private RenderTexture midBlendLUT;
|
||||
|
||||
// Token: 0x04000038 RID: 56
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4000038")]
|
||||
private bool blendingFromMidBlend;
|
||||
|
||||
// Token: 0x04000039 RID: 57
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4000039")]
|
||||
private VolumeEffect worldVolumeEffects;
|
||||
|
||||
// Token: 0x0400003A RID: 58
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400003A")]
|
||||
private VolumeEffect currentVolumeEffects;
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400003B")]
|
||||
private VolumeEffect blendVolumeEffects;
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400003C")]
|
||||
private float worldExposure;
|
||||
|
||||
// Token: 0x0400003D RID: 61
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400003D")]
|
||||
private float currentExposure;
|
||||
|
||||
// Token: 0x0400003E RID: 62
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400003E")]
|
||||
private float blendExposure;
|
||||
|
||||
// Token: 0x0400003F RID: 63
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x400003F")]
|
||||
private float effectVolumesBlendAdjust;
|
||||
|
||||
// Token: 0x04000040 RID: 64
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4000040")]
|
||||
private List<AmplifyColorVolumeBase> enteredVolumes;
|
||||
|
||||
// Token: 0x04000041 RID: 65
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4000041")]
|
||||
private AmplifyColorTriggerProxyBase actualTriggerProxy;
|
||||
|
||||
// Token: 0x04000042 RID: 66
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4000042")]
|
||||
[HideInInspector]
|
||||
public VolumeEffectFlags EffectFlags;
|
||||
|
||||
// Token: 0x04000043 RID: 67
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4000043")]
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
private string sharedInstanceID;
|
||||
|
||||
// Token: 0x04000044 RID: 68
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4000044")]
|
||||
private bool silentError;
|
||||
}
|
||||
19
Cpp2IL/Assembly-CSharp/AmplifyColorEffect.cs
Normal file
19
Cpp2IL/Assembly-CSharp/AmplifyColorEffect.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000003 RID: 3
|
||||
[Token(Token = "0x2000003")]
|
||||
[ImageEffectAllowedInSceneView]
|
||||
[ImageEffectTransformsToLDR]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Amplify Color")]
|
||||
public sealed class AmplifyColorEffect : AmplifyColorBase
|
||||
{
|
||||
// Token: 0x06000027 RID: 39 RVA: 0x000026D4 File Offset: 0x000008D4
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0x8C7A10", Offset = "0x8C6810", VA = "0x1808C7A10")]
|
||||
public AmplifyColorEffect()
|
||||
{
|
||||
}
|
||||
}
|
||||
20
Cpp2IL/Assembly-CSharp/AmplifyColorRenderMask.cs
Normal file
20
Cpp2IL/Assembly-CSharp/AmplifyColorRenderMask.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000004 RID: 4
|
||||
[Token(Token = "0x2000004")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Amplify Color Render Mask")]
|
||||
[RequireComponent(typeof(AmplifyColorEffect))]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class AmplifyColorRenderMask : AmplifyColorRenderMaskBase
|
||||
{
|
||||
// Token: 0x06000028 RID: 40 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(RVA = "0x8C8B40", Offset = "0x8C7940", VA = "0x1808C8B40")]
|
||||
public AmplifyColorRenderMask()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
184
Cpp2IL/Assembly-CSharp/AmplifyColorRenderMaskBase.cs
Normal file
184
Cpp2IL/Assembly-CSharp/AmplifyColorRenderMaskBase.cs
Normal file
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using AmplifyColor;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
// Token: 0x02000005 RID: 5
|
||||
[Token(Token = "0x2000005")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("")]
|
||||
public class AmplifyColorRenderMaskBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000029 RID: 41 RVA: 0x000026E8 File Offset: 0x000008E8
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(RVA = "0x8C7C60", Offset = "0x8C6A60", VA = "0x1808C7C60")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Type[] array;
|
||||
Type typeFromHandle;
|
||||
do
|
||||
{
|
||||
Camera camera = this.maskCamera;
|
||||
int num = 0;
|
||||
if (!(camera == num))
|
||||
{
|
||||
goto IL_7B;
|
||||
}
|
||||
array = new Type[1];
|
||||
typeFromHandle = typeof(Camera);
|
||||
}
|
||||
while (typeFromHandle != 0 && typeFromHandle == 0);
|
||||
array[0] = typeFromHandle;
|
||||
GameObject gameObject = new GameObject("Mask Camera", array);
|
||||
gameObject.hideFlags = HideFlags.HideAndDontSave;
|
||||
Transform transform = gameObject.transform;
|
||||
Transform transform2 = base.gameObject.transform;
|
||||
transform.parent = transform2;
|
||||
Camera component = gameObject.GetComponent<Camera>();
|
||||
this.maskCamera = component;
|
||||
IL_7B:
|
||||
Camera component2 = base.GetComponent<Camera>();
|
||||
this.referenceCamera = component2;
|
||||
AmplifyColorBase component3 = base.GetComponent<AmplifyColorBase>();
|
||||
this.colorEffect = component3;
|
||||
Shader shader = Shader.Find("Hidden/RenderMask");
|
||||
this.colorMaskShader = shader;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600002A RID: 42 RVA: 0x000027AC File Offset: 0x000009AC
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(RVA = "0x8C7B90", Offset = "0x8C6990", VA = "0x1808C7B90")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Camera camera = this.maskCamera;
|
||||
int num = 0;
|
||||
if (camera != num)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.maskCamera.gameObject);
|
||||
this.maskCamera = (ulong)0L;
|
||||
}
|
||||
this.DestroyRenderTextures();
|
||||
}
|
||||
|
||||
// Token: 0x0600002B RID: 43 RVA: 0x000027F4 File Offset: 0x000009F4
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x8C7A20", Offset = "0x8C6820", VA = "0x1808C7A20")]
|
||||
private void DestroyCamera()
|
||||
{
|
||||
Camera camera = this.maskCamera;
|
||||
int num = 0;
|
||||
if (camera != num)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.maskCamera.gameObject);
|
||||
this.maskCamera = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x00002834 File Offset: 0x00000A34
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x8C7AE0", Offset = "0x8C68E0", VA = "0x1808C7AE0")]
|
||||
private void DestroyRenderTextures()
|
||||
{
|
||||
RenderTexture renderTexture = this.maskTexture;
|
||||
int num = 0;
|
||||
if (renderTexture != num)
|
||||
{
|
||||
RenderTexture.SetActive(0);
|
||||
UnityEngine.Object.DestroyImmediate(this.maskTexture);
|
||||
this.maskTexture = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600002D RID: 45 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x8C8880", Offset = "0x8C7680", VA = "0x1808C8880")]
|
||||
private void UpdateRenderTextures(bool singlePassStereo)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600002E RID: 46 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x8C8760", Offset = "0x8C7560", VA = "0x1808C8760")]
|
||||
private void UpdateCameraProperties()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600002F RID: 47 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600002F")]
|
||||
[Address(RVA = "0x8C7EF0", Offset = "0x8C6CF0", VA = "0x1808C7EF0")]
|
||||
private void OnPreRender()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000030 RID: 48 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000030")]
|
||||
[Address(RVA = "0x8C8B40", Offset = "0x8C7940", VA = "0x1808C8B40")]
|
||||
public AmplifyColorRenderMaskBase()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04000045 RID: 69
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000045")]
|
||||
[FormerlySerializedAs("clearColor")]
|
||||
public Color ClearColor;
|
||||
|
||||
// Token: 0x04000046 RID: 70
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000046")]
|
||||
[FormerlySerializedAs("renderLayers")]
|
||||
public RenderLayer[] RenderLayers;
|
||||
|
||||
// Token: 0x04000047 RID: 71
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000047")]
|
||||
[FormerlySerializedAs("debug")]
|
||||
public bool DebugMask;
|
||||
|
||||
// Token: 0x04000048 RID: 72
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000048")]
|
||||
private Camera referenceCamera;
|
||||
|
||||
// Token: 0x04000049 RID: 73
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000049")]
|
||||
private Camera maskCamera;
|
||||
|
||||
// Token: 0x0400004A RID: 74
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400004A")]
|
||||
private AmplifyColorBase colorEffect;
|
||||
|
||||
// Token: 0x0400004B RID: 75
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400004B")]
|
||||
private int width;
|
||||
|
||||
// Token: 0x0400004C RID: 76
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400004C")]
|
||||
private int height;
|
||||
|
||||
// Token: 0x0400004D RID: 77
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400004D")]
|
||||
private RenderTexture maskTexture;
|
||||
|
||||
// Token: 0x0400004E RID: 78
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400004E")]
|
||||
private Shader colorMaskShader;
|
||||
|
||||
// Token: 0x0400004F RID: 79
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400004F")]
|
||||
private bool singlePassStereo;
|
||||
}
|
||||
53
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxy.cs
Normal file
53
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxy.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000006 RID: 6
|
||||
[Token(Token = "0x2000006")]
|
||||
[RequireComponent(typeof(Rigidbody))]
|
||||
[RequireComponent(typeof(SphereCollider))]
|
||||
[AddComponentMenu("")]
|
||||
public class AmplifyColorTriggerProxy : AmplifyColorTriggerProxyBase
|
||||
{
|
||||
// Token: 0x06000031 RID: 49 RVA: 0x00002870 File Offset: 0x00000A70
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x8C8D40", Offset = "0x8C7B40", VA = "0x1808C8D40")]
|
||||
private void Start()
|
||||
{
|
||||
SphereCollider component = base.GetComponent<SphereCollider>();
|
||||
this.sphereCollider = component;
|
||||
this.sphereCollider.radius = 0.01f;
|
||||
this.sphereCollider.isTrigger = true;
|
||||
Rigidbody component2 = base.GetComponent<Rigidbody>();
|
||||
this.rigidBody = component2;
|
||||
Rigidbody rigidbody = this.rigidBody;
|
||||
int num = 0;
|
||||
rigidbody.useGravity = num != 0;
|
||||
this.rigidBody.isKinematic = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x8C8BB0", Offset = "0x8C79B0", VA = "0x1808C8BB0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x000028D8 File Offset: 0x00000AD8
|
||||
[Token(Token = "0x6000033")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public AmplifyColorTriggerProxy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000050 RID: 80
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000050")]
|
||||
private SphereCollider sphereCollider;
|
||||
|
||||
// Token: 0x04000051 RID: 81
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000051")]
|
||||
private Rigidbody rigidBody;
|
||||
}
|
||||
53
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxy2D.cs
Normal file
53
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxy2D.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000007 RID: 7
|
||||
[Token(Token = "0x2000007")]
|
||||
[AddComponentMenu("")]
|
||||
[RequireComponent(typeof(CircleCollider2D))]
|
||||
[RequireComponent(typeof(Rigidbody2D))]
|
||||
public class AmplifyColorTriggerProxy2D : AmplifyColorTriggerProxyBase
|
||||
{
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x000028EC File Offset: 0x00000AEC
|
||||
[Token(Token = "0x6000034")]
|
||||
[Address(RVA = "0x8C8C60", Offset = "0x8C7A60", VA = "0x1808C8C60")]
|
||||
private void Start()
|
||||
{
|
||||
CircleCollider2D component = base.GetComponent<CircleCollider2D>();
|
||||
this.circleCollider = component;
|
||||
this.circleCollider.radius = 0.01f;
|
||||
this.circleCollider.isTrigger = true;
|
||||
Rigidbody2D component2 = base.GetComponent<Rigidbody2D>();
|
||||
this.rigidBody = component2;
|
||||
Rigidbody2D rigidbody2D = this.rigidBody;
|
||||
int num = 0;
|
||||
rigidbody2D.gravityScale = (float)num;
|
||||
this.rigidBody.isKinematic = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000035")]
|
||||
[Address(RVA = "0x8C8BB0", Offset = "0x8C79B0", VA = "0x1808C8BB0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x00002954 File Offset: 0x00000B54
|
||||
[Token(Token = "0x6000036")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public AmplifyColorTriggerProxy2D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000052 RID: 82
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000052")]
|
||||
private CircleCollider2D circleCollider;
|
||||
|
||||
// Token: 0x04000053 RID: 83
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000053")]
|
||||
private Rigidbody2D rigidBody;
|
||||
}
|
||||
26
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxyBase.cs
Normal file
26
Cpp2IL/Assembly-CSharp/AmplifyColorTriggerProxyBase.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000008 RID: 8
|
||||
[Token(Token = "0x2000008")]
|
||||
[AddComponentMenu("")]
|
||||
public class AmplifyColorTriggerProxyBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x00002968 File Offset: 0x00000B68
|
||||
[Token(Token = "0x6000037")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public AmplifyColorTriggerProxyBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000054 RID: 84
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000054")]
|
||||
public Transform Reference;
|
||||
|
||||
// Token: 0x04000055 RID: 85
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000055")]
|
||||
public AmplifyColorBase OwnerEffect;
|
||||
}
|
||||
63
Cpp2IL/Assembly-CSharp/AmplifyColorVolume.cs
Normal file
63
Cpp2IL/Assembly-CSharp/AmplifyColorVolume.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000009 RID: 9
|
||||
[Token(Token = "0x2000009")]
|
||||
[RequireComponent(typeof(BoxCollider))]
|
||||
[AddComponentMenu("Image Effects/Amplify Color Volume")]
|
||||
public class AmplifyColorVolume : AmplifyColorVolumeBase
|
||||
{
|
||||
// Token: 0x06000038 RID: 56 RVA: 0x0000297C File Offset: 0x00000B7C
|
||||
[Token(Token = "0x6000038")]
|
||||
[Address(RVA = "0x8C95D0", Offset = "0x8C83D0", VA = "0x1808C95D0")]
|
||||
private void OnTriggerEnter(Collider other)
|
||||
{
|
||||
AmplifyColorTriggerProxy component = other.GetComponent<AmplifyColorTriggerProxy>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AmplifyColorBase ownerEffect = component.OwnerEffect;
|
||||
if (ownerEffect.UseVolumes)
|
||||
{
|
||||
int num2 = ownerEffect.VolumeCollisionMask;
|
||||
GameObject gameObject = base.gameObject;
|
||||
int layer = gameObject.layer;
|
||||
if (gameObject < 0)
|
||||
{
|
||||
component.OwnerEffect.EnterVolume(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000039 RID: 57 RVA: 0x000029E0 File Offset: 0x00000BE0
|
||||
[Token(Token = "0x6000039")]
|
||||
[Address(RVA = "0x8C96D0", Offset = "0x8C84D0", VA = "0x1808C96D0")]
|
||||
private void OnTriggerExit(Collider other)
|
||||
{
|
||||
AmplifyColorTriggerProxy component = other.GetComponent<AmplifyColorTriggerProxy>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AmplifyColorBase ownerEffect = component.OwnerEffect;
|
||||
if (ownerEffect.UseVolumes)
|
||||
{
|
||||
int num2 = ownerEffect.VolumeCollisionMask;
|
||||
GameObject gameObject = base.gameObject;
|
||||
int layer = gameObject.layer;
|
||||
if (gameObject < 0)
|
||||
{
|
||||
component.OwnerEffect.ExitVolume(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003A RID: 58 RVA: 0x00002A44 File Offset: 0x00000C44
|
||||
[Token(Token = "0x600003A")]
|
||||
[Address(RVA = "0x8C9020", Offset = "0x8C7E20", VA = "0x1808C9020")]
|
||||
public AmplifyColorVolume()
|
||||
{
|
||||
}
|
||||
}
|
||||
63
Cpp2IL/Assembly-CSharp/AmplifyColorVolume2D.cs
Normal file
63
Cpp2IL/Assembly-CSharp/AmplifyColorVolume2D.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200000A RID: 10
|
||||
[Token(Token = "0x200000A")]
|
||||
[RequireComponent(typeof(BoxCollider2D))]
|
||||
[AddComponentMenu("Image Effects/Amplify Color Volume 2D")]
|
||||
public class AmplifyColorVolume2D : AmplifyColorVolumeBase
|
||||
{
|
||||
// Token: 0x0600003B RID: 59 RVA: 0x00002A58 File Offset: 0x00000C58
|
||||
[Token(Token = "0x600003B")]
|
||||
[Address(RVA = "0x8C8E20", Offset = "0x8C7C20", VA = "0x1808C8E20")]
|
||||
private void OnTriggerEnter2D(Collider2D other)
|
||||
{
|
||||
AmplifyColorTriggerProxy2D component = other.GetComponent<AmplifyColorTriggerProxy2D>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AmplifyColorBase ownerEffect = component.OwnerEffect;
|
||||
if (ownerEffect.UseVolumes)
|
||||
{
|
||||
int num2 = ownerEffect.VolumeCollisionMask;
|
||||
GameObject gameObject = base.gameObject;
|
||||
int layer = gameObject.layer;
|
||||
if (gameObject < 0)
|
||||
{
|
||||
component.OwnerEffect.EnterVolume(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003C RID: 60 RVA: 0x00002ABC File Offset: 0x00000CBC
|
||||
[Token(Token = "0x600003C")]
|
||||
[Address(RVA = "0x8C8F20", Offset = "0x8C7D20", VA = "0x1808C8F20")]
|
||||
private void OnTriggerExit2D(Collider2D other)
|
||||
{
|
||||
AmplifyColorTriggerProxy2D component = other.GetComponent<AmplifyColorTriggerProxy2D>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AmplifyColorBase ownerEffect = component.OwnerEffect;
|
||||
if (ownerEffect.UseVolumes)
|
||||
{
|
||||
int num2 = ownerEffect.VolumeCollisionMask;
|
||||
GameObject gameObject = base.gameObject;
|
||||
int layer = gameObject.layer;
|
||||
if (gameObject < 0)
|
||||
{
|
||||
component.OwnerEffect.ExitVolume(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003D RID: 61 RVA: 0x00002B20 File Offset: 0x00000D20
|
||||
[Token(Token = "0x600003D")]
|
||||
[Address(RVA = "0x8C9020", Offset = "0x8C7E20", VA = "0x1808C9020")]
|
||||
public AmplifyColorVolume2D()
|
||||
{
|
||||
}
|
||||
}
|
||||
68
Cpp2IL/Assembly-CSharp/AmplifyColorVolumeBase.cs
Normal file
68
Cpp2IL/Assembly-CSharp/AmplifyColorVolumeBase.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using AmplifyColor;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("")]
|
||||
public class AmplifyColorVolumeBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x8C92A0", Offset = "0x8C80A0", VA = "0x1808C92A0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x8C9030", Offset = "0x8C7E30", VA = "0x1808C9030")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00002B34 File Offset: 0x00000D34
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x8C9550", Offset = "0x8C8350", VA = "0x1808C9550")]
|
||||
public AmplifyColorVolumeBase()
|
||||
{
|
||||
VolumeEffectContainer volumeEffectContainer = new VolumeEffectContainer();
|
||||
this.EffectContainer = volumeEffectContainer;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000056 RID: 86
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000056")]
|
||||
public Texture2D LutTexture;
|
||||
|
||||
// Token: 0x04000057 RID: 87
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000057")]
|
||||
public float Exposure = 1f;
|
||||
|
||||
// Token: 0x04000058 RID: 88
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000058")]
|
||||
public float EnterBlendTime = 1f;
|
||||
|
||||
// Token: 0x04000059 RID: 89
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000059")]
|
||||
public int Priority;
|
||||
|
||||
// Token: 0x0400005A RID: 90
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400005A")]
|
||||
public bool ShowInSceneView = true;
|
||||
|
||||
// Token: 0x0400005B RID: 91
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400005B")]
|
||||
[HideInInspector]
|
||||
public VolumeEffectContainer EffectContainer;
|
||||
}
|
||||
137
Cpp2IL/Assembly-CSharp/AnimAttackCollision.cs
Normal file
137
Cpp2IL/Assembly-CSharp/AnimAttackCollision.cs
Normal file
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000094 RID: 148
|
||||
[Token(Token = "0x2000094")]
|
||||
public class AnimAttackCollision
|
||||
{
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (get) Token: 0x0600068F RID: 1679 RVA: 0x0000FA80 File Offset: 0x0000DC80
|
||||
[Token(Token = "0x1700002B")]
|
||||
private GameSave GameSave
|
||||
{
|
||||
[Token(Token = "0x600068F")]
|
||||
[Address(RVA = "0x8CC590", Offset = "0x8CB390", VA = "0x1808CC590")]
|
||||
get
|
||||
{
|
||||
return Game.GameSave;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000690 RID: 1680 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000690")]
|
||||
[Address(RVA = "0x8CA4A0", Offset = "0x8C92A0", VA = "0x1808CA4A0")]
|
||||
public void Init(Transform source)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000691 RID: 1681 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000691")]
|
||||
[Address(RVA = "0x8CB610", Offset = "0x8CA410", VA = "0x1808CB610")]
|
||||
public void Update(float fDeltaTime)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000692 RID: 1682 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000692")]
|
||||
[Address(RVA = "0x8C9F90", Offset = "0x8C8D90", VA = "0x1808C9F90")]
|
||||
public void EnemyAttackCollision(int i, RaycastHit Hit, AttackData AData)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000693 RID: 1683 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000693")]
|
||||
[Address(RVA = "0x8CAC70", Offset = "0x8C9A70", VA = "0x1808CAC70")]
|
||||
public void PlayerAttackCollision(int i, RaycastHit Hit, AttackData AData, EffectPool Effect)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000694 RID: 1684 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000694")]
|
||||
[Address(RVA = "0x8C9D80", Offset = "0x8C8B80", VA = "0x1808C9D80")]
|
||||
public void CloseAttackCollision()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000695 RID: 1685 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000695")]
|
||||
[Address(RVA = "0x8CA7E0", Offset = "0x8C95E0", VA = "0x1808CA7E0")]
|
||||
public void OpenAttackCollision(string sRangeName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000696 RID: 1686 RVA: 0x0000FA94 File Offset: 0x0000DC94
|
||||
[Token(Token = "0x6000696")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public AnimAttackCollision()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007AC RID: 1964
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40007AC")]
|
||||
private Transform source;
|
||||
|
||||
// Token: 0x040007AD RID: 1965
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40007AD")]
|
||||
private Transform attackRangeRoot;
|
||||
|
||||
// Token: 0x040007AE RID: 1966
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40007AE")]
|
||||
private Transform g_Operating;
|
||||
|
||||
// Token: 0x040007AF RID: 1967
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40007AF")]
|
||||
private AnimAttackCollisionData g_ACD;
|
||||
|
||||
// Token: 0x040007B0 RID: 1968
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40007B0")]
|
||||
private bool g_bCollisionEnable;
|
||||
|
||||
// Token: 0x040007B1 RID: 1969
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40007B1")]
|
||||
private List<int> g_iExclude;
|
||||
|
||||
// Token: 0x040007B2 RID: 1970
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40007B2")]
|
||||
private GameObject g_CollisionRange;
|
||||
|
||||
// Token: 0x040007B3 RID: 1971
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40007B3")]
|
||||
private bool g_bShowRange;
|
||||
|
||||
// Token: 0x040007B4 RID: 1972
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40007B4")]
|
||||
private List<GameObject> g_CRList;
|
||||
|
||||
// Token: 0x040007B5 RID: 1973
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40007B5")]
|
||||
private float g_fCollisionTime;
|
||||
|
||||
// Token: 0x040007B6 RID: 1974
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x40007B6")]
|
||||
private float g_fCollisionInterval;
|
||||
|
||||
// Token: 0x040007B7 RID: 1975
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40007B7")]
|
||||
private LayerMask hitLayer;
|
||||
}
|
||||
115
Cpp2IL/Assembly-CSharp/AnimAttackCollisionData.cs
Normal file
115
Cpp2IL/Assembly-CSharp/AnimAttackCollisionData.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000095 RID: 149
|
||||
[Token(Token = "0x2000095")]
|
||||
public class AnimAttackCollisionData : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000697 RID: 1687 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000697")]
|
||||
[Address(RVA = "0x8C97D0", Offset = "0x8C85D0", VA = "0x1808C97D0")]
|
||||
public void InitData()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000698 RID: 1688 RVA: 0x0000FAA8 File Offset: 0x0000DCA8
|
||||
[Token(Token = "0x6000698")]
|
||||
[Address(RVA = "0x8C9D40", Offset = "0x8C8B40", VA = "0x1808C9D40")]
|
||||
public AnimAttackCollisionData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007B8 RID: 1976
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40007B8")]
|
||||
public float g_fCollisionTime = 0.1f;
|
||||
|
||||
// Token: 0x040007B9 RID: 1977
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40007B9")]
|
||||
public float g_fCollisionInterval = 0.3f;
|
||||
|
||||
// Token: 0x040007BA RID: 1978
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40007BA")]
|
||||
public float g_fCollisionSize = 0.3f;
|
||||
|
||||
// Token: 0x040007BB RID: 1979
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40007BB")]
|
||||
public AnimAttackCollisionData.OwnTag g_IgnoreTag = (AnimAttackCollisionData.OwnTag)((ulong)1L);
|
||||
|
||||
// Token: 0x040007BC RID: 1980
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40007BC")]
|
||||
public GameObject g_CollisionEffectObj;
|
||||
|
||||
// Token: 0x040007BD RID: 1981
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40007BD")]
|
||||
public int g_iEffectSize = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x040007BE RID: 1982
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40007BE")]
|
||||
public float g_fEffectLife = 2f;
|
||||
|
||||
// Token: 0x040007BF RID: 1983
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40007BF")]
|
||||
public EffectPool g_CollisionPool;
|
||||
|
||||
// Token: 0x040007C0 RID: 1984
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40007C0")]
|
||||
public GameObject g_NullCollisionObj;
|
||||
|
||||
// Token: 0x040007C1 RID: 1985
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40007C1")]
|
||||
public EffectPool g_NullCollisionPool;
|
||||
|
||||
// Token: 0x040007C2 RID: 1986
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40007C2")]
|
||||
public GameObject g_IceCollisionObj;
|
||||
|
||||
// Token: 0x040007C3 RID: 1987
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40007C3")]
|
||||
public EffectPool g_IceCollisionPool;
|
||||
|
||||
// Token: 0x040007C4 RID: 1988
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40007C4")]
|
||||
public GameObject g_FireCollisionObj;
|
||||
|
||||
// Token: 0x040007C5 RID: 1989
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40007C5")]
|
||||
public EffectPool g_FireCollisionPool;
|
||||
|
||||
// Token: 0x040007C6 RID: 1990
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40007C6")]
|
||||
public GameObject g_LightningCollisionObj;
|
||||
|
||||
// Token: 0x040007C7 RID: 1991
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40007C7")]
|
||||
public EffectPool g_LightningPool;
|
||||
|
||||
// Token: 0x02000096 RID: 150
|
||||
[Token(Token = "0x2000096")]
|
||||
public enum OwnTag
|
||||
{
|
||||
// Token: 0x040007C9 RID: 1993
|
||||
[Token(Token = "0x40007C9")]
|
||||
Player,
|
||||
// Token: 0x040007CA RID: 1994
|
||||
[Token(Token = "0x40007CA")]
|
||||
Enemy
|
||||
}
|
||||
}
|
||||
87
Cpp2IL/Assembly-CSharp/AnimationHelper.cs
Normal file
87
Cpp2IL/Assembly-CSharp/AnimationHelper.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200033F RID: 831
|
||||
[Token(Token = "0x200033F")]
|
||||
public class AnimationHelper : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060020B1 RID: 8369 RVA: 0x0004DE6C File Offset: 0x0004C06C
|
||||
[Token(Token = "0x60020B1")]
|
||||
[Address(RVA = "0x8CCA10", Offset = "0x8CB810", VA = "0x1808CCA10")]
|
||||
private void Start()
|
||||
{
|
||||
float time = Time.time;
|
||||
this.start_time = time;
|
||||
}
|
||||
|
||||
// Token: 0x060020B2 RID: 8370 RVA: 0x0004DE88 File Offset: 0x0004C088
|
||||
[Token(Token = "0x60020B2")]
|
||||
[Address(RVA = "0x8CCA30", Offset = "0x8CB830", VA = "0x1808CCA30")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.INFINITE_LOOP)
|
||||
{
|
||||
float num = this.start_time;
|
||||
float time = Time.time;
|
||||
if (this.GO)
|
||||
{
|
||||
this.STOP_VFX();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060020B3 RID: 8371 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60020B3")]
|
||||
[Address(RVA = "0x8CC7D0", Offset = "0x8CB5D0", VA = "0x1808CC7D0")]
|
||||
public void STOP_VFX()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060020B4 RID: 8372 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60020B4")]
|
||||
[Address(RVA = "0x8CC5E0", Offset = "0x8CB3E0", VA = "0x1808CC5E0")]
|
||||
public void PLAY_VFX()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060020B5 RID: 8373 RVA: 0x0004DEC0 File Offset: 0x0004C0C0
|
||||
[Token(Token = "0x60020B5")]
|
||||
[Address(RVA = "0x8CCA80", Offset = "0x8CB880", VA = "0x1808CCA80")]
|
||||
public AnimationHelper()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040029FA RID: 10746
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40029FA")]
|
||||
public bool INFINITE_LOOP = true;
|
||||
|
||||
// Token: 0x040029FB RID: 10747
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40029FB")]
|
||||
public float duration = 5.5f;
|
||||
|
||||
// Token: 0x040029FC RID: 10748
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40029FC")]
|
||||
public bool DESTROY_ON_END = true;
|
||||
|
||||
// Token: 0x040029FD RID: 10749
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40029FD")]
|
||||
public GameObject[] main_particles;
|
||||
|
||||
// Token: 0x040029FE RID: 10750
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40029FE")]
|
||||
private float start_time = -100f;
|
||||
|
||||
// Token: 0x040029FF RID: 10751
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40029FF")]
|
||||
private bool GO = true;
|
||||
}
|
||||
171
Cpp2IL/Assembly-CSharp/AquariusMax/Demo/DemoCharacter.cs
Normal file
171
Cpp2IL/Assembly-CSharp/AquariusMax/Demo/DemoCharacter.cs
Normal file
@@ -0,0 +1,171 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AquariusMax.Demo
|
||||
{
|
||||
// Token: 0x02000579 RID: 1401
|
||||
[Token(Token = "0x2000579")]
|
||||
[RequireComponent(typeof(CharacterController))]
|
||||
public class DemoCharacter : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002E28 RID: 11816 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E28")]
|
||||
[Address(RVA = "0x13C8FA0", Offset = "0x13C7DA0", VA = "0x1813C8FA0")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E29 RID: 11817 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E29")]
|
||||
[Address(RVA = "0x13C8D20", Offset = "0x13C7B20", VA = "0x1813C8D20")]
|
||||
private void GetMoveInput(out float speed)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E2A RID: 11818 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E2A")]
|
||||
[Address(RVA = "0x13C8540", Offset = "0x13C7340", VA = "0x1813C8540")]
|
||||
private void CameraLook()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E2B RID: 11819 RVA: 0x000628E0 File Offset: 0x00060AE0
|
||||
[Token(Token = "0x6002E2B")]
|
||||
[Address(RVA = "0x13C90B0", Offset = "0x13C7EB0", VA = "0x1813C90B0")]
|
||||
private void Update()
|
||||
{
|
||||
this.CameraLook();
|
||||
bool keyDownInt = Input.GetKeyDownInt(KeyCode.Space);
|
||||
this.jumpPressed = keyDownInt;
|
||||
}
|
||||
|
||||
// Token: 0x06002E2C RID: 11820 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E2C")]
|
||||
[Address(RVA = "0x13C8820", Offset = "0x13C7620", VA = "0x1813C8820")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E2D RID: 11821 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E2D")]
|
||||
[Address(RVA = "0x13C8770", Offset = "0x13C7570", VA = "0x1813C8770")]
|
||||
private Quaternion ClampRotationAroundXAxis(Quaternion q)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E2E RID: 11822 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E2E")]
|
||||
[Address(RVA = "0x13C8DF0", Offset = "0x13C7BF0", VA = "0x1813C8DF0")]
|
||||
private void OnControllerColliderHit(ControllerColliderHit hit)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E2F RID: 11823 RVA: 0x00062904 File Offset: 0x00060B04
|
||||
[Token(Token = "0x6002E2F")]
|
||||
[Address(RVA = "0x13C90E0", Offset = "0x13C7EE0", VA = "0x1813C90E0")]
|
||||
public DemoCharacter()
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.moveInput = zero;
|
||||
this.moveInput.y = (float)0;
|
||||
float z = Vector3.zero.z;
|
||||
this.move.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003705 RID: 14085
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003705")]
|
||||
[SerializeField]
|
||||
private Camera cam;
|
||||
|
||||
// Token: 0x04003706 RID: 14086
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003706")]
|
||||
[SerializeField]
|
||||
private float gravityModifier = 2f;
|
||||
|
||||
// Token: 0x04003707 RID: 14087
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003707")]
|
||||
[SerializeField]
|
||||
private float walkSpeed = 5f;
|
||||
|
||||
// Token: 0x04003708 RID: 14088
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003708")]
|
||||
[SerializeField]
|
||||
private float runSpeed = 10f;
|
||||
|
||||
// Token: 0x04003709 RID: 14089
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003709")]
|
||||
[SerializeField]
|
||||
private float jumpSpeed = 10f;
|
||||
|
||||
// Token: 0x0400370A RID: 14090
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400370A")]
|
||||
[SerializeField]
|
||||
private float landingForce = 10f;
|
||||
|
||||
// Token: 0x0400370B RID: 14091
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400370B")]
|
||||
[SerializeField]
|
||||
private float mouseXSensitivity = 2f;
|
||||
|
||||
// Token: 0x0400370C RID: 14092
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400370C")]
|
||||
[SerializeField]
|
||||
private float mouseYSensitivity = 2f;
|
||||
|
||||
// Token: 0x0400370D RID: 14093
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400370D")]
|
||||
private CharacterController charControl;
|
||||
|
||||
// Token: 0x0400370E RID: 14094
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400370E")]
|
||||
private Quaternion characterTargetRot;
|
||||
|
||||
// Token: 0x0400370F RID: 14095
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400370F")]
|
||||
private Quaternion cameraTargetRot;
|
||||
|
||||
// Token: 0x04003710 RID: 14096
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003710")]
|
||||
private bool isWalking = true;
|
||||
|
||||
// Token: 0x04003711 RID: 14097
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4003711")]
|
||||
private Vector2 moveInput;
|
||||
|
||||
// Token: 0x04003712 RID: 14098
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4003712")]
|
||||
private Vector3 move;
|
||||
|
||||
// Token: 0x04003713 RID: 14099
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003713")]
|
||||
private bool jumpPressed;
|
||||
|
||||
// Token: 0x04003714 RID: 14100
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x4003714")]
|
||||
private CollisionFlags collisionFlags;
|
||||
}
|
||||
}
|
||||
52
Cpp2IL/Assembly-CSharp/AreaCheck.cs
Normal file
52
Cpp2IL/Assembly-CSharp/AreaCheck.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000179 RID: 377
|
||||
[Token(Token = "0x2000179")]
|
||||
public class AreaCheck : SceneEvent
|
||||
{
|
||||
// Token: 0x06001237 RID: 4663 RVA: 0x00029934 File Offset: 0x00027B34
|
||||
[Token(Token = "0x6001237")]
|
||||
[Address(RVA = "0x8CF2A0", Offset = "0x8CE0A0", VA = "0x1808CF2A0", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
if (this.ShowArea.Length != 0)
|
||||
{
|
||||
base.OpenEvent();
|
||||
SceneEventManager g_SEM = this.g_SEM;
|
||||
Terrain[] showTerrain = this.ShowTerrain;
|
||||
GameObject[] showArea = this.ShowArea;
|
||||
g_SEM.AreaCheck(showArea, showTerrain);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001238 RID: 4664 RVA: 0x0002997C File Offset: 0x00027B7C
|
||||
[Token(Token = "0x6001238")]
|
||||
[Address(RVA = "0x8CF230", Offset = "0x8CE030", VA = "0x1808CF230", Slot = "10")]
|
||||
protected override void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if (other.CompareTag("Player"))
|
||||
{
|
||||
this.OpenEvent();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001239 RID: 4665 RVA: 0x000299A4 File Offset: 0x00027BA4
|
||||
[Token(Token = "0x6001239")]
|
||||
[Address(RVA = "0x30DE20", Offset = "0x30CC20", VA = "0x18030DE20")]
|
||||
public AreaCheck()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001C34 RID: 7220
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C34")]
|
||||
public GameObject[] ShowArea;
|
||||
|
||||
// Token: 0x04001C35 RID: 7221
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001C35")]
|
||||
public Terrain[] ShowTerrain;
|
||||
}
|
||||
182
Cpp2IL/Assembly-CSharp/AreaCure.cs
Normal file
182
Cpp2IL/Assembly-CSharp/AreaCure.cs
Normal file
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using ch.sycoforge.Decal;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000AE RID: 174
|
||||
[Token(Token = "0x20000AE")]
|
||||
public class AreaCure : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060007B9 RID: 1977 RVA: 0x0001199C File Offset: 0x0000FB9C
|
||||
[Token(Token = "0x60007B9")]
|
||||
[Address(RVA = "0x8CF5E0", Offset = "0x8CE3E0", VA = "0x1808CF5E0")]
|
||||
private void Start()
|
||||
{
|
||||
ParticleSystem component = base.GetComponent<ParticleSystem>();
|
||||
this.g_PS = component;
|
||||
ParticleSystem particleSystem = this.g_PS;
|
||||
int num = 0;
|
||||
if (particleSystem == num)
|
||||
{
|
||||
Debug.LogError(base.transform.name + " 特效錯誤");
|
||||
}
|
||||
WizardGirlManage playerManager = Game.GetPlayerManager();
|
||||
this.g_WGM = playerManager;
|
||||
Material material = this.g_DecalAura.GetComponent<EasyDecal>().material;
|
||||
this.g_MatDecalAura = material;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060007BA RID: 1978 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007BA")]
|
||||
[Address(RVA = "0x8CF770", Offset = "0x8CE570", VA = "0x1808CF770")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007BB RID: 1979 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60007BB")]
|
||||
[Address(RVA = "0x8CF3B0", Offset = "0x8CE1B0", VA = "0x1808CF3B0")]
|
||||
public void Set(float fSecondCureVal, SoundEffectPool soundEffectPool)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060007BC RID: 1980 RVA: 0x00011A14 File Offset: 0x0000FC14
|
||||
[Token(Token = "0x60007BC")]
|
||||
[Address(RVA = "0x8CF2F0", Offset = "0x8CE0F0", VA = "0x1808CF2F0")]
|
||||
private void OnTriggerEnter(Collider Enter)
|
||||
{
|
||||
if (Enter.CompareTag("Player"))
|
||||
{
|
||||
this.g_bEnter = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007BD RID: 1981 RVA: 0x00011A3C File Offset: 0x0000FC3C
|
||||
[Token(Token = "0x60007BD")]
|
||||
[Address(RVA = "0x8CF350", Offset = "0x8CE150", VA = "0x1808CF350")]
|
||||
private void OnTriggerExit(Collider Exit)
|
||||
{
|
||||
if (Exit.CompareTag("Player"))
|
||||
{
|
||||
this.g_bEnter = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060007BE RID: 1982 RVA: 0x00011A64 File Offset: 0x0000FC64
|
||||
[Token(Token = "0x60007BE")]
|
||||
[Address(RVA = "0x8CFBF0", Offset = "0x8CE9F0", VA = "0x1808CFBF0")]
|
||||
public AreaCure()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400090F RID: 2319
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400090F")]
|
||||
private ParticleSystem g_PS;
|
||||
|
||||
// Token: 0x04000910 RID: 2320
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000910")]
|
||||
private WizardGirlManage g_WGM;
|
||||
|
||||
// Token: 0x04000911 RID: 2321
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000911")]
|
||||
public Light LPoint;
|
||||
|
||||
// Token: 0x04000912 RID: 2322
|
||||
[Token(Token = "0x4000912")]
|
||||
private const float g_fLightIntensity = 1.5f;
|
||||
|
||||
// Token: 0x04000913 RID: 2323
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000913")]
|
||||
private float g_fLightIntensityVal;
|
||||
|
||||
// Token: 0x04000914 RID: 2324
|
||||
[Token(Token = "0x4000914")]
|
||||
private const float g_fTime = 60f;
|
||||
|
||||
// Token: 0x04000915 RID: 2325
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000915")]
|
||||
private float g_fTimeVal;
|
||||
|
||||
// Token: 0x04000916 RID: 2326
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000916")]
|
||||
private bool g_bEnter;
|
||||
|
||||
// Token: 0x04000917 RID: 2327
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000917")]
|
||||
private float g_fCureVal;
|
||||
|
||||
// Token: 0x04000918 RID: 2328
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000918")]
|
||||
private float g_fSecondCureVal;
|
||||
|
||||
// Token: 0x04000919 RID: 2329
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000919")]
|
||||
public Transform g_DecalAura;
|
||||
|
||||
// Token: 0x0400091A RID: 2330
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400091A")]
|
||||
private Material g_MatDecalAura;
|
||||
|
||||
// Token: 0x0400091B RID: 2331
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400091B")]
|
||||
private Color g_Color;
|
||||
|
||||
// Token: 0x0400091C RID: 2332
|
||||
[Token(Token = "0x400091C")]
|
||||
private const float g_fColorSpeed = 6f;
|
||||
|
||||
// Token: 0x0400091D RID: 2333
|
||||
[Token(Token = "0x400091D")]
|
||||
private const float g_fRotateSpeed = 18f;
|
||||
|
||||
// Token: 0x0400091E RID: 2334
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400091E")]
|
||||
private bool g_bClose = true;
|
||||
|
||||
// Token: 0x0400091F RID: 2335
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400091F")]
|
||||
private float g_fCloseTime;
|
||||
|
||||
// Token: 0x04000920 RID: 2336
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000920")]
|
||||
public AreaCure.CureType Type;
|
||||
|
||||
// Token: 0x04000921 RID: 2337
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000921")]
|
||||
private SoundEffect soundEffect;
|
||||
|
||||
// Token: 0x04000922 RID: 2338
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000922")]
|
||||
private float g_fSEVolume;
|
||||
|
||||
// Token: 0x020000AF RID: 175
|
||||
[Token(Token = "0x20000AF")]
|
||||
public enum CureType
|
||||
{
|
||||
// Token: 0x04000924 RID: 2340
|
||||
[Token(Token = "0x4000924")]
|
||||
HP,
|
||||
// Token: 0x04000925 RID: 2341
|
||||
[Token(Token = "0x4000925")]
|
||||
MP
|
||||
}
|
||||
}
|
||||
1148
Cpp2IL/Assembly-CSharp/Assembly-CSharp.csproj
Normal file
1148
Cpp2IL/Assembly-CSharp/Assembly-CSharp.csproj
Normal file
File diff suppressed because it is too large
Load Diff
52
Cpp2IL/Assembly-CSharp/AssetEffectRequest.cs
Normal file
52
Cpp2IL/Assembly-CSharp/AssetEffectRequest.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000105 RID: 261
|
||||
[Token(Token = "0x2000105")]
|
||||
public sealed class AssetEffectRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x17000047 RID: 71
|
||||
// (get) Token: 0x06000E59 RID: 3673 RVA: 0x000225F4 File Offset: 0x000207F4
|
||||
[Token(Token = "0x17000047")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E59")]
|
||||
[Address(RVA = "0x51C1D0", Offset = "0x51AFD0", VA = "0x18051C1D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000048 RID: 72
|
||||
// (get) Token: 0x06000E5A RID: 3674 RVA: 0x00022604 File Offset: 0x00020804
|
||||
[Token(Token = "0x17000048")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E5A")]
|
||||
[Address(RVA = "0x502B30", Offset = "0x501930", VA = "0x180502B30", Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000E5B RID: 3675 RVA: 0x00022618 File Offset: 0x00020818
|
||||
[Token(Token = "0x6000E5B")]
|
||||
[Address(RVA = "0x8CFC00", Offset = "0x8CEA00", VA = "0x1808CFC00")]
|
||||
public AssetEffectRequest(string rootPath, string assetName)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E5B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetEffectRequest::.ctor(System.String,System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetEffectRequest[exp:AssetRequestBase](this), ldstr:string("")); call:void(object::.ctor, ldloc:AssetEffectRequest[exp:object](this)); callreadonlysetter:string(AssetEffectRequest::get_RootPath, ldloc:AssetEffectRequest(this), ldloc:string(rootPath)); stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetEffectRequest[exp:AssetRequestBase](this), ldloc:string(assetName)); };
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
55
Cpp2IL/Assembly-CSharp/AssetItemRequest.cs
Normal file
55
Cpp2IL/Assembly-CSharp/AssetItemRequest.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000106 RID: 262
|
||||
[Token(Token = "0x2000106")]
|
||||
public sealed class AssetItemRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x17000049 RID: 73
|
||||
// (get) Token: 0x06000E5C RID: 3676 RVA: 0x00022644 File Offset: 0x00020844
|
||||
[Token(Token = "0x17000049")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E5C")]
|
||||
[Address(RVA = "0x370C60", Offset = "0x36FA60", VA = "0x180370C60", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700004A RID: 74
|
||||
// (get) Token: 0x06000E5D RID: 3677 RVA: 0x00022654 File Offset: 0x00020854
|
||||
[Token(Token = "0x1700004A")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E5D")]
|
||||
[Address(RVA = "0x8CFD00", Offset = "0x8CEB00", VA = "0x1808CFD00", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "Item";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E5E RID: 3678 RVA: 0x00022668 File Offset: 0x00020868
|
||||
[Token(Token = "0x6000E5E")]
|
||||
[Address(RVA = "0x8CFC90", Offset = "0x8CEA90", VA = "0x1808CFC90")]
|
||||
public AssetItemRequest(string assetName)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E5E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetItemRequest::.ctor(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetItemRequest[exp:AssetRequestBase](this), ldstr:string("")); call:void(object::.ctor, ldloc:AssetItemRequest[exp:object](this)); stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetItemRequest[exp:AssetRequestBase](this), ldloc:string(assetName)); };
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
91
Cpp2IL/Assembly-CSharp/AssetLoader.cs
Normal file
91
Cpp2IL/Assembly-CSharp/AssetLoader.cs
Normal file
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200010B RID: 267
|
||||
[Token(Token = "0x200010B")]
|
||||
public sealed class AssetLoader
|
||||
{
|
||||
// Token: 0x17000053 RID: 83
|
||||
// (get) Token: 0x06000E6B RID: 3691 RVA: 0x000227BC File Offset: 0x000209BC
|
||||
[Token(Token = "0x17000053")]
|
||||
public bool IsHandling
|
||||
{
|
||||
[Token(Token = "0x6000E6B")]
|
||||
[Address(RVA = "0x2B3EC0", Offset = "0x2B2CC0", VA = "0x1802B3EC0")]
|
||||
get
|
||||
{
|
||||
return this.isHandling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000054 RID: 84
|
||||
// (get) Token: 0x06000E6C RID: 3692 RVA: 0x000227D0 File Offset: 0x000209D0
|
||||
// (set) Token: 0x06000E6D RID: 3693 RVA: 0x000227E4 File Offset: 0x000209E4
|
||||
[Token(Token = "0x17000054")]
|
||||
public Action<AssetRequestBase, UnityEngine.Object[]> OnFinished
|
||||
{
|
||||
[Token(Token = "0x6000E6C")]
|
||||
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.<OnFinished>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x6000E6D")]
|
||||
[Address(RVA = "0x413D20", Offset = "0x412B20", VA = "0x180413D20")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E6D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetLoader::set_OnFinished(System.Action`2<AssetRequestBase,UnityEngine.Object[]>)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:class [mscorlib]System.Action`2<class AssetRequestBase, class [UnityEngine.CoreModule]UnityEngine.Object[]>(AssetLoader::<OnFinished>k__BackingField, ldloc:AssetLoader(this), ldloc:class [mscorlib]System.Action`2<class AssetRequestBase, class [UnityEngine.CoreModule]UnityEngine.Object[]>(value)); };
|
||||
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: 0x06000E6E RID: 3694 RVA: 0x000227F8 File Offset: 0x000209F8
|
||||
[Token(Token = "0x6000E6E")]
|
||||
[Address(RVA = "0x8CFF20", Offset = "0x8CED20", VA = "0x1808CFF20")]
|
||||
public void Load(AssetRequestBase req)
|
||||
{
|
||||
if (!this.isHandling)
|
||||
{
|
||||
this.isHandling = true;
|
||||
this.LoadFromResources(req);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E6F RID: 3695 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000E6F")]
|
||||
[Address(RVA = "0x8CFD30", Offset = "0x8CEB30", VA = "0x1808CFD30")]
|
||||
private void LoadFromResources(AssetRequestBase req)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000E70 RID: 3696 RVA: 0x00022820 File Offset: 0x00020A20
|
||||
[Token(Token = "0x6000E70")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public AssetLoader()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001907 RID: 6407
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001907")]
|
||||
private bool isHandling;
|
||||
}
|
||||
136
Cpp2IL/Assembly-CSharp/AssetRequestBase.cs
Normal file
136
Cpp2IL/Assembly-CSharp/AssetRequestBase.cs
Normal file
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x0200010C RID: 268
|
||||
[Token(Token = "0x200010C")]
|
||||
public abstract class AssetRequestBase
|
||||
{
|
||||
// Token: 0x17000055 RID: 85
|
||||
// (get) Token: 0x06000E71 RID: 3697
|
||||
[Token(Token = "0x17000055")]
|
||||
public abstract int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E71")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000056 RID: 86
|
||||
// (get) Token: 0x06000E72 RID: 3698
|
||||
[Token(Token = "0x17000056")]
|
||||
protected abstract string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E72")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000057 RID: 87
|
||||
// (get) Token: 0x06000E73 RID: 3699 RVA: 0x00022834 File Offset: 0x00020A34
|
||||
// (set) Token: 0x06000E74 RID: 3700 RVA: 0x00022848 File Offset: 0x00020A48
|
||||
[Token(Token = "0x17000057")]
|
||||
public string AssetName
|
||||
{
|
||||
[Token(Token = "0x6000E73")]
|
||||
[Address(RVA = "0x2B4010", Offset = "0x2B2E10", VA = "0x1802B4010")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.<AssetName>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x6000E74")]
|
||||
[Address(RVA = "0x385090", Offset = "0x383E90", VA = "0x180385090")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E74)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetRequestBase::set_AssetName(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetRequestBase(this), ldloc:string(value)); };
|
||||
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: 0x17000058 RID: 88
|
||||
// (get) Token: 0x06000E75 RID: 3701 RVA: 0x0002285C File Offset: 0x00020A5C
|
||||
// (set) Token: 0x06000E76 RID: 3702 RVA: 0x00022870 File Offset: 0x00020A70
|
||||
[Token(Token = "0x17000058")]
|
||||
public bool IncludeSubAssets
|
||||
{
|
||||
[Token(Token = "0x6000E75")]
|
||||
[Address(RVA = "0x3FBFE0", Offset = "0x3FADE0", VA = "0x1803FBFE0")]
|
||||
get;
|
||||
[Token(Token = "0x6000E76")]
|
||||
[Address(RVA = "0x3FC010", Offset = "0x3FAE10", VA = "0x1803FC010")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17000059 RID: 89
|
||||
// (get) Token: 0x06000E77 RID: 3703 RVA: 0x00022884 File Offset: 0x00020A84
|
||||
// (set) Token: 0x06000E78 RID: 3704 RVA: 0x00022898 File Offset: 0x00020A98
|
||||
[Token(Token = "0x17000059")]
|
||||
public Action OnFinished
|
||||
{
|
||||
[Token(Token = "0x6000E77")]
|
||||
[Address(RVA = "0x28C210", Offset = "0x28B010", VA = "0x18028C210")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.<OnFinished>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x6000E78")]
|
||||
[Address(RVA = "0x3F1EE0", Offset = "0x3F0CE0", VA = "0x1803F1EE0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E78)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetRequestBase::set_OnFinished(System.Action)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:Action(AssetRequestBase::<OnFinished>k__BackingField, ldloc:AssetRequestBase(this), ldloc:Action(value)); };
|
||||
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: 0x1700005A RID: 90
|
||||
// (get) Token: 0x06000E79 RID: 3705 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x1700005A")]
|
||||
public string AssetUri
|
||||
{
|
||||
[Token(Token = "0x6000E79")]
|
||||
[Address(RVA = "0x8CFF90", Offset = "0x8CED90", VA = "0x1808CFF90")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E7A RID: 3706 RVA: 0x000228AC File Offset: 0x00020AAC
|
||||
[Token(Token = "0x6000E7A")]
|
||||
[Address(RVA = "0x8CFF40", Offset = "0x8CED40", VA = "0x1808CFF40")]
|
||||
protected AssetRequestBase()
|
||||
{
|
||||
this.<AssetName>k__BackingField = "";
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
55
Cpp2IL/Assembly-CSharp/AssetSoulRequest.cs
Normal file
55
Cpp2IL/Assembly-CSharp/AssetSoulRequest.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000107 RID: 263
|
||||
[Token(Token = "0x2000107")]
|
||||
public sealed class AssetSoulRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x1700004B RID: 75
|
||||
// (get) Token: 0x06000E5F RID: 3679 RVA: 0x0002268C File Offset: 0x0002088C
|
||||
[Token(Token = "0x1700004B")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E5F")]
|
||||
[Address(RVA = "0x51C1E0", Offset = "0x51AFE0", VA = "0x18051C1E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700004C RID: 76
|
||||
// (get) Token: 0x06000E60 RID: 3680 RVA: 0x0002269C File Offset: 0x0002089C
|
||||
[Token(Token = "0x1700004C")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E60")]
|
||||
[Address(RVA = "0x8CFFF0", Offset = "0x8CEDF0", VA = "0x1808CFFF0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "Effect/Soul";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E61 RID: 3681 RVA: 0x000226B0 File Offset: 0x000208B0
|
||||
[Token(Token = "0x6000E61")]
|
||||
[Address(RVA = "0x8CFC90", Offset = "0x8CEA90", VA = "0x1808CFC90")]
|
||||
public AssetSoulRequest(string assetName)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E61)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetSoulRequest::.ctor(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetSoulRequest[exp:AssetRequestBase](this), ldstr:string("")); call:void(object::.ctor, ldloc:AssetSoulRequest[exp:object](this)); stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetSoulRequest[exp:AssetRequestBase](this), ldloc:string(assetName)); };
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
52
Cpp2IL/Assembly-CSharp/AssetSoundEffectRequest.cs
Normal file
52
Cpp2IL/Assembly-CSharp/AssetSoundEffectRequest.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000108 RID: 264
|
||||
[Token(Token = "0x2000108")]
|
||||
public sealed class AssetSoundEffectRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x1700004D RID: 77
|
||||
// (get) Token: 0x06000E62 RID: 3682 RVA: 0x000226D4 File Offset: 0x000208D4
|
||||
[Token(Token = "0x1700004D")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E62")]
|
||||
[Address(RVA = "0x51C620", Offset = "0x51B420", VA = "0x18051C620", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700004E RID: 78
|
||||
// (get) Token: 0x06000E63 RID: 3683 RVA: 0x000226E4 File Offset: 0x000208E4
|
||||
[Token(Token = "0x1700004E")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E63")]
|
||||
[Address(RVA = "0x502B30", Offset = "0x501930", VA = "0x180502B30", Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000E64 RID: 3684 RVA: 0x000226F8 File Offset: 0x000208F8
|
||||
[Token(Token = "0x6000E64")]
|
||||
[Address(RVA = "0x8CFC00", Offset = "0x8CEA00", VA = "0x1808CFC00")]
|
||||
public AssetSoundEffectRequest(string rootPath, string assetName)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E64)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetSoundEffectRequest::.ctor(System.String,System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetSoundEffectRequest[exp:AssetRequestBase](this), ldstr:string("")); call:void(object::.ctor, ldloc:AssetSoundEffectRequest[exp:object](this)); callreadonlysetter:string(AssetSoundEffectRequest::get_RootPath, ldloc:AssetSoundEffectRequest(this), ldloc:string(rootPath)); stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetSoundEffectRequest[exp:AssetRequestBase](this), ldloc:string(assetName)); };
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
44
Cpp2IL/Assembly-CSharp/AssetVideoCoverRequest.cs
Normal file
44
Cpp2IL/Assembly-CSharp/AssetVideoCoverRequest.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000109 RID: 265
|
||||
[Token(Token = "0x2000109")]
|
||||
public sealed class AssetVideoCoverRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x1700004F RID: 79
|
||||
// (get) Token: 0x06000E65 RID: 3685 RVA: 0x00022724 File Offset: 0x00020924
|
||||
[Token(Token = "0x1700004F")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E65")]
|
||||
[Address(RVA = "0x7D6AE0", Offset = "0x7D58E0", VA = "0x1807D6AE0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 6;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000050 RID: 80
|
||||
// (get) Token: 0x06000E66 RID: 3686 RVA: 0x00022734 File Offset: 0x00020934
|
||||
[Token(Token = "0x17000050")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E66")]
|
||||
[Address(RVA = "0x8D00A0", Offset = "0x8CEEA0", VA = "0x1808D00A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "Video/VideoPlayCover";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E67 RID: 3687 RVA: 0x00022748 File Offset: 0x00020948
|
||||
[Token(Token = "0x6000E67")]
|
||||
[Address(RVA = "0x8D0020", Offset = "0x8CEE20", VA = "0x1808D0020")]
|
||||
public AssetVideoCoverRequest(string assetName)
|
||||
{
|
||||
this.<AssetName>k__BackingField = "";
|
||||
base..ctor();
|
||||
this.<AssetName>k__BackingField = assetName;
|
||||
this.<IncludeSubAssets>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
55
Cpp2IL/Assembly-CSharp/AssetVideoRequest.cs
Normal file
55
Cpp2IL/Assembly-CSharp/AssetVideoRequest.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x0200010A RID: 266
|
||||
[Token(Token = "0x200010A")]
|
||||
public sealed class AssetVideoRequest : AssetRequestBase
|
||||
{
|
||||
// Token: 0x17000051 RID: 81
|
||||
// (get) Token: 0x06000E68 RID: 3688 RVA: 0x00022774 File Offset: 0x00020974
|
||||
[Token(Token = "0x17000051")]
|
||||
public override int AssetGroup
|
||||
{
|
||||
[Token(Token = "0x6000E68")]
|
||||
[Address(RVA = "0x51C630", Offset = "0x51B430", VA = "0x18051C630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000052 RID: 82
|
||||
// (get) Token: 0x06000E69 RID: 3689 RVA: 0x00022784 File Offset: 0x00020984
|
||||
[Token(Token = "0x17000052")]
|
||||
protected override string RootPath
|
||||
{
|
||||
[Token(Token = "0x6000E69")]
|
||||
[Address(RVA = "0x8D00D0", Offset = "0x8CEED0", VA = "0x1808D00D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "Video";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000E6A RID: 3690 RVA: 0x00022798 File Offset: 0x00020998
|
||||
[Token(Token = "0x6000E6A")]
|
||||
[Address(RVA = "0x8CFC90", Offset = "0x8CEA90", VA = "0x1808CFC90")]
|
||||
public AssetVideoRequest(string assetName)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000E6A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AssetVideoRequest::.ctor(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetVideoRequest[exp:AssetRequestBase](this), ldstr:string("")); call:void(object::.ctor, ldloc:AssetVideoRequest[exp:object](this)); stfld:string(AssetRequestBase::<AssetName>k__BackingField, ldloc:AssetVideoRequest[exp:AssetRequestBase](this), ldloc:string(assetName)); };
|
||||
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
|
||||
*/;
|
||||
}
|
||||
}
|
||||
364
Cpp2IL/Assembly-CSharp/AttackData.cs
Normal file
364
Cpp2IL/Assembly-CSharp/AttackData.cs
Normal file
@@ -0,0 +1,364 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000014 RID: 20
|
||||
[Token(Token = "0x2000014")]
|
||||
public class AttackData : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x8D01C0", Offset = "0x8CEFC0", VA = "0x1808D01C0")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x0000381C File Offset: 0x00001A1C
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x413D20", Offset = "0x412B20", VA = "0x180413D20")]
|
||||
public void SetSource(Transform Source)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06000081)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AttackData::SetSource(UnityEngine.Transform)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:Transform(AttackData::g_Source, ldloc:AttackData(this), ldloc:Transform(Source)); };
|
||||
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: 0x06000082 RID: 130 RVA: 0x00003830 File Offset: 0x00001A30
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
||||
public Transform GetSource()
|
||||
{
|
||||
return this.g_Source;
|
||||
}
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x00003844 File Offset: 0x00001A44
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x8D0160", Offset = "0x8CEF60", VA = "0x1808D0160")]
|
||||
public void SetHit(Collider Hit, Vector3 HitPos)
|
||||
{
|
||||
this.g_Hit = Hit;
|
||||
float z = HitPos.z;
|
||||
this.g_HitPos.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132 RVA: 0x0000386C File Offset: 0x00001A6C
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x28C210", Offset = "0x28B010", VA = "0x18028C210")]
|
||||
public Collider GetHit()
|
||||
{
|
||||
return this.g_Hit;
|
||||
}
|
||||
|
||||
// Token: 0x06000085 RID: 133 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x8D0140", Offset = "0x8CEF40", VA = "0x1808D0140")]
|
||||
public void SetHitDirection(Vector3 Direction)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000086 RID: 134 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x4F7FE0", Offset = "0x4F6DE0", VA = "0x1804F7FE0")]
|
||||
public Vector3 GetHitDirection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000087 RID: 135 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x8D0110", Offset = "0x8CEF10", VA = "0x1808D0110")]
|
||||
public Vector3 GetHitPos()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000088 RID: 136 RVA: 0x00003880 File Offset: 0x00001A80
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x50C1E0", Offset = "0x50AFE0", VA = "0x18050C1E0")]
|
||||
public void SetAttackDirection(AttackData.AttackDirection AD)
|
||||
{
|
||||
this.g_AD = AD;
|
||||
}
|
||||
|
||||
// Token: 0x06000089 RID: 137 RVA: 0x00003894 File Offset: 0x00001A94
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x50C1A0", Offset = "0x50AFA0", VA = "0x18050C1A0")]
|
||||
public AttackData.AttackDirection GetAttackDirection()
|
||||
{
|
||||
return this.g_AD;
|
||||
}
|
||||
|
||||
// Token: 0x0600008A RID: 138 RVA: 0x000038A8 File Offset: 0x00001AA8
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x7732A0", Offset = "0x7720A0", VA = "0x1807732A0")]
|
||||
public void SetAttackType(AttackData.AttackType AT)
|
||||
{
|
||||
this.g_AT = AT;
|
||||
}
|
||||
|
||||
// Token: 0x0600008B RID: 139 RVA: 0x000038BC File Offset: 0x00001ABC
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x36DA00", Offset = "0x36C800", VA = "0x18036DA00")]
|
||||
public AttackData.AttackType GetAttackType()
|
||||
{
|
||||
return this.g_AT;
|
||||
}
|
||||
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x000038D0 File Offset: 0x00001AD0
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x3FFE20", Offset = "0x3FEC20", VA = "0x1803FFE20")]
|
||||
public void SetAttackElement(PlayerEffectPlay.Magic Type)
|
||||
{
|
||||
this.g_AttackElement = Type;
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x000038E4 File Offset: 0x00001AE4
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x3F0000", Offset = "0x3EEE00", VA = "0x1803F0000")]
|
||||
public PlayerEffectPlay.Magic GetAttackElement()
|
||||
{
|
||||
return this.g_AttackElement;
|
||||
}
|
||||
|
||||
// Token: 0x0600008E RID: 142 RVA: 0x000038F8 File Offset: 0x00001AF8
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x8D01A0", Offset = "0x8CEFA0", VA = "0x1808D01A0")]
|
||||
public void SetSecond(float fStrength, PlayerEffectPlay.Magic g_AttackElement)
|
||||
{
|
||||
this.g_fSecondStrength = fStrength;
|
||||
this.g_bSecond = true;
|
||||
this.g_SecondAttackElement = g_AttackElement;
|
||||
}
|
||||
|
||||
// Token: 0x0600008F RID: 143 RVA: 0x0000391C File Offset: 0x00001B1C
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x8D0100", Offset = "0x8CEF00", VA = "0x1808D0100")]
|
||||
public void CloseSecond()
|
||||
{
|
||||
this.g_bSecond = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000090 RID: 144 RVA: 0x00003930 File Offset: 0x00001B30
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x8D0130", Offset = "0x8CEF30", VA = "0x1808D0130")]
|
||||
public bool GetIsSecond()
|
||||
{
|
||||
return this.g_bSecond;
|
||||
}
|
||||
|
||||
// Token: 0x06000091 RID: 145 RVA: 0x00003944 File Offset: 0x00001B44
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x6FDC00", Offset = "0x6FCA00", VA = "0x1806FDC00")]
|
||||
public float GetSecondStrength()
|
||||
{
|
||||
return this.g_fSecondStrength;
|
||||
}
|
||||
|
||||
// Token: 0x06000092 RID: 146 RVA: 0x00003958 File Offset: 0x00001B58
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x4179A0", Offset = "0x4167A0", VA = "0x1804179A0")]
|
||||
public PlayerEffectPlay.Magic GetSecondElement()
|
||||
{
|
||||
return this.g_SecondAttackElement;
|
||||
}
|
||||
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x0000396C File Offset: 0x00001B6C
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x8D0210", Offset = "0x8CF010", VA = "0x1808D0210")]
|
||||
public AttackData()
|
||||
{
|
||||
ulong num;
|
||||
this.g_v3CameraDriection.z = (float)num;
|
||||
this.g_bPauseTime = true;
|
||||
this.g_fPauseTime = 0.2f;
|
||||
this.g_fPauseScaleTime = 0.05f;
|
||||
this.g_bCameraShake = true;
|
||||
this.g_fCameraMagnitude = 0.5f;
|
||||
this.g_fCameraRoughness = 1.5f;
|
||||
this.g_fCameraFadeOutTime = 1f;
|
||||
this.g_fStrength = 1f;
|
||||
this.g_fRepulse = 5f;
|
||||
this.g_fStiff = 1f;
|
||||
this.g_fRepulseMoveSpeed = 3.5f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000D3")]
|
||||
private Transform g_Source;
|
||||
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000D4")]
|
||||
private Collider g_Hit;
|
||||
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000D5")]
|
||||
private Vector3 g_HitPos;
|
||||
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40000D6")]
|
||||
private Vector3 g_HitDirection;
|
||||
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40000D7")]
|
||||
public AttackData.AttackDirection g_AD;
|
||||
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40000D8")]
|
||||
public AttackData.AttackType g_AT;
|
||||
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40000D9")]
|
||||
public AttackData.AttackType2 g_AT2;
|
||||
|
||||
// Token: 0x040000DA RID: 218
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40000DA")]
|
||||
public PlayerEffectPlay.Magic g_AttackElement;
|
||||
|
||||
// Token: 0x040000DB RID: 219
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40000DB")]
|
||||
public bool g_bPauseTime;
|
||||
|
||||
// Token: 0x040000DC RID: 220
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40000DC")]
|
||||
public float g_fPauseTime;
|
||||
|
||||
// Token: 0x040000DD RID: 221
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40000DD")]
|
||||
public float g_fPauseScaleTime;
|
||||
|
||||
// Token: 0x040000DE RID: 222
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x40000DE")]
|
||||
public bool g_bCameraShake;
|
||||
|
||||
// Token: 0x040000DF RID: 223
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40000DF")]
|
||||
public Vector3 g_v3CameraDriection;
|
||||
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x40000E0")]
|
||||
public float g_fCameraMagnitude;
|
||||
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40000E1")]
|
||||
public float g_fCameraRoughness;
|
||||
|
||||
// Token: 0x040000E2 RID: 226
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x40000E2")]
|
||||
public float g_fCameraFadeOutTime;
|
||||
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40000E3")]
|
||||
public float g_fStrength;
|
||||
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x40000E4")]
|
||||
public float g_fRepulse;
|
||||
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40000E5")]
|
||||
public float g_fStiff;
|
||||
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x40000E6")]
|
||||
public float g_fRepulseMoveSpeed;
|
||||
|
||||
// Token: 0x040000E7 RID: 231
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40000E7")]
|
||||
public bool g_bCertainlyRepulse;
|
||||
|
||||
// Token: 0x040000E8 RID: 232
|
||||
[FieldOffset(Offset = "0x89")]
|
||||
[Token(Token = "0x40000E8")]
|
||||
private bool g_bSecond;
|
||||
|
||||
// Token: 0x040000E9 RID: 233
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x40000E9")]
|
||||
private float g_fSecondStrength;
|
||||
|
||||
// Token: 0x040000EA RID: 234
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40000EA")]
|
||||
public PlayerEffectPlay.Magic g_SecondAttackElement;
|
||||
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x2000015")]
|
||||
public enum AttackDirection
|
||||
{
|
||||
// Token: 0x040000EC RID: 236
|
||||
[Token(Token = "0x40000EC")]
|
||||
Front,
|
||||
// Token: 0x040000ED RID: 237
|
||||
[Token(Token = "0x40000ED")]
|
||||
Left,
|
||||
// Token: 0x040000EE RID: 238
|
||||
[Token(Token = "0x40000EE")]
|
||||
Right,
|
||||
// Token: 0x040000EF RID: 239
|
||||
[Token(Token = "0x40000EF")]
|
||||
Up,
|
||||
// Token: 0x040000F0 RID: 240
|
||||
[Token(Token = "0x40000F0")]
|
||||
Down
|
||||
}
|
||||
|
||||
// Token: 0x02000016 RID: 22
|
||||
[Token(Token = "0x2000016")]
|
||||
public enum AttackType
|
||||
{
|
||||
// Token: 0x040000F2 RID: 242
|
||||
[Token(Token = "0x40000F2")]
|
||||
Normal,
|
||||
// Token: 0x040000F3 RID: 243
|
||||
[Token(Token = "0x40000F3")]
|
||||
Fly
|
||||
}
|
||||
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000017")]
|
||||
public enum AttackType2
|
||||
{
|
||||
// Token: 0x040000F5 RID: 245
|
||||
[Token(Token = "0x40000F5")]
|
||||
PHUSICAL,
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x40000F6")]
|
||||
MAGIC
|
||||
}
|
||||
}
|
||||
20
Cpp2IL/Assembly-CSharp/AttackSoundMaterial.cs
Normal file
20
Cpp2IL/Assembly-CSharp/AttackSoundMaterial.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000097 RID: 151
|
||||
[Token(Token = "0x2000097")]
|
||||
public class AttackSoundMaterial : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000699 RID: 1689 RVA: 0x0000FAFC File Offset: 0x0000DCFC
|
||||
[Token(Token = "0x6000699")]
|
||||
[Address(RVA = "0x8D0290", Offset = "0x8CF090", VA = "0x1808D0290")]
|
||||
public AttackSoundMaterial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040007CB RID: 1995
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40007CB")]
|
||||
public PlayerSound.HitSoundType HitMaterial = (PlayerSound.HitSoundType)((ulong)3L);
|
||||
}
|
||||
259
Cpp2IL/Assembly-CSharp/AttackableObject.cs
Normal file
259
Cpp2IL/Assembly-CSharp/AttackableObject.cs
Normal file
@@ -0,0 +1,259 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200017A RID: 378
|
||||
[Token(Token = "0x200017A")]
|
||||
public class AttackableObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600123A RID: 4666 RVA: 0x000299B8 File Offset: 0x00027BB8
|
||||
[Token(Token = "0x600123A")]
|
||||
[Address(RVA = "0x8D08C0", Offset = "0x8CF6C0", VA = "0x1808D08C0", Slot = "4")]
|
||||
public virtual void Init()
|
||||
{
|
||||
SoundEffect component = base.GetComponent<SoundEffect>();
|
||||
this.soundEffect = component;
|
||||
SoundEffect soundEffect = this.soundEffect;
|
||||
int num = 0;
|
||||
if (soundEffect != num)
|
||||
{
|
||||
this.soundEffect.InitData("SoundEffect");
|
||||
Game.BindStageTimeScale(this.soundEffect);
|
||||
}
|
||||
if (this.Type <= AttackableObject.ObjectType.ReplyMana)
|
||||
{
|
||||
Shake shake = this.g_Shake;
|
||||
Transform transform = base.transform;
|
||||
int num2 = 0;
|
||||
shake.Start(transform, num2 != 0);
|
||||
}
|
||||
Transform hpbarPoint = this.HPBarPoint;
|
||||
int num3 = 0;
|
||||
if (!(hpbarPoint != num3))
|
||||
{
|
||||
}
|
||||
GameObject enemyHpPrefab = Game.GetUIEnemyHp().enemyHpPrefab;
|
||||
Transform transform2 = Game.GetUIEnemyHp().transform;
|
||||
GameObject gameObject = UnityEngine.Object.Instantiate<GameObject>(enemyHpPrefab, transform2);
|
||||
this.uiHPBar = gameObject;
|
||||
GameObject gameObject2 = this.uiHPBar;
|
||||
int num4 = 0;
|
||||
if (gameObject2 == num4)
|
||||
{
|
||||
Debug.LogError("破壞物件UI錯誤");
|
||||
}
|
||||
EnemyHpHandler component2 = this.uiHPBar.GetComponent<EnemyHpHandler>();
|
||||
this.hpBarInstance = component2;
|
||||
GameObject gameObject3 = this.uiHPBar;
|
||||
int num5 = 0;
|
||||
gameObject3.SetActive(num5 != 0);
|
||||
float hp = this.HP;
|
||||
this.g_fHPMax = hp;
|
||||
this.Id = (int)((ulong)0L);
|
||||
}
|
||||
|
||||
// Token: 0x0600123B RID: 4667 RVA: 0x00029AD8 File Offset: 0x00027CD8
|
||||
[Token(Token = "0x600123B")]
|
||||
[Address(RVA = "0x8D0CF0", Offset = "0x8CFAF0", VA = "0x1808D0CF0", Slot = "5")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
if (base.CompareTag("AttackableObject"))
|
||||
{
|
||||
Game.sceneManager.AddAttackable(this);
|
||||
}
|
||||
SoundEffect soundEffect = this.soundEffect;
|
||||
int num = 0;
|
||||
if (soundEffect != num)
|
||||
{
|
||||
SoundEffect soundEffect2 = this.soundEffect;
|
||||
if (soundEffect2.Loop)
|
||||
{
|
||||
int num2 = 0;
|
||||
soundEffect2.Play(num2, 1f, 1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600123C RID: 4668 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600123C")]
|
||||
[Address(RVA = "0x8D0E50", Offset = "0x8CFC50", VA = "0x1808D0E50", Slot = "6")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600123D RID: 4669 RVA: 0x00029B3C File Offset: 0x00027D3C
|
||||
[Token(Token = "0x600123D")]
|
||||
[Address(RVA = "0x8D0BA0", Offset = "0x8CF9A0", VA = "0x1808D0BA0", Slot = "7")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
if (base.CompareTag("AttackableObject"))
|
||||
{
|
||||
Game.sceneManager.RemoveAttackable(this);
|
||||
}
|
||||
SoundEffect soundEffect = this.soundEffect;
|
||||
int num = 0;
|
||||
if (soundEffect != num && this.soundEffect.GetIsPlaying())
|
||||
{
|
||||
this.soundEffect.Stop();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600123E RID: 4670 RVA: 0x00029B98 File Offset: 0x00027D98
|
||||
[Token(Token = "0x600123E")]
|
||||
[Address(RVA = "0x8D0B80", Offset = "0x8CF980", VA = "0x1808D0B80", Slot = "8")]
|
||||
protected virtual void LateUpdate()
|
||||
{
|
||||
this.g_Shake.Update();
|
||||
}
|
||||
|
||||
// Token: 0x0600123F RID: 4671 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600123F")]
|
||||
[Address(RVA = "0x8D03F0", Offset = "0x8CF1F0", VA = "0x1808D03F0", Slot = "9")]
|
||||
public virtual void HitPhysical(AttackData AD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001240 RID: 4672 RVA: 0x00029BB8 File Offset: 0x00027DB8
|
||||
[Token(Token = "0x6001240")]
|
||||
[Address(RVA = "0x8D02F0", Offset = "0x8CF0F0", VA = "0x1808D02F0", Slot = "10")]
|
||||
public virtual void HitMagic(AttackData AD)
|
||||
{
|
||||
Shake shake = this.g_Shake;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
shake.SetRandomShake(0.2f, 6f, 0.6f, (float)num, num2 != 0UL);
|
||||
AttackableObject.ObjectType type = this.Type;
|
||||
if (type == AttackableObject.ObjectType.DamageObject || type == AttackableObject.ObjectType.TreasureBox)
|
||||
{
|
||||
float hp = this.HP;
|
||||
this.HP = hp;
|
||||
}
|
||||
GameObject gameObject = this.uiHPBar;
|
||||
int num3 = 0;
|
||||
if (gameObject != num3)
|
||||
{
|
||||
this.uiHPBar.SetActive(true);
|
||||
this.g_fHPAlpha = 1f;
|
||||
this.g_fHPShowTime = 10f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001241 RID: 4673 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001241")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "11")]
|
||||
public virtual void SetTimeScale(float fTimeScale)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001242 RID: 4674 RVA: 0x00029C48 File Offset: 0x00027E48
|
||||
[Token(Token = "0x6001242")]
|
||||
[Address(RVA = "0x8D02A0", Offset = "0x8CF0A0", VA = "0x1808D02A0")]
|
||||
protected float GetWorldDeltaTime()
|
||||
{
|
||||
return Game.GetStageDeltaTime();
|
||||
}
|
||||
|
||||
// Token: 0x06001243 RID: 4675 RVA: 0x00029C5C File Offset: 0x00027E5C
|
||||
[Token(Token = "0x6001243")]
|
||||
[Address(RVA = "0x8D10C0", Offset = "0x8CFEC0", VA = "0x1808D10C0")]
|
||||
public AttackableObject()
|
||||
{
|
||||
Shake shake = new Shake();
|
||||
this.g_Shake = shake;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04001C36 RID: 7222
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001C36")]
|
||||
public AttackableObject.ObjectType Type;
|
||||
|
||||
// Token: 0x04001C37 RID: 7223
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001C37")]
|
||||
public float HP;
|
||||
|
||||
// Token: 0x04001C38 RID: 7224
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001C38")]
|
||||
protected float g_fHPMax;
|
||||
|
||||
// Token: 0x04001C39 RID: 7225
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001C39")]
|
||||
protected float g_fHPUnderScale = 1f;
|
||||
|
||||
// Token: 0x04001C3A RID: 7226
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001C3A")]
|
||||
protected float g_fHPAlpha;
|
||||
|
||||
// Token: 0x04001C3B RID: 7227
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4001C3B")]
|
||||
protected float g_fHPShowTime;
|
||||
|
||||
// Token: 0x04001C3C RID: 7228
|
||||
[Token(Token = "0x4001C3C")]
|
||||
protected const float g_fHPShowTimeMax = 10f;
|
||||
|
||||
// Token: 0x04001C3D RID: 7229
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001C3D")]
|
||||
public Transform HPBarPoint;
|
||||
|
||||
// Token: 0x04001C3E RID: 7230
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C3E")]
|
||||
protected GameObject uiHPBar;
|
||||
|
||||
// Token: 0x04001C3F RID: 7231
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001C3F")]
|
||||
protected Shake g_Shake;
|
||||
|
||||
// Token: 0x04001C40 RID: 7232
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001C40")]
|
||||
protected SoundEffect soundEffect;
|
||||
|
||||
// Token: 0x04001C41 RID: 7233
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001C41")]
|
||||
protected float g_fDeltaTime;
|
||||
|
||||
// Token: 0x04001C42 RID: 7234
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4001C42")]
|
||||
protected EnemyHpHandler hpBarInstance;
|
||||
|
||||
// Token: 0x04001C43 RID: 7235
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4001C43")]
|
||||
public int Id;
|
||||
|
||||
// Token: 0x0200017B RID: 379
|
||||
[Token(Token = "0x200017B")]
|
||||
public enum ObjectType
|
||||
{
|
||||
// Token: 0x04001C45 RID: 7237
|
||||
[Token(Token = "0x4001C45")]
|
||||
Null,
|
||||
// Token: 0x04001C46 RID: 7238
|
||||
[Token(Token = "0x4001C46")]
|
||||
ReplyMana,
|
||||
// Token: 0x04001C47 RID: 7239
|
||||
[Token(Token = "0x4001C47")]
|
||||
SwitchDevice,
|
||||
// Token: 0x04001C48 RID: 7240
|
||||
[Token(Token = "0x4001C48")]
|
||||
DamageObject,
|
||||
// Token: 0x04001C49 RID: 7241
|
||||
[Token(Token = "0x4001C49")]
|
||||
TreasureBox
|
||||
}
|
||||
}
|
||||
22
Cpp2IL/Assembly-CSharp/AudioPlayer.cs
Normal file
22
Cpp2IL/Assembly-CSharp/AudioPlayer.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000114 RID: 276
|
||||
[Token(Token = "0x2000114")]
|
||||
[RequireComponent(typeof(AudioSource))]
|
||||
public class AudioPlayer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000EA2 RID: 3746 RVA: 0x00022B2C File Offset: 0x00020D2C
|
||||
[Token(Token = "0x6000EA2")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public AudioPlayer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001927 RID: 6439
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001927")]
|
||||
[SerializeField]
|
||||
private AudioSource player;
|
||||
}
|
||||
164
Cpp2IL/Assembly-CSharp/AutoLock.cs
Normal file
164
Cpp2IL/Assembly-CSharp/AutoLock.cs
Normal file
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020002EC RID: 748
|
||||
[Token(Token = "0x20002EC")]
|
||||
public class AutoLock
|
||||
{
|
||||
// Token: 0x06001BF4 RID: 7156 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BF4")]
|
||||
[Address(RVA = "0x8D1A80", Offset = "0x8D0880", VA = "0x1808D1A80")]
|
||||
public void Start(Transform source)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BF5 RID: 7157 RVA: 0x00042520 File Offset: 0x00040720
|
||||
[Token(Token = "0x6001BF5")]
|
||||
[Address(RVA = "0x8D2020", Offset = "0x8D0E20", VA = "0x1808D2020")]
|
||||
public void Update()
|
||||
{
|
||||
this.TargetEnter();
|
||||
this.TargetExit();
|
||||
}
|
||||
|
||||
// Token: 0x06001BF6 RID: 7158 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BF6")]
|
||||
[Address(RVA = "0x8D1BD0", Offset = "0x8D09D0", VA = "0x1808D1BD0")]
|
||||
private void TargetEnter()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BF7 RID: 7159 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BF7")]
|
||||
[Address(RVA = "0x8D1DE0", Offset = "0x8D0BE0", VA = "0x1808D1DE0")]
|
||||
private void TargetExit()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BF8 RID: 7160 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BF8")]
|
||||
[Address(RVA = "0x8D1130", Offset = "0x8CFF30", VA = "0x1808D1130")]
|
||||
public Transform FindNear(Vector3 Direction)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BF9 RID: 7161 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BF9")]
|
||||
[Address(RVA = "0x8D1440", Offset = "0x8D0240", VA = "0x1808D1440")]
|
||||
public Transform GetLockTarget()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BFA RID: 7162 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BFA")]
|
||||
[Address(RVA = "0x8D1620", Offset = "0x8D0420", VA = "0x1808D1620")]
|
||||
public Vector3 GetTargetDirection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BFB RID: 7163 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BFB")]
|
||||
[Address(RVA = "0x8D1890", Offset = "0x8D0690", VA = "0x1808D1890")]
|
||||
public float GetTargetDistance()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BFC RID: 7164 RVA: 0x0004253C File Offset: 0x0004073C
|
||||
[Token(Token = "0x6001BFC")]
|
||||
[Address(RVA = "0x417A20", Offset = "0x416820", VA = "0x180417A20")]
|
||||
public void SetLockTarget(Transform Target)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06001BFC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AutoLock::SetLockTarget(UnityEngine.Transform)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; Block_0:; stfld:Transform(AutoLock::g_LockTarget, ldloc:AutoLock(this), ldloc:Transform(Target)); };
|
||||
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: 0x06001BFD RID: 7165 RVA: 0x00042550 File Offset: 0x00040750
|
||||
[Token(Token = "0x6001BFD")]
|
||||
[Address(RVA = "0x8D13E0", Offset = "0x8D01E0", VA = "0x1808D13E0")]
|
||||
public bool GetIsLockTarget()
|
||||
{
|
||||
Transform transform = this.g_LockTarget;
|
||||
int num = 0;
|
||||
return transform != num;
|
||||
}
|
||||
|
||||
// Token: 0x06001BFE RID: 7166 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001BFE")]
|
||||
[Address(RVA = "0x8D1390", Offset = "0x8D0190", VA = "0x1808D1390")]
|
||||
public bool GetIsEnemyInRate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001BFF RID: 7167 RVA: 0x00042570 File Offset: 0x00040770
|
||||
[Token(Token = "0x6001BFF")]
|
||||
[Address(RVA = "0x8D2040", Offset = "0x8D0E40", VA = "0x1808D2040")]
|
||||
public AutoLock()
|
||||
{
|
||||
Collider[] array = new Collider[20];
|
||||
this.hitColliders = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400258E RID: 9614
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400258E")]
|
||||
private Transform source;
|
||||
|
||||
// Token: 0x0400258F RID: 9615
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400258F")]
|
||||
private List<Transform> g_TargetList;
|
||||
|
||||
// Token: 0x04002590 RID: 9616
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002590")]
|
||||
private float g_Radius = 10f;
|
||||
|
||||
// Token: 0x04002591 RID: 9617
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4002591")]
|
||||
private float g_Angle = 90f;
|
||||
|
||||
// Token: 0x04002592 RID: 9618
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002592")]
|
||||
private int g_NearID = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x04002593 RID: 9619
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002593")]
|
||||
private Collider[] hitColliders;
|
||||
|
||||
// Token: 0x04002594 RID: 9620
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002594")]
|
||||
private Transform g_LockTarget;
|
||||
|
||||
// Token: 0x04002595 RID: 9621
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002595")]
|
||||
private LayerMask characterLayer;
|
||||
}
|
||||
257
Cpp2IL/Assembly-CSharp/BGM.cs
Normal file
257
Cpp2IL/Assembly-CSharp/BGM.cs
Normal file
@@ -0,0 +1,257 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using MEC;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000018 RID: 24
|
||||
[Token(Token = "0x2000018")]
|
||||
public class BGM : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x8D3390", Offset = "0x8D2190", VA = "0x1808D3390")]
|
||||
public void Init()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000095 RID: 149 RVA: 0x000039FC File Offset: 0x00001BFC
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x8D3570", Offset = "0x8D2370", VA = "0x1808D3570")]
|
||||
public void PlayBGM(float playingTime = 0f)
|
||||
{
|
||||
if (!this.isPlaying)
|
||||
{
|
||||
float length = this.Begin.length;
|
||||
Debug.LogError("BGM播放長度錯誤");
|
||||
this.Prepare();
|
||||
bool flag = this.audioSource.isPlaying;
|
||||
AudioSource audioSource = this.audioSource;
|
||||
if (flag)
|
||||
{
|
||||
AudioClip clip = audioSource.clip;
|
||||
AudioClip begin = this.Begin;
|
||||
if (!(clip == begin))
|
||||
{
|
||||
goto IL_B9;
|
||||
}
|
||||
AudioClip loop = this.Loop;
|
||||
int num = 0;
|
||||
bool flag2 = loop != num;
|
||||
}
|
||||
AudioClip begin2 = this.Begin;
|
||||
audioSource.clip = begin2;
|
||||
this.audioSource.time = playingTime;
|
||||
this.audioSource.Play();
|
||||
if (this.Loop)
|
||||
{
|
||||
CoroutineHandle coroutineHandle = MECExtensionMethods1.RunCoroutine(this.WaitForLoop());
|
||||
this.playProcessor = coroutineHandle;
|
||||
}
|
||||
IL_B9:
|
||||
this.VerifyFadeInProcessor();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000096 RID: 150 RVA: 0x00003AD0 File Offset: 0x00001CD0
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x8D38F0", Offset = "0x8D26F0", VA = "0x1808D38F0")]
|
||||
public void SwitchBGM(float playingTime)
|
||||
{
|
||||
if (!this.isPlaying)
|
||||
{
|
||||
this.Prepare();
|
||||
if (this.CheckLength.length <= playingTime)
|
||||
{
|
||||
AudioClip checkLength = this.CheckLength;
|
||||
AudioClip loop = this.Loop;
|
||||
float length = checkLength.length;
|
||||
this.audioSource.clip = loop;
|
||||
this.audioSource.time = playingTime;
|
||||
this.audioSource.Play();
|
||||
}
|
||||
AudioSource audioSource = this.audioSource;
|
||||
AudioClip begin = this.Begin;
|
||||
audioSource.clip = begin;
|
||||
this.audioSource.time = playingTime;
|
||||
this.audioSource.Play();
|
||||
if (this.Loop)
|
||||
{
|
||||
CoroutineHandle coroutineHandle = MECExtensionMethods1.RunCoroutine(this.WaitForLoop());
|
||||
this.playProcessor = coroutineHandle;
|
||||
}
|
||||
this.VerifyFadeInProcessor();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000097 RID: 151 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x8D3760", Offset = "0x8D2560", VA = "0x1808D3760")]
|
||||
private void Prepare()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x00003B94 File Offset: 0x00001D94
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x8D3510", Offset = "0x8D2310", VA = "0x1808D3510")]
|
||||
private void PlayAudio(AudioClip clip, float playingTime = 0f)
|
||||
{
|
||||
this.audioSource.clip = clip;
|
||||
this.audioSource.time = playingTime;
|
||||
this.audioSource.Play();
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x8D3C50", Offset = "0x8D2A50", VA = "0x1808D3C50")]
|
||||
private IEnumerator<float> WaitForLoop()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009A RID: 154 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x8D3B50", Offset = "0x8D2950", VA = "0x1808D3B50")]
|
||||
private void VerifyFadeInProcessor()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009B RID: 155 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x8D3160", Offset = "0x8D1F60", VA = "0x1808D3160")]
|
||||
private IEnumerator<float> FadeIn()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009C RID: 156 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x8D3240", Offset = "0x8D2040", VA = "0x1808D3240")]
|
||||
public float GetPlayingTime()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009D RID: 157 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x8D37D0", Offset = "0x8D25D0", VA = "0x1808D37D0")]
|
||||
public void StopBGM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009E RID: 158 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x8D31D0", Offset = "0x8D1FD0", VA = "0x1808D31D0")]
|
||||
private IEnumerator<float> FadeOut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600009F RID: 159 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x8D3A70", Offset = "0x8D2870", VA = "0x1808D3A70")]
|
||||
public void UpdateVolume(VolumeSettings settings)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060000A0 RID: 160 RVA: 0x00003BCC File Offset: 0x00001DCC
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x8D3AA0", Offset = "0x8D28A0", VA = "0x1808D3AA0")]
|
||||
public void UpdateVolume()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060000A0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BGM::UpdateVolume()
|
||||
|
||||
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
||||
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
||||
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 112
|
||||
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: 0x060000A1 RID: 161 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0x8D30B0", Offset = "0x8D1EB0", VA = "0x1808D30B0")]
|
||||
public void Dispose()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060000A2 RID: 162 RVA: 0x00003C08 File Offset: 0x00001E08
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public BGM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000F7")]
|
||||
public AudioClip Begin;
|
||||
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000F8")]
|
||||
public AudioClip Loop;
|
||||
|
||||
// Token: 0x040000F9 RID: 249
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000F9")]
|
||||
public AudioClip CheckLength;
|
||||
|
||||
// Token: 0x040000FA RID: 250
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000FA")]
|
||||
public float g_fPlayFadeIn;
|
||||
|
||||
// Token: 0x040000FB RID: 251
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40000FB")]
|
||||
[SerializeField]
|
||||
private float originalVolume;
|
||||
|
||||
// Token: 0x040000FC RID: 252
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000FC")]
|
||||
[SerializeField]
|
||||
private float volumeFactor;
|
||||
|
||||
// Token: 0x040000FD RID: 253
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40000FD")]
|
||||
[SerializeField]
|
||||
private bool isPlaying;
|
||||
|
||||
// Token: 0x040000FE RID: 254
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40000FE")]
|
||||
private AudioSource audioSource;
|
||||
|
||||
// Token: 0x040000FF RID: 255
|
||||
[Token(Token = "0x40000FF")]
|
||||
private const float STOP_FADE_OUT_DURATION = 4f;
|
||||
|
||||
// Token: 0x04000100 RID: 256
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000100")]
|
||||
private CoroutineHandle playProcessor;
|
||||
|
||||
// Token: 0x04000101 RID: 257
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000101")]
|
||||
private CoroutineHandle fadingProcessor;
|
||||
}
|
||||
47
Cpp2IL/Assembly-CSharp/BGMPlay.cs
Normal file
47
Cpp2IL/Assembly-CSharp/BGMPlay.cs
Normal file
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200017C RID: 380
|
||||
[Token(Token = "0x200017C")]
|
||||
public class BGMPlay : SceneEvent
|
||||
{
|
||||
// Token: 0x06001244 RID: 4676 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6001244")]
|
||||
[Address(RVA = "0x8D2D00", Offset = "0x8D1B00", VA = "0x1808D2D00", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06001245 RID: 4677 RVA: 0x00029C88 File Offset: 0x00027E88
|
||||
[Token(Token = "0x6001245")]
|
||||
[Address(RVA = "0x8D2CE0", Offset = "0x8D1AE0", VA = "0x1808D2CE0", Slot = "11")]
|
||||
protected override void OnTriggerExit(Collider other)
|
||||
{
|
||||
base.OnTriggerExit(other);
|
||||
this.g_bOpenEvent = false;
|
||||
}
|
||||
|
||||
// Token: 0x06001246 RID: 4678 RVA: 0x00029CA4 File Offset: 0x00027EA4
|
||||
[Token(Token = "0x6001246")]
|
||||
[Address(RVA = "0x8D2ED0", Offset = "0x8D1CD0", VA = "0x1808D2ED0")]
|
||||
public BGMPlay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001C4A RID: 7242
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C4A")]
|
||||
public bool IsPlay = true;
|
||||
|
||||
// Token: 0x04001C4B RID: 7243
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4001C4B")]
|
||||
public int BGMIndex;
|
||||
|
||||
// Token: 0x04001C4C RID: 7244
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001C4C")]
|
||||
public float[] RandomTime;
|
||||
}
|
||||
48
Cpp2IL/Assembly-CSharp/BGMSwitch.cs
Normal file
48
Cpp2IL/Assembly-CSharp/BGMSwitch.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200017D RID: 381
|
||||
[Token(Token = "0x200017D")]
|
||||
public class BGMSwitch : SceneEvent
|
||||
{
|
||||
// Token: 0x06001247 RID: 4679 RVA: 0x00029CC0 File Offset: 0x00027EC0
|
||||
[Token(Token = "0x6001247")]
|
||||
[Address(RVA = "0x8D2FD0", Offset = "0x8D1DD0", VA = "0x1808D2FD0", Slot = "5")]
|
||||
public override void OpenEvent()
|
||||
{
|
||||
base.OpenEvent();
|
||||
SceneBGMController bgm = Game.sceneManager.BGM;
|
||||
int bgmindex = this.BGMIndex;
|
||||
bgm.SwitchBGM(bgmindex);
|
||||
}
|
||||
|
||||
// Token: 0x06001248 RID: 4680 RVA: 0x00029CF4 File Offset: 0x00027EF4
|
||||
[Token(Token = "0x6001248")]
|
||||
[Address(RVA = "0x8D2EE0", Offset = "0x8D1CE0", VA = "0x1808D2EE0", Slot = "11")]
|
||||
protected override void OnTriggerExit(Collider other)
|
||||
{
|
||||
base.OnTriggerExit(other);
|
||||
this.g_bOpenEvent = false;
|
||||
SceneBGMController bgm = Game.sceneManager.BGM;
|
||||
int exitBGMIndex = this.ExitBGMIndex;
|
||||
bgm.SwitchBGM(exitBGMIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06001249 RID: 4681 RVA: 0x00029D30 File Offset: 0x00027F30
|
||||
[Token(Token = "0x6001249")]
|
||||
[Address(RVA = "0x8D30A0", Offset = "0x8D1EA0", VA = "0x1808D30A0")]
|
||||
public BGMSwitch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001C4D RID: 7245
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001C4D")]
|
||||
public int BGMIndex;
|
||||
|
||||
// Token: 0x04001C4E RID: 7246
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4001C4E")]
|
||||
public int ExitBGMIndex = (int)((ulong)4294967295L);
|
||||
}
|
||||
44
Cpp2IL/Assembly-CSharp/BeatingGameData.cs
Normal file
44
Cpp2IL/Assembly-CSharp/BeatingGameData.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000131 RID: 305
|
||||
[Token(Token = "0x2000131")]
|
||||
public class BeatingGameData
|
||||
{
|
||||
// Token: 0x06000F3B RID: 3899 RVA: 0x00024360 File Offset: 0x00022560
|
||||
[Token(Token = "0x6000F3B")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public BeatingGameData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A9A RID: 6810
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A9A")]
|
||||
public float healthPoint;
|
||||
|
||||
// Token: 0x04001A9B RID: 6811
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4001A9B")]
|
||||
public float manaPoint;
|
||||
|
||||
// Token: 0x04001A9C RID: 6812
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A9C")]
|
||||
public int magicIndex;
|
||||
|
||||
// Token: 0x04001A9D RID: 6813
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A9D")]
|
||||
public int inventoryIndex;
|
||||
|
||||
// Token: 0x04001A9E RID: 6814
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A9E")]
|
||||
public int inventorySlots;
|
||||
|
||||
// Token: 0x04001A9F RID: 6815
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A9F")]
|
||||
public ItemSystem.ItemType[] currentItems;
|
||||
}
|
||||
18
Cpp2IL/Assembly-CSharp/Bitgem/Core/FlagEnumAttribute.cs
Normal file
18
Cpp2IL/Assembly-CSharp/Bitgem/Core/FlagEnumAttribute.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Bitgem.Core
|
||||
{
|
||||
// Token: 0x0200038B RID: 907
|
||||
[Token(Token = "0x200038B")]
|
||||
public class FlagEnumAttribute : PropertyAttribute
|
||||
{
|
||||
// Token: 0x0600223A RID: 8762 RVA: 0x0004F5D0 File Offset: 0x0004D7D0
|
||||
[Token(Token = "0x600223A")]
|
||||
[Address(RVA = "0x4C4970", Offset = "0x4C3770", VA = "0x1804C4970")]
|
||||
public FlagEnumAttribute()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using Bitgem.Core;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Bitgem.VFX.StylisedWater
|
||||
{
|
||||
// Token: 0x02000385 RID: 901
|
||||
[Token(Token = "0x2000385")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(MeshFilter))]
|
||||
public class WaterVolumeBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002224 RID: 8740 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002224")]
|
||||
[Address(RVA = "0x942310", Offset = "0x941110", VA = "0x180942310")]
|
||||
private void ensureReferences()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002225 RID: 8741 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002225")]
|
||||
[Address(RVA = "0x940350", Offset = "0x93F150", VA = "0x180940350")]
|
||||
public float? GetHeight(Vector3 _position)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002226 RID: 8742 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002226")]
|
||||
[Address(RVA = "0x940590", Offset = "0x93F390", VA = "0x180940590")]
|
||||
public void Rebuild()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002227 RID: 8743 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002227")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "4")]
|
||||
protected virtual void GenerateTiles(ref bool[,,] _tiles)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002228 RID: 8744 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002228")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "5")]
|
||||
public virtual void Validate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002229 RID: 8745 RVA: 0x0004F428 File Offset: 0x0004D628
|
||||
[Token(Token = "0x6002229")]
|
||||
[Address(RVA = "0x940540", Offset = "0x93F340", VA = "0x180940540")]
|
||||
private void OnValidate()
|
||||
{
|
||||
float num = Mathf.Clamp(this.TileSize, 0.1f, 100f);
|
||||
this.TileSize = num;
|
||||
this.Validate();
|
||||
this.isDirty = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600222A RID: 8746 RVA: 0x0004F460 File Offset: 0x0004D660
|
||||
[Token(Token = "0x600222A")]
|
||||
[Address(RVA = "0x9422A0", Offset = "0x9410A0", VA = "0x1809422A0")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.isDirty)
|
||||
{
|
||||
bool isPlaying = Application.isPlaying;
|
||||
if (isPlaying || this.RealtimeUpdates == isPlaying)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.Rebuild();
|
||||
}
|
||||
|
||||
// Token: 0x0600222B RID: 8747 RVA: 0x0004F494 File Offset: 0x0004D694
|
||||
[Token(Token = "0x600222B")]
|
||||
[Address(RVA = "0x9422E0", Offset = "0x9410E0", VA = "0x1809422E0")]
|
||||
public WaterVolumeBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002B73 RID: 11123
|
||||
[Token(Token = "0x4002B73")]
|
||||
public const int MAX_TILES_X = 100;
|
||||
|
||||
// Token: 0x04002B74 RID: 11124
|
||||
[Token(Token = "0x4002B74")]
|
||||
public const int MAX_TILES_Y = 50;
|
||||
|
||||
// Token: 0x04002B75 RID: 11125
|
||||
[Token(Token = "0x4002B75")]
|
||||
public const int MAX_TILES_Z = 100;
|
||||
|
||||
// Token: 0x04002B76 RID: 11126
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002B76")]
|
||||
protected bool isDirty = true;
|
||||
|
||||
// Token: 0x04002B77 RID: 11127
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002B77")]
|
||||
private Mesh mesh;
|
||||
|
||||
// Token: 0x04002B78 RID: 11128
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002B78")]
|
||||
private MeshFilter meshFilter;
|
||||
|
||||
// Token: 0x04002B79 RID: 11129
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002B79")]
|
||||
private bool[,,] tiles;
|
||||
|
||||
// Token: 0x04002B7A RID: 11130
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002B7A")]
|
||||
[FlagEnum]
|
||||
public WaterVolumeBase.TileFace IncludeFaces = (WaterVolumeBase.TileFace)((ulong)15L);
|
||||
|
||||
// Token: 0x04002B7B RID: 11131
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4002B7B")]
|
||||
[FlagEnum]
|
||||
public WaterVolumeBase.TileFace IncludeFoam = (WaterVolumeBase.TileFace)((ulong)15L);
|
||||
|
||||
// Token: 0x04002B7C RID: 11132
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002B7C")]
|
||||
[Range(0.1f, 100f)]
|
||||
public float TileSize = 1f;
|
||||
|
||||
// Token: 0x04002B7D RID: 11133
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4002B7D")]
|
||||
public bool ShowDebug = true;
|
||||
|
||||
// Token: 0x04002B7E RID: 11134
|
||||
[FieldOffset(Offset = "0x45")]
|
||||
[Token(Token = "0x4002B7E")]
|
||||
public bool RealtimeUpdates;
|
||||
|
||||
// Token: 0x02000386 RID: 902
|
||||
[Token(Token = "0x2000386")]
|
||||
[Flags]
|
||||
public enum TileFace
|
||||
{
|
||||
// Token: 0x04002B80 RID: 11136
|
||||
[Token(Token = "0x4002B80")]
|
||||
NegX = 1,
|
||||
// Token: 0x04002B81 RID: 11137
|
||||
[Token(Token = "0x4002B81")]
|
||||
PosX = 2,
|
||||
// Token: 0x04002B82 RID: 11138
|
||||
[Token(Token = "0x4002B82")]
|
||||
NegZ = 4,
|
||||
// Token: 0x04002B83 RID: 11139
|
||||
[Token(Token = "0x4002B83")]
|
||||
PosZ = 8
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user