using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020000B8 RID: 184 [Token(Token = "0x20000B8")] public class BossLevel03Big_FireBall : AttackableObject { // Token: 0x0600089A RID: 2202 RVA: 0x00014924 File Offset: 0x00012B24 [Token(Token = "0x600089A")] [Address(RVA = "0xF76220", Offset = "0xF75020", VA = "0x180F76220")] 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: 0x0600089B RID: 2203 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600089B")] [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: 0x0600089C RID: 2204 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600089C")] [Address(RVA = "0xF76DC0", Offset = "0xF75BC0", VA = "0x180F76DC0", Slot = "6")] protected override void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600089D RID: 2205 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600089D")] [Address(RVA = "0xF764D0", Offset = "0xF752D0", VA = "0x180F764D0", Slot = "10")] public override void HitMagic(AttackData AD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600089E RID: 2206 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600089E")] [Address(RVA = "0xF766F0", Offset = "0xF754F0", VA = "0x180F766F0", Slot = "9")] public override void HitPhysical(AttackData AD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600089F RID: 2207 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600089F")] [Address(RVA = "0xF769F0", Offset = "0xF757F0", VA = "0x180F769F0")] public void Set(EffectPool EffCollision, SoundEffectPool SEShot, SoundEffect SELoop) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060008A0 RID: 2208 RVA: 0x00014A14 File Offset: 0x00012C14 [Token(Token = "0x60008A0")] [Address(RVA = "0xF76910", Offset = "0xF75710", VA = "0x180F76910", 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: 0x060008A1 RID: 2209 RVA: 0x00014A60 File Offset: 0x00012C60 [Token(Token = "0x60008A1")] [Address(RVA = "0xF77AC0", Offset = "0xF768C0", VA = "0x180F77AC0")] public BossLevel03Big_FireBall() { } // Token: 0x04000B97 RID: 2967 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000B97")] public MeshRenderer MR; // Token: 0x04000B98 RID: 2968 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000B98")] public int DestoryMP = (int)((ulong)24L); // Token: 0x04000B99 RID: 2969 [FieldOffset(Offset = "0x74")] [Token(Token = "0x4000B99")] public int ExplosionMP = (int)((ulong)3L); // Token: 0x04000B9A RID: 2970 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000B9A")] private AttackData g_AData; // Token: 0x04000B9B RID: 2971 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000B9B")] private ParticleSystem g_PS; // Token: 0x04000B9C RID: 2972 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000B9C")] private Material g_MRMat; // Token: 0x04000B9D RID: 2973 [Token(Token = "0x4000B9D")] private const float g_fMRStartAlpha = 6f; // Token: 0x04000B9E RID: 2974 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000B9E")] private float g_fMRAlpha; // Token: 0x04000B9F RID: 2975 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4000B9F")] private Vector3 g_PrePosition; // Token: 0x04000BA0 RID: 2976 [Token(Token = "0x4000BA0")] private const float g_fStartMoveSpeed = 25f; // Token: 0x04000BA1 RID: 2977 [Token(Token = "0x4000BA1")] private const float g_fEndMoveSpeed = 8f; // Token: 0x04000BA2 RID: 2978 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000BA2")] private float g_fMoveSpeed; // Token: 0x04000BA3 RID: 2979 [Token(Token = "0x4000BA3")] private const float g_fStartRotSpeed = 3f; // Token: 0x04000BA4 RID: 2980 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4000BA4")] private float g_fRotSpeed; // Token: 0x04000BA5 RID: 2981 [Token(Token = "0x4000BA5")] private const float g_fTrackTime = 3f; // Token: 0x04000BA6 RID: 2982 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000BA6")] private float g_fTrackTimeVal; // Token: 0x04000BA7 RID: 2983 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000BA7")] private Transform g_Rot; // Token: 0x04000BA8 RID: 2984 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000BA8")] private Transform g_Target; // Token: 0x04000BA9 RID: 2985 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000BA9")] private EffectPool g_EffCollision; // Token: 0x04000BAA RID: 2986 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000BAA")] private SoundEffectPool g_SEShot; // Token: 0x04000BAB RID: 2987 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000BAB")] private SoundEffect g_SELoop; // Token: 0x04000BAC RID: 2988 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000BAC")] private SphereCollider g_SC; // Token: 0x04000BAD RID: 2989 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000BAD")] private bool g_bCollisionEnable; // Token: 0x04000BAE RID: 2990 [FieldOffset(Offset = "0xE1")] [Token(Token = "0x4000BAE")] private bool g_bPlayerDodge; // Token: 0x04000BAF RID: 2991 [FieldOffset(Offset = "0xE2")] [Token(Token = "0x4000BAF")] private bool g_bCollision; }