328 lines
11 KiB
C#
328 lines
11 KiB
C#
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;
|
|
}
|