192 lines
5.5 KiB
C#
192 lines
5.5 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000D9 RID: 217
|
|
[Token(Token = "0x20000D9")]
|
|
public class GhostCLightningBall : MonoBehaviour
|
|
{
|
|
// Token: 0x06000BDC RID: 3036 RVA: 0x0001D114 File Offset: 0x0001B314
|
|
[Token(Token = "0x6000BDC")]
|
|
[Address(RVA = "0x1571DD0", Offset = "0x15705D0", VA = "0x181571DD0")]
|
|
private void Start()
|
|
{
|
|
WizardGirlManage playerManager = Game.GetPlayerManager();
|
|
this.g_WGM = playerManager;
|
|
AttackData component = base.GetComponent<AttackData>();
|
|
this.g_AData = component;
|
|
AttackData attackData = this.g_AData;
|
|
int num = 0;
|
|
if (attackData == num)
|
|
{
|
|
Debug.LogError(base.transform.name + " 攻擊資料錯誤");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000BDD RID: 3037 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000BDD")]
|
|
[Address(RVA = "0x1571F20", Offset = "0x1570720", VA = "0x181571F20")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000BDE RID: 3038 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000BDE")]
|
|
[Address(RVA = "0x1571B00", Offset = "0x1570300", VA = "0x181571B00")]
|
|
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: 0x06000BDF RID: 3039 RVA: 0x0001D174 File Offset: 0x0001B374
|
|
[Token(Token = "0x6000BDF")]
|
|
[Address(RVA = "0x1572BF0", Offset = "0x15713F0", VA = "0x181572BF0")]
|
|
public GhostCLightningBall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001434 RID: 5172
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001434")]
|
|
private WizardGirlManage g_WGM;
|
|
|
|
// Token: 0x04001435 RID: 5173
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001435")]
|
|
private AttackData g_AData;
|
|
|
|
// Token: 0x04001436 RID: 5174
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001436")]
|
|
private Vector3 g_PrePosition;
|
|
|
|
// Token: 0x04001437 RID: 5175
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4001437")]
|
|
private Vector3 g_v3LinePos;
|
|
|
|
// Token: 0x04001438 RID: 5176
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001438")]
|
|
private Vector3 g_v3FloatPos;
|
|
|
|
// Token: 0x04001439 RID: 5177
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4001439")]
|
|
private Vector3 g_v3Target;
|
|
|
|
// Token: 0x0400143A RID: 5178
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400143A")]
|
|
private Vector3 g_v3Direction;
|
|
|
|
// Token: 0x0400143B RID: 5179
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400143B")]
|
|
private float g_fFloatX;
|
|
|
|
// Token: 0x0400143C RID: 5180
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400143C")]
|
|
private float g_fFloatY;
|
|
|
|
// Token: 0x0400143D RID: 5181
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400143D")]
|
|
private float g_fFloatZ;
|
|
|
|
// Token: 0x0400143E RID: 5182
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400143E")]
|
|
private float g_fFloatRadiusX;
|
|
|
|
// Token: 0x0400143F RID: 5183
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400143F")]
|
|
private float g_fFloatRadiusY;
|
|
|
|
// Token: 0x04001440 RID: 5184
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001440")]
|
|
private float g_fFloatRadiusZ;
|
|
|
|
// Token: 0x04001441 RID: 5185
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4001441")]
|
|
private float g_fFloatRadiusXVal;
|
|
|
|
// Token: 0x04001442 RID: 5186
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4001442")]
|
|
private float g_fFloatRadiusYVal;
|
|
|
|
// Token: 0x04001443 RID: 5187
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4001443")]
|
|
private float g_fFloatRadiusZVal;
|
|
|
|
// Token: 0x04001444 RID: 5188
|
|
[Token(Token = "0x4001444")]
|
|
private const float g_fAttackRadius = 0.9f;
|
|
|
|
// Token: 0x04001445 RID: 5189
|
|
[Token(Token = "0x4001445")]
|
|
private const float g_fAttackFrequency = 0.18f;
|
|
|
|
// Token: 0x04001446 RID: 5190
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001446")]
|
|
private float g_fAttackFrequencyVal;
|
|
|
|
// Token: 0x04001447 RID: 5191
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4001447")]
|
|
public float g_fAttackTime = 6f;
|
|
|
|
// Token: 0x04001448 RID: 5192
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001448")]
|
|
private float g_fAttackTimeVal;
|
|
|
|
// Token: 0x04001449 RID: 5193
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4001449")]
|
|
public float MoveSpeed = 1.8f;
|
|
|
|
// Token: 0x0400144A RID: 5194
|
|
[Token(Token = "0x400144A")]
|
|
private const float g_fPI = 6.2831855f;
|
|
|
|
// Token: 0x0400144B RID: 5195
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400144B")]
|
|
private EffectPool g_EffCollision;
|
|
|
|
// Token: 0x0400144C RID: 5196
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400144C")]
|
|
private SoundEffectPool g_SEPCollision;
|
|
|
|
// Token: 0x0400144D RID: 5197
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400144D")]
|
|
private Transform g_Track;
|
|
|
|
// Token: 0x0400144E RID: 5198
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400144E")]
|
|
private bool g_bTrack;
|
|
|
|
// Token: 0x0400144F RID: 5199
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400144F")]
|
|
private SoundEffect g_SE;
|
|
|
|
// Token: 0x04001450 RID: 5200
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4001450")]
|
|
private float g_fSEVolume = 1f;
|
|
}
|