704 lines
22 KiB
C#
704 lines
22 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using DigitalOpus.MB.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000093 RID: 147
|
|
[Token(Token = "0x2000093")]
|
|
public class AI_knight : AI_NPC
|
|
{
|
|
// Token: 0x06000668 RID: 1640 RVA: 0x0000F818 File Offset: 0x0000DA18
|
|
[Token(Token = "0x6000668")]
|
|
[Address(RVA = "0x16A7BD0", Offset = "0x16A63D0", VA = "0x1816A7BD0", 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: 0x06000669 RID: 1641 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000669")]
|
|
[Address(RVA = "0x16A8320", Offset = "0x16A6B20", VA = "0x1816A8320", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600066A RID: 1642 RVA: 0x0000FBCC File Offset: 0x0000DDCC
|
|
[Token(Token = "0x600066A")]
|
|
[Address(RVA = "0x16A7650", Offset = "0x16A5E50", VA = "0x1816A7650", 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: 0x0600066B RID: 1643 RVA: 0x0000FC58 File Offset: 0x0000DE58
|
|
[Token(Token = "0x600066B")]
|
|
[Address(RVA = "0x16A2990", Offset = "0x16A1190", VA = "0x1816A2990")]
|
|
public void EndStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
this.g_Move.gravity = 15f;
|
|
}
|
|
|
|
// Token: 0x0600066C RID: 1644 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600066C")]
|
|
[Address(RVA = "0x16A6D80", Offset = "0x16A5580", VA = "0x1816A6D80", Slot = "38")]
|
|
public virtual void InitStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600066D RID: 1645 RVA: 0x0000FC7C File Offset: 0x0000DE7C
|
|
[Token(Token = "0x600066D")]
|
|
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830", Slot = "7")]
|
|
public override void Special()
|
|
{
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600066E RID: 1646 RVA: 0x0000FC90 File Offset: 0x0000DE90
|
|
[Token(Token = "0x600066E")]
|
|
[Address(RVA = "0x16A5050", Offset = "0x16A3850", VA = "0x1816A5050", Slot = "26")]
|
|
public override void GetUp()
|
|
{
|
|
base..ctor();
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
bool doUV = ((MB_IMeshBakerSettings)this).doUV6;
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x0600066F RID: 1647 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600066F")]
|
|
[Address(RVA = "0x169F370", Offset = "0x169DB70", VA = "0x18169F370", Slot = "9")]
|
|
public override void Sky()
|
|
{
|
|
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 = "0x169EE70", Offset = "0x169D670", VA = "0x18169EE70", Slot = "10")]
|
|
public override void Land()
|
|
{
|
|
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 = "0x169DED0", Offset = "0x169C6D0", VA = "0x18169DED0", Slot = "8")]
|
|
public override void Idle()
|
|
{
|
|
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 = "0x16A7750", Offset = "0x16A5F50", VA = "0x1816A7750", Slot = "11")]
|
|
public override void Patrol()
|
|
{
|
|
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 = "0x169CA60", Offset = "0x169B260", VA = "0x18169CA60", Slot = "19")]
|
|
public override void GoHome()
|
|
{
|
|
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 = "0x169A9F0", Offset = "0x16991F0", VA = "0x18169A9F0", Slot = "12")]
|
|
public override void Confirming()
|
|
{
|
|
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 = "0x169EF40", Offset = "0x169D740", VA = "0x18169EF40", Slot = "16")]
|
|
public override void LookFor()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000676 RID: 1654 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000676")]
|
|
[Address(RVA = "0x169ACA0", Offset = "0x16994A0", VA = "0x18169ACA0", Slot = "25")]
|
|
public override void DamagedFly()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000677 RID: 1655 RVA: 0x0000FCC0 File Offset: 0x0000DEC0
|
|
[Token(Token = "0x6000677")]
|
|
[Address(RVA = "0x16A28F0", Offset = "0x16A10F0", VA = "0x1816A28F0", Slot = "27")]
|
|
public override void Death()
|
|
{
|
|
base..ctor();
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
bool doUV = ((MB_IMeshBakerSettings)this).doUV6;
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
float num2 = this.g_fAttackComob;
|
|
while (num2 <= (float)num)
|
|
{
|
|
}
|
|
this.g_fAttackComob = num2;
|
|
this.g_Effect.Death();
|
|
}
|
|
|
|
// Token: 0x06000678 RID: 1656 RVA: 0x0000FD14 File Offset: 0x0000DF14
|
|
[Token(Token = "0x6000678")]
|
|
[Address(RVA = "0x169AD90", Offset = "0x1699590", VA = "0x18169AD90", 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..ctor();
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000679 RID: 1657 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000679")]
|
|
[Address(RVA = "0x16A48D0", Offset = "0x16A30D0", VA = "0x1816A48D0", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600067A RID: 1658 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600067A")]
|
|
[Address(RVA = "0x16A5E00", Offset = "0x16A4600", VA = "0x1816A5E00")]
|
|
protected void InitFightingType(AI_knight.AIFighting Type)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600067B RID: 1659 RVA: 0x0000FD58 File Offset: 0x0000DF58
|
|
[Token(Token = "0x600067B")]
|
|
[Address(RVA = "0x16A38E0", Offset = "0x16A20E0", VA = "0x1816A38E0")]
|
|
private void FightAttackSelect()
|
|
{
|
|
float num = UnityEngine.Random.Range((float)0, 1f);
|
|
this.g_AttackType = (AI_knight.AIFighting)((ulong)15L);
|
|
this.g_fAttackRadiusMax = 12f;
|
|
this.g_fAttackRadiusMin = 1.5f;
|
|
}
|
|
|
|
// Token: 0x0600067C RID: 1660 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600067C")]
|
|
[Address(RVA = "0x16A42F0", Offset = "0x16A2AF0", VA = "0x1816A42F0")]
|
|
private void FightWatch()
|
|
{
|
|
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 = "0x16A3D30", Offset = "0x16A2530", VA = "0x1816A3D30")]
|
|
private void FightDodge()
|
|
{
|
|
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 = "0x16A3B80", Offset = "0x16A2380", VA = "0x1816A3B80")]
|
|
private void FightAttack()
|
|
{
|
|
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 = "0x16A3530", Offset = "0x16A1D30", VA = "0x1816A3530")]
|
|
private void FightAttackNoWait()
|
|
{
|
|
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 = "0x16A2CA0", Offset = "0x16A14A0", VA = "0x1816A2CA0")]
|
|
private void FightAttack03Jump()
|
|
{
|
|
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 = "0x16A29C0", Offset = "0x16A11C0", VA = "0x1816A29C0")]
|
|
private void FightAttack03Fall()
|
|
{
|
|
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 = "0x16A2F20", Offset = "0x16A1720", VA = "0x1816A2F20")]
|
|
private void FightAttack03Land()
|
|
{
|
|
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 = "0x16A31D0", Offset = "0x16A19D0", VA = "0x1816A31D0")]
|
|
private void FightAttackBigJump()
|
|
{
|
|
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 = "0x16A2FF0", Offset = "0x16A17F0", VA = "0x1816A2FF0")]
|
|
private void FightAttackBigJumpFall()
|
|
{
|
|
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 = "0x16A3AE0", Offset = "0x16A22E0", VA = "0x1816A3AE0")]
|
|
private void FightAttackSky()
|
|
{
|
|
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 = "0x16A39A0", Offset = "0x16A21A0", VA = "0x1816A39A0")]
|
|
private void FightAttackSkyFall()
|
|
{
|
|
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 = "0x16A3650", Offset = "0x16A1E50", VA = "0x1816A3650")]
|
|
private void FightAttackRun()
|
|
{
|
|
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 = "0x16A4250", Offset = "0x16A2A50", VA = "0x1816A4250")]
|
|
private void FightPlayerDead()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000689 RID: 1673 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000689")]
|
|
[Address(RVA = "0x16A50B0", Offset = "0x16A38B0", VA = "0x1816A50B0", Slot = "33")]
|
|
public override void Hit(AttackData Data)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600068A RID: 1674 RVA: 0x0000FDDC File Offset: 0x0000DFDC
|
|
[Token(Token = "0x600068A")]
|
|
[Address(RVA = "0x16A7A50", Offset = "0x16A6250", VA = "0x1816A7A50", Slot = "30")]
|
|
public override void Resurrection()
|
|
{
|
|
if (!Game.GameSave.flags.stage04Room10Knight)
|
|
{
|
|
base.Resurrection();
|
|
this.g_bDeath = false;
|
|
this.g_bDamageFly = false;
|
|
this.Create();
|
|
bool doUV = ((MB_IMeshBakerSettings)this).doUV6;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600068B RID: 1675 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600068B")]
|
|
[Address(RVA = "0x16A2720", Offset = "0x16A0F20", VA = "0x1816A2720", Slot = "31")]
|
|
public override void Create()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600068C RID: 1676 RVA: 0x0000FE28 File Offset: 0x0000E028
|
|
[Token(Token = "0x600068C")]
|
|
[Address(RVA = "0x16A79F0", Offset = "0x16A61F0", VA = "0x1816A79F0", Slot = "32")]
|
|
public override void Remove()
|
|
{
|
|
base..ctor();
|
|
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: 0x0600068D RID: 1677 RVA: 0x0000FE6C File Offset: 0x0000E06C
|
|
[Token(Token = "0x600068D")]
|
|
[Address(RVA = "0x16A7B90", Offset = "0x16A6390", VA = "0x1816A7B90", Slot = "35")]
|
|
public override void SetTimeScale(float fTimeScale)
|
|
{
|
|
base.SetTimeScale(fTimeScale);
|
|
this.g_Effect.SetTimeScale(fTimeScale);
|
|
}
|
|
|
|
// Token: 0x0600068E RID: 1678 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600068E")]
|
|
[Address(RVA = "0x16A7B00", Offset = "0x16A6300", VA = "0x1816A7B00", Slot = "36")]
|
|
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600068F RID: 1679 RVA: 0x0000FE94 File Offset: 0x0000E094
|
|
[Token(Token = "0x600068F")]
|
|
[Address(RVA = "0x16A8540", Offset = "0x16A6D40", VA = "0x1816A8540")]
|
|
public AI_knight()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000785 RID: 1925
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4000785")]
|
|
private knightEffectPlay g_Effect;
|
|
|
|
// Token: 0x04000786 RID: 1926
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4000786")]
|
|
private VoiceKnight g_Voice;
|
|
|
|
// Token: 0x04000787 RID: 1927
|
|
[Token(Token = "0x4000787")]
|
|
private const float g_fAttackBaseRadius = 9f;
|
|
|
|
// Token: 0x04000788 RID: 1928
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4000788")]
|
|
private float g_fAttackRadiusMin;
|
|
|
|
// Token: 0x04000789 RID: 1929
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x4000789")]
|
|
private float g_fAttackRadiusMax;
|
|
|
|
// Token: 0x0400078A RID: 1930
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400078A")]
|
|
private float g_fAniMoveSpeed;
|
|
|
|
// Token: 0x0400078B RID: 1931
|
|
[FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x400078B")]
|
|
private float g_fAniMoveAngle;
|
|
|
|
// Token: 0x0400078C RID: 1932
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400078C")]
|
|
private Vector3 g_v3PreForward;
|
|
|
|
// Token: 0x0400078D RID: 1933
|
|
[FieldOffset(Offset = "0x19C")]
|
|
[Token(Token = "0x400078D")]
|
|
private AI_knight.AIFighting g_Fightting = (AI_knight.AIFighting)((ulong)1L);
|
|
|
|
// Token: 0x0400078E RID: 1934
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400078E")]
|
|
private AI_knight.AIFighting g_AttackType = (AI_knight.AIFighting)((ulong)10L);
|
|
|
|
// Token: 0x0400078F RID: 1935
|
|
[FieldOffset(Offset = "0x1A4")]
|
|
[Token(Token = "0x400078F")]
|
|
private float g_fTrackTime;
|
|
|
|
// Token: 0x04000790 RID: 1936
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4000790")]
|
|
private float g_fAttackRotate;
|
|
|
|
// Token: 0x04000791 RID: 1937
|
|
[FieldOffset(Offset = "0x1AC")]
|
|
[Token(Token = "0x4000791")]
|
|
private float g_fAttackComob;
|
|
|
|
// Token: 0x04000792 RID: 1938
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4000792")]
|
|
private Vector3 g_v3BigJumpLandPoint;
|
|
|
|
// Token: 0x04000793 RID: 1939
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4000793")]
|
|
private Shake g_ShakeHead;
|
|
|
|
// Token: 0x04000794 RID: 1940
|
|
[FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4000794")]
|
|
private Shake g_ShakeSpine;
|
|
|
|
// Token: 0x04000795 RID: 1941
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4000795")]
|
|
private Shake g_ShakeUpperArmL;
|
|
|
|
// Token: 0x04000796 RID: 1942
|
|
[FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4000796")]
|
|
private Shake g_ShakeUpperArmR;
|
|
|
|
// Token: 0x04000797 RID: 1943
|
|
[FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x4000797")]
|
|
private Shake g_ShakeForearmL;
|
|
|
|
// Token: 0x04000798 RID: 1944
|
|
[FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4000798")]
|
|
private Shake g_ShakeForearmR;
|
|
|
|
// Token: 0x04000799 RID: 1945
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4000799")]
|
|
private Shake g_ShakeThighL;
|
|
|
|
// Token: 0x0400079A RID: 1946
|
|
[FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x400079A")]
|
|
private Shake g_ShakeThighR;
|
|
|
|
// Token: 0x0400079B RID: 1947
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x400079B")]
|
|
private Shake g_ShakeCalfL;
|
|
|
|
// Token: 0x0400079C RID: 1948
|
|
[FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x400079C")]
|
|
private Shake g_ShakeCalfR;
|
|
|
|
// Token: 0x0400079D RID: 1949
|
|
[FieldOffset(Offset = "0x210")]
|
|
[Token(Token = "0x400079D")]
|
|
private Shake g_ShakeAll;
|
|
|
|
// Token: 0x0400079E RID: 1950
|
|
[FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x400079E")]
|
|
private bool g_bDamageFly;
|
|
|
|
// Token: 0x0400079F RID: 1951
|
|
[FieldOffset(Offset = "0x21C")]
|
|
[Token(Token = "0x400079F")]
|
|
private float g_fAttack03JumpAgainProbability;
|
|
|
|
// Token: 0x02000094 RID: 148
|
|
[Token(Token = "0x2000094")]
|
|
protected enum AIFighting
|
|
{
|
|
// Token: 0x040007A1 RID: 1953
|
|
[Token(Token = "0x40007A1")]
|
|
WatchFirst,
|
|
// Token: 0x040007A2 RID: 1954
|
|
[Token(Token = "0x40007A2")]
|
|
Watch,
|
|
// Token: 0x040007A3 RID: 1955
|
|
[Token(Token = "0x40007A3")]
|
|
PlayerDead,
|
|
// Token: 0x040007A4 RID: 1956
|
|
[Token(Token = "0x40007A4")]
|
|
DodgeF,
|
|
// Token: 0x040007A5 RID: 1957
|
|
[Token(Token = "0x40007A5")]
|
|
DodgeL,
|
|
// Token: 0x040007A6 RID: 1958
|
|
[Token(Token = "0x40007A6")]
|
|
DodgeR,
|
|
// Token: 0x040007A7 RID: 1959
|
|
[Token(Token = "0x40007A7")]
|
|
DodgeB,
|
|
// Token: 0x040007A8 RID: 1960
|
|
[Token(Token = "0x40007A8")]
|
|
Attack01_01,
|
|
// Token: 0x040007A9 RID: 1961
|
|
[Token(Token = "0x40007A9")]
|
|
Attack01_02,
|
|
// Token: 0x040007AA RID: 1962
|
|
[Token(Token = "0x40007AA")]
|
|
Attack01_03,
|
|
// Token: 0x040007AB RID: 1963
|
|
[Token(Token = "0x40007AB")]
|
|
Attack02,
|
|
// Token: 0x040007AC RID: 1964
|
|
[Token(Token = "0x40007AC")]
|
|
Attack03Jump,
|
|
// Token: 0x040007AD RID: 1965
|
|
[Token(Token = "0x40007AD")]
|
|
Attack03JumpAgain,
|
|
// Token: 0x040007AE RID: 1966
|
|
[Token(Token = "0x40007AE")]
|
|
Attack03Fall,
|
|
// Token: 0x040007AF RID: 1967
|
|
[Token(Token = "0x40007AF")]
|
|
Attack03Land,
|
|
// Token: 0x040007B0 RID: 1968
|
|
[Token(Token = "0x40007B0")]
|
|
Attack04,
|
|
// Token: 0x040007B1 RID: 1969
|
|
[Token(Token = "0x40007B1")]
|
|
AttackBigJump,
|
|
// Token: 0x040007B2 RID: 1970
|
|
[Token(Token = "0x40007B2")]
|
|
AttackBigJumpFall,
|
|
// Token: 0x040007B3 RID: 1971
|
|
[Token(Token = "0x40007B3")]
|
|
AttackBigJumpLand,
|
|
// Token: 0x040007B4 RID: 1972
|
|
[Token(Token = "0x40007B4")]
|
|
AttackSky,
|
|
// Token: 0x040007B5 RID: 1973
|
|
[Token(Token = "0x40007B5")]
|
|
AttackSkyFall,
|
|
// Token: 0x040007B6 RID: 1974
|
|
[Token(Token = "0x40007B6")]
|
|
AttackSkyLand,
|
|
// Token: 0x040007B7 RID: 1975
|
|
[Token(Token = "0x40007B7")]
|
|
AttackRun,
|
|
// Token: 0x040007B8 RID: 1976
|
|
[Token(Token = "0x40007B8")]
|
|
AttackRunEnd,
|
|
// Token: 0x040007B9 RID: 1977
|
|
[Token(Token = "0x40007B9")]
|
|
AttackDodge
|
|
}
|
|
}
|