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(); this.g_PS = component; ParticleSystem particleSystem = this.g_PS; int num = 0; if (particleSystem == num) { Debug.LogError(base.transform.name + " 特效錯誤"); } AttackData component2 = base.GetComponent(); 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(); 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; }