142 lines
4.7 KiB
C#
142 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000073 RID: 115
|
|
[Token(Token = "0x2000073")]
|
|
public class AI_GhostC_B_Lightning : AI_GhostC
|
|
{
|
|
// Token: 0x060004C4 RID: 1220 RVA: 0x0000C498 File Offset: 0x0000A698
|
|
[Token(Token = "0x60004C4")]
|
|
[Address(RVA = "0x18AC490", Offset = "0x18AAC90", VA = "0x1818AC490", 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: 0x060004C5 RID: 1221 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60004C5")]
|
|
[Address(RVA = "0x18AC4E0", Offset = "0x18AACE0", VA = "0x1818AC4E0", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
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 = "0x18AC040", Offset = "0x18AA840", VA = "0x1818AC040", Slot = "38")]
|
|
public override void InitStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
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 = "0x18A89F0", Offset = "0x18A71F0", VA = "0x1818A89F0", Slot = "12")]
|
|
public override void Confirming()
|
|
{
|
|
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 = "0x18AADE0", Offset = "0x18A95E0", VA = "0x1818AADE0", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
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 = "0x18ABDA0", Offset = "0x18AA5A0", VA = "0x1818ABDA0")]
|
|
private void InitFightingType(AI_GhostC_B_Lightning.AIFighting Type)
|
|
{
|
|
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 = "0x18AABF0", Offset = "0x18A93F0", VA = "0x1818AABF0")]
|
|
private void FWatch()
|
|
{
|
|
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 = "0x18AAAA0", Offset = "0x18A92A0", VA = "0x1818AAAA0")]
|
|
private void FTrack()
|
|
{
|
|
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 = "0x18AA730", Offset = "0x18A8F30", VA = "0x1818AA730")]
|
|
private void FBite()
|
|
{
|
|
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 = "0x18AA910", Offset = "0x18A9110", VA = "0x1818AA910")]
|
|
private void FSpit()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060004CE RID: 1230 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60004CE")]
|
|
[Address(RVA = "0x18AB410", Offset = "0x18A9C10", VA = "0x1818AB410", Slot = "33")]
|
|
public override void Hit(AttackData Data)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060004CF RID: 1231 RVA: 0x0000C4E4 File Offset: 0x0000A6E4
|
|
[Token(Token = "0x60004CF")]
|
|
[Address(RVA = "0x18AC600", Offset = "0x18AAE00", VA = "0x1818AC600")]
|
|
public AI_GhostC_B_Lightning()
|
|
{
|
|
this.g_fAttackRadius = 1.2f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040005A7 RID: 1447
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x40005A7")]
|
|
private AI_GhostC_B_Lightning.AIFighting g_Fightting;
|
|
|
|
// Token: 0x040005A8 RID: 1448
|
|
[Token(Token = "0x40005A8")]
|
|
private const float g_fNormailVision = 30f;
|
|
|
|
// Token: 0x040005A9 RID: 1449
|
|
[Token(Token = "0x40005A9")]
|
|
private const float g_fFightVision = 40f;
|
|
|
|
// Token: 0x02000074 RID: 116
|
|
[Token(Token = "0x2000074")]
|
|
private enum AIFighting
|
|
{
|
|
// Token: 0x040005AB RID: 1451
|
|
[Token(Token = "0x40005AB")]
|
|
Watch,
|
|
// Token: 0x040005AC RID: 1452
|
|
[Token(Token = "0x40005AC")]
|
|
Track,
|
|
// Token: 0x040005AD RID: 1453
|
|
[Token(Token = "0x40005AD")]
|
|
Bite,
|
|
// Token: 0x040005AE RID: 1454
|
|
[Token(Token = "0x40005AE")]
|
|
Spit
|
|
}
|
|
}
|