using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020000D8 RID: 216 [Token(Token = "0x20000D8")] public class GhostCLightningBall : MonoBehaviour { // Token: 0x06000BDA RID: 3034 RVA: 0x0001CD00 File Offset: 0x0001AF00 [Token(Token = "0x6000BDA")] [Address(RVA = "0x1508FB0", Offset = "0x1507DB0", VA = "0x181508FB0")] private void Start() { WizardGirlManage playerManager = Game.GetPlayerManager(); this.g_WGM = playerManager; AttackData component = base.GetComponent(); this.g_AData = component; AttackData attackData = this.g_AData; int num = 0; if (attackData == num) { Debug.LogError(base.transform.name + " 攻擊資料錯誤"); } } // Token: 0x06000BDB RID: 3035 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000BDB")] [Address(RVA = "0x1509100", Offset = "0x1507F00", VA = "0x181509100")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BDC RID: 3036 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000BDC")] [Address(RVA = "0x1508CE0", Offset = "0x1507AE0", VA = "0x181508CE0")] public void Set(Vector3 v3Target, EffectPool EffCollision, SoundEffectPool SEPCollision, [Optional] Transform Track) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BDD RID: 3037 RVA: 0x0001CD60 File Offset: 0x0001AF60 [Token(Token = "0x6000BDD")] [Address(RVA = "0x1509DD0", Offset = "0x1508BD0", VA = "0x181509DD0")] public GhostCLightningBall() { } // Token: 0x04001414 RID: 5140 [Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001414")] private WizardGirlManage g_WGM; // Token: 0x04001415 RID: 5141 [Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001415")] private AttackData g_AData; // Token: 0x04001416 RID: 5142 [Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001416")] private Vector3 g_PrePosition; // Token: 0x04001417 RID: 5143 [Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4001417")] private Vector3 g_v3LinePos; // Token: 0x04001418 RID: 5144 [Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001418")] private Vector3 g_v3FloatPos; // Token: 0x04001419 RID: 5145 [Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x4001419")] private Vector3 g_v3Target; // Token: 0x0400141A RID: 5146 [Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400141A")] private Vector3 g_v3Direction; // Token: 0x0400141B RID: 5147 [Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400141B")] private float g_fFloatX; // Token: 0x0400141C RID: 5148 [Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400141C")] private float g_fFloatY; // Token: 0x0400141D RID: 5149 [Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400141D")] private float g_fFloatZ; // Token: 0x0400141E RID: 5150 [Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400141E")] private float g_fFloatRadiusX; // Token: 0x0400141F RID: 5151 [Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400141F")] private float g_fFloatRadiusY; // Token: 0x04001420 RID: 5152 [Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001420")] private float g_fFloatRadiusZ; // Token: 0x04001421 RID: 5153 [Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x4001421")] private float g_fFloatRadiusXVal; // Token: 0x04001422 RID: 5154 [Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001422")] private float g_fFloatRadiusYVal; // Token: 0x04001423 RID: 5155 [Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x4001423")] private float g_fFloatRadiusZVal; // Token: 0x04001424 RID: 5156 [Token(Token = "0x4001424")] private const float g_fAttackRadius = 0.9f; // Token: 0x04001425 RID: 5157 [Token(Token = "0x4001425")] private const float g_fAttackFrequency = 0.18f; // Token: 0x04001426 RID: 5158 [Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001426")] private float g_fAttackFrequencyVal; // Token: 0x04001427 RID: 5159 [Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x4001427")] public float g_fAttackTime = 6f; // Token: 0x04001428 RID: 5160 [Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001428")] private float g_fAttackTimeVal; // Token: 0x04001429 RID: 5161 [Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x4001429")] public float MoveSpeed = 1.8f; // Token: 0x0400142A RID: 5162 [Token(Token = "0x400142A")] private const float g_fPI = 6.2831855f; // Token: 0x0400142B RID: 5163 [Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400142B")] private EffectPool g_EffCollision; // Token: 0x0400142C RID: 5164 [Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400142C")] private SoundEffectPool g_SEPCollision; // Token: 0x0400142D RID: 5165 [Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400142D")] private Transform g_Track; // Token: 0x0400142E RID: 5166 [Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400142E")] private bool g_bTrack; // Token: 0x0400142F RID: 5167 [Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400142F")] private SoundEffect g_SE; // Token: 0x04001430 RID: 5168 [Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4001430")] private float g_fSEVolume = 1f; }