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

230 lines
6.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000B6 RID: 182
[Token(Token = "0x20000B6")]
public class BossLevel02_FireBall : AttackableObject
{
// Token: 0x0600084E RID: 2126 RVA: 0x000141A0 File Offset: 0x000123A0
[Token(Token = "0x600084E")]
[Address(RVA = "0x13A4B30", Offset = "0x13A3330", VA = "0x1813A4B30")]
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: 0x0600084F RID: 2127 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600084F")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "8")]
protected override void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000850 RID: 2128 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000850")]
[Address(RVA = "0x13A5610", Offset = "0x13A3E10", VA = "0x1813A5610", Slot = "6")]
protected override void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000851 RID: 2129 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000851")]
[Address(RVA = "0x13A4DE0", Offset = "0x13A35E0", VA = "0x1813A4DE0", Slot = "10")]
public override void HitMagic(AttackData AD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000852 RID: 2130 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000852")]
[Address(RVA = "0x13A5000", Offset = "0x13A3800", VA = "0x1813A5000", Slot = "9")]
public override void HitPhysical(AttackData AD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000853 RID: 2131 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000853")]
[Address(RVA = "0x13A5300", Offset = "0x13A3B00", VA = "0x1813A5300")]
public void Set(Transform StartTarget, EffectPool EffCollision, SoundEffectPool SEShot, SoundEffect SELoop)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000854 RID: 2132 RVA: 0x00014290 File Offset: 0x00012490
[Token(Token = "0x6000854")]
[Address(RVA = "0x13A5220", Offset = "0x13A3A20", VA = "0x1813A5220", 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: 0x06000855 RID: 2133 RVA: 0x000142DC File Offset: 0x000124DC
[Token(Token = "0x6000855")]
[Address(RVA = "0x7A3DE0", Offset = "0x7A25E0", VA = "0x1807A3DE0")]
public BossLevel02_FireBall()
{
}
// Token: 0x04000AC1 RID: 2753
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000AC1")]
public MeshRenderer MR;
// Token: 0x04000AC2 RID: 2754
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000AC2")]
private AttackData g_AData;
// Token: 0x04000AC3 RID: 2755
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000AC3")]
private ParticleSystem g_PS;
// Token: 0x04000AC4 RID: 2756
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000AC4")]
private Material g_MRMat;
// Token: 0x04000AC5 RID: 2757
[Token(Token = "0x4000AC5")]
private const float g_fMRStartAlpha = 6f;
// Token: 0x04000AC6 RID: 2758
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000AC6")]
private float g_fMRAlpha;
// Token: 0x04000AC7 RID: 2759
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000AC7")]
private Vector3 g_PrePosition;
// Token: 0x04000AC8 RID: 2760
[Token(Token = "0x4000AC8")]
private const float g_fStartMoveSpeed = 30f;
// Token: 0x04000AC9 RID: 2761
[Token(Token = "0x4000AC9")]
private const float g_fEndMoveSpeed = 5f;
// Token: 0x04000ACA RID: 2762
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000ACA")]
private float g_fMoveSpeed;
// Token: 0x04000ACB RID: 2763
[Token(Token = "0x4000ACB")]
private const float g_fStartRotSpeed = 6f;
// Token: 0x04000ACC RID: 2764
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4000ACC")]
private float g_fRotSpeed;
// Token: 0x04000ACD RID: 2765
[Token(Token = "0x4000ACD")]
private const float g_fChangeTargetTime = 1.5f;
// Token: 0x04000ACE RID: 2766
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000ACE")]
private float g_fChangeTargetTimeVal;
// Token: 0x04000ACF RID: 2767
[Token(Token = "0x4000ACF")]
private const float g_fTrackTime = 3f;
// Token: 0x04000AD0 RID: 2768
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4000AD0")]
private float g_fTrackTimeVal;
// Token: 0x04000AD1 RID: 2769
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000AD1")]
private Transform g_Rot;
// Token: 0x04000AD2 RID: 2770
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000AD2")]
private Transform g_Target;
// Token: 0x04000AD3 RID: 2771
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000AD3")]
private Vector3 g_StartUp;
// Token: 0x04000AD4 RID: 2772
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000AD4")]
private EffectPool g_EffCollision;
// Token: 0x04000AD5 RID: 2773
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000AD5")]
private SoundEffectPool g_SEShot;
// Token: 0x04000AD6 RID: 2774
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000AD6")]
private SoundEffect g_SELoop;
// Token: 0x04000AD7 RID: 2775
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000AD7")]
private SphereCollider g_SC;
// Token: 0x04000AD8 RID: 2776
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000AD8")]
private bool g_bCollisionEnable;
// Token: 0x04000AD9 RID: 2777
[FieldOffset(Offset = "0xE9")]
[Token(Token = "0x4000AD9")]
private bool g_bPlayerDodge;
// Token: 0x04000ADA RID: 2778
[FieldOffset(Offset = "0xEA")]
[Token(Token = "0x4000ADA")]
private bool g_bCollision;
}