198 lines
7.1 KiB
C#
198 lines
7.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using DigitalOpus.MB.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200005C RID: 92
|
|
[Token(Token = "0x200005C")]
|
|
public class AI_Doll02_Stone : AI_Doll02
|
|
{
|
|
// Token: 0x0600034F RID: 847 RVA: 0x0000A5CC File Offset: 0x000087CC
|
|
[Token(Token = "0x600034F")]
|
|
[Address(RVA = "0x189AC70", Offset = "0x1899470", VA = "0x18189AC70", Slot = "4")]
|
|
public override void Start(GameObject This, NPCManage NPCM)
|
|
{
|
|
base.Start(This, NPCM);
|
|
Doll02EffectPlay g_Effect = this.g_Effect;
|
|
this.g_fWalkSpeed = 1.2f;
|
|
g_Effect.g_fFootstepVolume = 0.75f;
|
|
this.g_fVisionAngle = 270f;
|
|
}
|
|
|
|
// Token: 0x06000350 RID: 848 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000350")]
|
|
[Address(RVA = "0x189AF30", Offset = "0x1899730", VA = "0x18189AF30", Slot = "5")]
|
|
public override void Update(float fDeltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000351 RID: 849 RVA: 0x0000A610 File Offset: 0x00008810
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x18997A0", Offset = "0x1897FA0", VA = "0x1818997A0", Slot = "8")]
|
|
public override void Idle()
|
|
{
|
|
float g_fWaitTime = this.g_fWaitTime;
|
|
int num = 0;
|
|
if (g_fWaitTime <= (float)num)
|
|
{
|
|
MBVersion.PipelineType pipelineType = ((MBVersionInterface)this).DetectPipeline();
|
|
return;
|
|
}
|
|
this.g_fWaitTime = g_fWaitTime;
|
|
}
|
|
|
|
// Token: 0x06000352 RID: 850 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x1898F10", Offset = "0x1897710", VA = "0x181898F10", Slot = "22")]
|
|
public override void Fighting()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000353 RID: 851 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x18997E0", Offset = "0x1897FE0", VA = "0x1818997E0", Slot = "39")]
|
|
protected override void InitFightingType(AI_Doll02.AIFighting Type)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000354 RID: 852 RVA: 0x0000A63C File Offset: 0x0000883C
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x1898B90", Offset = "0x1897390", VA = "0x181898B90", 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: 0x06000355 RID: 853 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000355")]
|
|
[Address(RVA = "0x1898C00", Offset = "0x1897400", VA = "0x181898C00", Slot = "41")]
|
|
protected override void FightWatch()
|
|
{
|
|
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 = "0x189A880", Offset = "0x1899080", VA = "0x18189A880")]
|
|
private void MoveStart()
|
|
{
|
|
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 = "0x189A980", Offset = "0x1899180", VA = "0x18189A980")]
|
|
private void Move()
|
|
{
|
|
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 = "0x189A680", Offset = "0x1898E80", VA = "0x18189A680")]
|
|
private void MoveEnd()
|
|
{
|
|
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 = "0x189ACC0", Offset = "0x18994C0", VA = "0x18189ACC0")]
|
|
private void Trun()
|
|
{
|
|
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 = "0x1898340", Offset = "0x1896B40", VA = "0x181898340", Slot = "42")]
|
|
protected override void FightAttackCombo01()
|
|
{
|
|
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 = "0x1898580", Offset = "0x1896D80", VA = "0x181898580", Slot = "43")]
|
|
protected override void FightAttackCombo02()
|
|
{
|
|
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 = "0x1898990", Offset = "0x1897190", VA = "0x181898990", Slot = "44")]
|
|
protected override void FightAttackPress()
|
|
{
|
|
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 = "0x1898790", Offset = "0x1896F90", VA = "0x181898790", Slot = "45")]
|
|
protected override void FightAttackFront()
|
|
{
|
|
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 = "0x1899060", Offset = "0x1897860", VA = "0x181899060", Slot = "33")]
|
|
public override void Hit(AttackData Data)
|
|
{
|
|
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 = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", 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: 0x06000360 RID: 864 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0x189AB80", Offset = "0x1899380", VA = "0x18189AB80", Slot = "36")]
|
|
public override void SetAiStatus(AI_NPC.AIStatus Status)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000361 RID: 865 RVA: 0x0000A68C File Offset: 0x0000888C
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0x1893140", Offset = "0x1891940", VA = "0x181893140")]
|
|
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: 0x04000488 RID: 1160
|
|
[FieldOffset(Offset = "0x228")]
|
|
[Token(Token = "0x4000488")]
|
|
private float g_fAttackCombo;
|
|
|
|
// Token: 0x04000489 RID: 1161
|
|
[FieldOffset(Offset = "0x22C")]
|
|
[Token(Token = "0x4000489")]
|
|
private bool g_bMove;
|
|
|
|
// Token: 0x0400048A RID: 1162
|
|
[FieldOffset(Offset = "0x230")]
|
|
[Token(Token = "0x400048A")]
|
|
private Vector3 g_v3MoveDirection;
|
|
}
|