227 lines
8.0 KiB
C#
227 lines
8.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000A3 RID: 163
|
|
[Token(Token = "0x20000A3")]
|
|
public class AI_BossRush_Boss05 : AI_BossLevel05
|
|
{
|
|
// Token: 0x060006E0 RID: 1760 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E0")]
|
|
[Address(RVA = "0x1351F40", Offset = "0x1350F40", VA = "0x181351F40", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E1 RID: 1761 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E1")]
|
|
[Address(RVA = "0x134C220", Offset = "0x134B220", VA = "0x18134C220", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E2 RID: 1762 RVA: 0x0000FD24 File Offset: 0x0000DF24
|
|
[Token(Token = "0x60006E2")]
|
|
[Address(RVA = "0x134C1D0", Offset = "0x134B1D0", VA = "0x18134C1D0", Slot = "38")]
|
|
protected override void EndFightStatus(AI_BossLevel05.AIFighting Status)
|
|
{
|
|
base.EndFightStatus(Status);
|
|
if (Status == AI_BossLevel05.AIFighting.BR_AttackRotateLoop)
|
|
{
|
|
this.g_Effect.StopEffAttackRotate();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006E3 RID: 1763 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E3")]
|
|
[Address(RVA = "0x134D800", Offset = "0x134C800", VA = "0x18134D800", Slot = "39")]
|
|
protected override void InitFightStatus(AI_BossLevel05.AIFighting Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E4 RID: 1764 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E4")]
|
|
[Address(RVA = "0x134A0F0", Offset = "0x13490F0", VA = "0x18134A0F0", Slot = "40")]
|
|
protected override void AFightSelect()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E5 RID: 1765 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E5")]
|
|
[Address(RVA = "0x134C960", Offset = "0x134B960", VA = "0x18134C960", Slot = "41")]
|
|
protected override float GetAttackRadius(AI_BossLevel05.AIFighting AF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E6 RID: 1766 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E6")]
|
|
[Address(RVA = "0x134A1E0", Offset = "0x13491E0", VA = "0x18134A1E0", Slot = "42")]
|
|
protected override void AWatch()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E7 RID: 1767 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E7")]
|
|
[Address(RVA = "0x134A820", Offset = "0x1349820", VA = "0x18134A820", Slot = "43")]
|
|
protected override void Attack03Loop()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E8 RID: 1768 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E8")]
|
|
[Address(RVA = "0x134AC90", Offset = "0x1349C90", VA = "0x18134AC90", Slot = "44")]
|
|
protected override void Attack04Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006E9 RID: 1769 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006E9")]
|
|
[Address(RVA = "0x134BAD0", Offset = "0x134AAD0", VA = "0x18134BAD0")]
|
|
private void BR_AttackRotateStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006EA RID: 1770 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006EA")]
|
|
[Address(RVA = "0x134B920", Offset = "0x134A920", VA = "0x18134B920")]
|
|
private void BR_AttackRotateLoop()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006EB RID: 1771 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006EB")]
|
|
[Address(RVA = "0x134B5D0", Offset = "0x134A5D0", VA = "0x18134B5D0")]
|
|
private void BR_AttackCannonStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006EC RID: 1772 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006EC")]
|
|
[Address(RVA = "0x134B300", Offset = "0x134A300", VA = "0x18134B300")]
|
|
private void BR_Attack0X01()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006ED RID: 1773 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006ED")]
|
|
[Address(RVA = "0x134AF60", Offset = "0x1349F60", VA = "0x18134AF60")]
|
|
protected void BR_Attack0102()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006EE RID: 1774 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006EE")]
|
|
[Address(RVA = "0x134B190", Offset = "0x134A190", VA = "0x18134B190")]
|
|
private void BR_Attack0202Loop()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006EF RID: 1775 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006EF")]
|
|
[Address(RVA = "0x134C9D0", Offset = "0x134B9D0", VA = "0x18134C9D0", Slot = "33")]
|
|
public override void Hit(AttackData Data)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006F0 RID: 1776 RVA: 0x0000FD50 File Offset: 0x0000DF50
|
|
[Token(Token = "0x60006F0")]
|
|
[Address(RVA = "0x1351C30", Offset = "0x1350C30", VA = "0x181351C30", Slot = "32")]
|
|
public override void Remove()
|
|
{
|
|
Animator g_AnimFace = this.g_AnimFace;
|
|
int num = 0;
|
|
g_AnimFace.Play("001_Idle", num);
|
|
SkinnedMeshRenderer component = this.g_AnimFace.GetComponent<SkinnedMeshRenderer>();
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
component.SetBlendShapeWeight(num2, (float)num3);
|
|
num2++;
|
|
GameObject g_This = this.g_This;
|
|
int num4 = 0;
|
|
g_This.SetActive(num4 != 0);
|
|
}
|
|
|
|
// Token: 0x060006F1 RID: 1777 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60006F1")]
|
|
[Address(RVA = "0x134BCC0", Offset = "0x134ACC0", VA = "0x18134BCC0", Slot = "31")]
|
|
public override void Create()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060006F2 RID: 1778 RVA: 0x0000FDAC File Offset: 0x0000DFAC
|
|
[Token(Token = "0x60006F2")]
|
|
[Address(RVA = "0x1351CF0", Offset = "0x1350CF0", VA = "0x181351CF0", Slot = "36")]
|
|
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
if (Status != AI_NPC.AIStatus.Fighting)
|
|
{
|
|
if (Status == AI_NPC.AIStatus.Special)
|
|
{
|
|
int g_iScriptStep = this.g_iScriptStep;
|
|
if (g_iScriptStep == 0)
|
|
{
|
|
this.g_Effect.PlayPSDestoryReady();
|
|
return;
|
|
}
|
|
if (g_iScriptStep == 1)
|
|
{
|
|
this.g_Effect.PlayPSDestoryReady02();
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
this.InitFightStatus((AI_BossLevel05.AIFighting)((uint)2));
|
|
CharacterBaseData component = this.g_This.GetComponent<CharacterBaseData>();
|
|
Func<string> func = new Func(base.GetBossName);
|
|
Game.SetBossHP(component, func);
|
|
Game.sceneManager.SetBossDialogue(CombatDialogueType.Stage05Boss);
|
|
this.g_Effect.ScriptDebutSkip();
|
|
GameObject g_This = this.g_This;
|
|
WizardGirlManage g_WM = this.g_WM;
|
|
Transform transform = Common.FindChild(g_This.transform, "Bip001 Head");
|
|
int num = 0;
|
|
g_WM.SetScriptLookAtTarget(transform, num != 0);
|
|
Game.DisableVibration();
|
|
Game.GetLockPointsManager().perspectiveLockDistance = 300f;
|
|
this.g_bTimer = true;
|
|
}
|
|
|
|
// Token: 0x060006F3 RID: 1779 RVA: 0x0000FE84 File Offset: 0x0000E084
|
|
[Token(Token = "0x60006F3")]
|
|
[Address(RVA = "0x13520F0", Offset = "0x13510F0", VA = "0x1813520F0")]
|
|
public AI_BossRush_Boss05()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000815 RID: 2069
|
|
[FieldOffset(Offset = "0x248")]
|
|
[Token(Token = "0x4000815")]
|
|
protected AI_BossLevel05.AIFighting g_NextBRFighting;
|
|
|
|
// Token: 0x04000816 RID: 2070
|
|
[FieldOffset(Offset = "0x24C")]
|
|
[Token(Token = "0x4000816")]
|
|
private float g_fRemove;
|
|
|
|
// Token: 0x04000817 RID: 2071
|
|
[FieldOffset(Offset = "0x250")]
|
|
[Token(Token = "0x4000817")]
|
|
private bool g_bTimer;
|
|
}
|