Files
NobetaSource/Cpp2IL/Assembly-CSharp/BossLevel03Big_FireBall.cs
2023-09-06 22:19:13 +02:00

226 lines
6.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000CF RID: 207
[Token(Token = "0x20000CF")]
public class BossLevel03Big_FireBall : AttackableObject
{
// Token: 0x06000943 RID: 2371 RVA: 0x0001563C File Offset: 0x0001383C
[Token(Token = "0x6000943")]
[Address(RVA = "0x1742930", Offset = "0x1741930", VA = "0x181742930")]
private void Awake()
{
ParticleSystem component = base.GetComponent<ParticleSystem>();
this.g_PS = component;
ParticleSystem particleSystem = this.g_PS;
int num = 0;
if (particleSystem == num)
{
Debug.LogError(base.transform.name + " 特效錯誤");
}
AttackData component2 = base.GetComponent<AttackData>();
this.g_AData = component2;
AttackData attackData = this.g_AData;
int num2 = 0;
if (attackData == num2)
{
Debug.LogError(base.transform.name + " 攻擊資料錯誤");
}
Material material = this.MR.GetMaterial();
this.g_MRMat = material;
Material material2 = this.g_MRMat;
this.g_fMRAlpha = 6f;
material2.SetFloat("_ShapeWidth", 6f);
SphereCollider sphereCollider = this.g_SC;
int num3 = 0;
if (sphereCollider == num3)
{
SphereCollider component3 = base.GetComponent<SphereCollider>();
this.g_SC = component3;
}
}
// Token: 0x06000944 RID: 2372 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000944")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "8")]
protected override void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000945 RID: 2373 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000945")]
[Address(RVA = "0x17434D0", Offset = "0x17424D0", VA = "0x1817434D0", Slot = "6")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000946 RID: 2374 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000946")]
[Address(RVA = "0x1742BE0", Offset = "0x1741BE0", VA = "0x181742BE0", Slot = "10")]
public override void HitMagic(AttackData AD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000947 RID: 2375 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000947")]
[Address(RVA = "0x1742E00", Offset = "0x1741E00", VA = "0x181742E00", Slot = "9")]
public override void HitPhysical(AttackData AD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000948 RID: 2376 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000948")]
[Address(RVA = "0x1743100", Offset = "0x1742100", VA = "0x181743100")]
public void Set(EffectPool EffCollision, SoundEffectPool SEShot, SoundEffect SELoop)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000949 RID: 2377 RVA: 0x0001572C File Offset: 0x0001392C
[Token(Token = "0x6000949")]
[Address(RVA = "0x1743020", Offset = "0x1742020", VA = "0x181743020", Slot = "11")]
public override void SetTimeScale(float fTimeScale)
{
Material material = this.g_MRMat;
int num = 0;
if (material == num)
{
Material material2 = this.MR.GetMaterial();
this.g_MRMat = material2;
}
this.g_MRMat.SetFloat("_TimeScale", fTimeScale);
}
// Token: 0x0600094A RID: 2378 RVA: 0x00015778 File Offset: 0x00013978
[Token(Token = "0x600094A")]
[Address(RVA = "0x17441D0", Offset = "0x17431D0", VA = "0x1817441D0")]
public BossLevel03Big_FireBall()
{
}
// Token: 0x04000C19 RID: 3097
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000C19")]
public MeshRenderer MR;
// Token: 0x04000C1A RID: 3098
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000C1A")]
public int DestoryMP = (int)((ulong)24L);
// Token: 0x04000C1B RID: 3099
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4000C1B")]
public int ExplosionMP = (int)((ulong)3L);
// Token: 0x04000C1C RID: 3100
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000C1C")]
private AttackData g_AData;
// Token: 0x04000C1D RID: 3101
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000C1D")]
private ParticleSystem g_PS;
// Token: 0x04000C1E RID: 3102
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000C1E")]
private Material g_MRMat;
// Token: 0x04000C1F RID: 3103
[Token(Token = "0x4000C1F")]
private const float g_fMRStartAlpha = 6f;
// Token: 0x04000C20 RID: 3104
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000C20")]
private float g_fMRAlpha;
// Token: 0x04000C21 RID: 3105
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4000C21")]
private Vector3 g_PrePosition;
// Token: 0x04000C22 RID: 3106
[Token(Token = "0x4000C22")]
private const float g_fStartMoveSpeed = 25f;
// Token: 0x04000C23 RID: 3107
[Token(Token = "0x4000C23")]
private const float g_fEndMoveSpeed = 8f;
// Token: 0x04000C24 RID: 3108
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000C24")]
private float g_fMoveSpeed;
// Token: 0x04000C25 RID: 3109
[Token(Token = "0x4000C25")]
private const float g_fStartRotSpeed = 3f;
// Token: 0x04000C26 RID: 3110
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4000C26")]
private float g_fRotSpeed;
// Token: 0x04000C27 RID: 3111
[Token(Token = "0x4000C27")]
private const float g_fTrackTime = 3f;
// Token: 0x04000C28 RID: 3112
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000C28")]
private float g_fTrackTimeVal;
// Token: 0x04000C29 RID: 3113
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000C29")]
private Transform g_Rot;
// Token: 0x04000C2A RID: 3114
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000C2A")]
private Transform g_Target;
// Token: 0x04000C2B RID: 3115
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000C2B")]
private EffectPool g_EffCollision;
// Token: 0x04000C2C RID: 3116
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000C2C")]
private SoundEffectPool g_SEShot;
// Token: 0x04000C2D RID: 3117
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000C2D")]
private SoundEffect g_SELoop;
// Token: 0x04000C2E RID: 3118
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000C2E")]
private SphereCollider g_SC;
// Token: 0x04000C2F RID: 3119
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000C2F")]
private bool g_bCollisionEnable;
// Token: 0x04000C30 RID: 3120
[FieldOffset(Offset = "0xE1")]
[Token(Token = "0x4000C30")]
private bool g_bPlayerDodge;
// Token: 0x04000C31 RID: 3121
[FieldOffset(Offset = "0xE2")]
[Token(Token = "0x4000C31")]
private bool g_bCollision;
}