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

230 lines
6.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000B5 RID: 181
[Token(Token = "0x20000B5")]
public class BossLevel02_FireBall : AttackableObject
{
// Token: 0x0600084D RID: 2125 RVA: 0x00013D7C File Offset: 0x00011F7C
[Token(Token = "0x600084D")]
[Address(RVA = "0xF67610", Offset = "0xF66410", VA = "0x180F67610")]
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: 0x0600084E RID: 2126 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600084E")]
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "8")]
protected override void LateUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600084F RID: 2127 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600084F")]
[Address(RVA = "0xF680F0", Offset = "0xF66EF0", VA = "0x180F680F0", Slot = "6")]
protected override void Update()
{
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 = "0xF678C0", Offset = "0xF666C0", VA = "0x180F678C0", Slot = "10")]
public override void HitMagic(AttackData AD)
{
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 = "0xF67AE0", Offset = "0xF668E0", VA = "0x180F67AE0", Slot = "9")]
public override void HitPhysical(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 = "0xF67DE0", Offset = "0xF66BE0", VA = "0x180F67DE0")]
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: 0x06000853 RID: 2131 RVA: 0x00013E6C File Offset: 0x0001206C
[Token(Token = "0x6000853")]
[Address(RVA = "0xF67D00", Offset = "0xF66B00", VA = "0x180F67D00", 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: 0x06000854 RID: 2132 RVA: 0x00013EB8 File Offset: 0x000120B8
[Token(Token = "0x6000854")]
[Address(RVA = "0x757460", Offset = "0x756260", VA = "0x180757460")]
public BossLevel02_FireBall()
{
}
// Token: 0x04000AAE RID: 2734
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000AAE")]
public MeshRenderer MR;
// Token: 0x04000AAF RID: 2735
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000AAF")]
private AttackData g_AData;
// Token: 0x04000AB0 RID: 2736
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000AB0")]
private ParticleSystem g_PS;
// Token: 0x04000AB1 RID: 2737
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000AB1")]
private Material g_MRMat;
// Token: 0x04000AB2 RID: 2738
[Token(Token = "0x4000AB2")]
private const float g_fMRStartAlpha = 6f;
// Token: 0x04000AB3 RID: 2739
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000AB3")]
private float g_fMRAlpha;
// Token: 0x04000AB4 RID: 2740
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000AB4")]
private Vector3 g_PrePosition;
// Token: 0x04000AB5 RID: 2741
[Token(Token = "0x4000AB5")]
private const float g_fStartMoveSpeed = 30f;
// Token: 0x04000AB6 RID: 2742
[Token(Token = "0x4000AB6")]
private const float g_fEndMoveSpeed = 5f;
// Token: 0x04000AB7 RID: 2743
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000AB7")]
private float g_fMoveSpeed;
// Token: 0x04000AB8 RID: 2744
[Token(Token = "0x4000AB8")]
private const float g_fStartRotSpeed = 6f;
// Token: 0x04000AB9 RID: 2745
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4000AB9")]
private float g_fRotSpeed;
// Token: 0x04000ABA RID: 2746
[Token(Token = "0x4000ABA")]
private const float g_fChangeTargetTime = 1.5f;
// Token: 0x04000ABB RID: 2747
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000ABB")]
private float g_fChangeTargetTimeVal;
// Token: 0x04000ABC RID: 2748
[Token(Token = "0x4000ABC")]
private const float g_fTrackTime = 3f;
// Token: 0x04000ABD RID: 2749
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4000ABD")]
private float g_fTrackTimeVal;
// Token: 0x04000ABE RID: 2750
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000ABE")]
private Transform g_Rot;
// Token: 0x04000ABF RID: 2751
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000ABF")]
private Transform g_Target;
// Token: 0x04000AC0 RID: 2752
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000AC0")]
private Vector3 g_StartUp;
// Token: 0x04000AC1 RID: 2753
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000AC1")]
private EffectPool g_EffCollision;
// Token: 0x04000AC2 RID: 2754
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000AC2")]
private SoundEffectPool g_SEShot;
// Token: 0x04000AC3 RID: 2755
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000AC3")]
private SoundEffect g_SELoop;
// Token: 0x04000AC4 RID: 2756
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000AC4")]
private SphereCollider g_SC;
// Token: 0x04000AC5 RID: 2757
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000AC5")]
private bool g_bCollisionEnable;
// Token: 0x04000AC6 RID: 2758
[FieldOffset(Offset = "0xE9")]
[Token(Token = "0x4000AC6")]
private bool g_bPlayerDodge;
// Token: 0x04000AC7 RID: 2759
[FieldOffset(Offset = "0xEA")]
[Token(Token = "0x4000AC7")]
private bool g_bCollision;
}